34

OpenSource и Вы

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: OpenSource и Вы
Page 2: OpenSource и Вы

Open Source and

YouVadim Mirgorod

@[email protected]://vmirgorod.name

Yuriy Gerasimov

@[email protected]://ygerasimov.com

Page 3: OpenSource и Вы

I. Open Source and a developer

Page 4: OpenSource и Вы

Karma

• Community recognition• Spheres of competence• Do what you like (and what you know

about)• More interesting and better paid work• Clients start finding you and not vice

versa

Page 5: OpenSource и Вы

What to do?

• Patches, modules• Presentation on events, help to

beginners• Your own blog (drupal planet), twitter

Page 6: OpenSource и Вы

How to start?

• Understand how drupal community works• Change your approach to projects.

Contribute patches during development of your projects, try to improve existing modules.

• Start to read code of contrib modules, core, write bugreports, patches, communicate with other developers in IRC, email.

Page 7: OpenSource и Вы

How to start?

• Use issue queue• Become module maintainer• Start writing blog posts• Improve network of you connections

with other developers. Know what they do

• Go to Drupalcon

Page 8: OpenSource и Вы

II. Open Source in a Business

Page 9: OpenSource и Вы

Why?

Page 10: OpenSource и Вы

Why?You can use Open Source software absolutely for free comparing to other products which you need to buy.

• Use• Modify• Do it for free!

Page 11: OpenSource и Вы

Why?Increase brand awareness of your company among largest IT communities in the world, by making contributions!

• Drupal community• jQuery community• HTML5 community

Page 12: OpenSource и Вы

Why?Improve your developers' code quality and transform the way how they make software by using the best practices from the Open Source development.

• Share code• Collect feedback• Be better!

Page 13: OpenSource и Вы

What are Open Source business strategies in the Drupal world?

Page 14: OpenSource и Вы

Contribute back"Contributors are Drupal's most valuable asset, and are the sole force behind improvements to the platform and the community itself."

drupal.org

• Use Drupal• Make Profit, $$$• Contribute back

Page 15: OpenSource и Вы

Join efforts"Like science, Open Source allows people to build on a solid base of previous knowledge, without some silly hiding."

Linus Torvalds, creator of Linux and GIT

• Generic problem, that everyone has.• Single solution that anyone can

work on. 

Page 16: OpenSource и Вы

Join efforts

Page 17: OpenSource и Вы
Page 18: OpenSource и Вы

Write modules"I love open source and I'm glad we have it and to be a part of it."Earl  Miles, author of Views, Panels, CTools modules,

 Director of  Logrus, Inc

A good module• is used by many people• is a personal growth for developer• is a great advertisment for the

company, which sponsored it

Page 19: OpenSource и Вы

Create distribution"Not only will distributions allow Drupal to compete in existing markets, it will also enable people to create new markets."

Dries Buytaert, co-founder & CTO of Acquia

• Commons• COD• OpenScholar• OpenPublish• OpenPublic

Page 20: OpenSource и Вы

Educate"Give a man a fish and he will eat for a day. Teach a man to fish and he will eat for a lifetime."

Lullabot.com

• Drupal Blog• Free podcast and videos• Workshops and training• Books and videos store• http://drupalize.me

Page 21: OpenSource и Вы

Sponsor"If we stop sponsoring local Drupal events, it will be the same if wind stop to blow"

Alexander Shvets, organizer of first DrupalCamp in Ukraine, CEO of ShvetsGroup

• Sponsor projects and modules• Sponsor events

Page 22: OpenSource и Вы

Hosting, Dev, Tools"An enterprise system must be secure, reliable, scalable, and available"

MSDN

• IT Patrol• Acquia dev cloud• Pantheon• Accquia Search• Mollom

Page 23: OpenSource и Вы

Drupal as a Service"Really great blogs do not take the place of great microprocessors. Great blogs do not replace great software. Lots and lots of blogs does not replace lots and lots of sales."

Larry Ellison, CEO of Oracle Corporation

• http://drupalgardens.com• http://buzzr.com• http://drupalfarms.com

Page 24: OpenSource и Вы

Drupal as a Fun"Good party is a good Drupal friends +beer/drinks & laughter & enjoyment over building a kick ass cms"

Morten DK, king at Geek Royale

• http://drupal.webstocks.ws• Drupal card game by NodeOne• Kitten Killers• Foobar• Souvenirs

Page 25: OpenSource и Вы
Page 26: OpenSource и Вы
Page 27: OpenSource и Вы
Page 28: OpenSource и Вы

How to?

Page 29: OpenSource и Вы

How to?How to find a time for an open source?

• One day a week is pretty cool!• Let developers to work for an Open

Source when they a free• Participate in Core Office Hours

Page 30: OpenSource и Вы

How to?How to find a way to contribute easily?

• Split tasks on a common and custom parts. Contribute common solutions.

• Create good patches and submit them.

• Create sandbox projects

Page 31: OpenSource и Вы

How to?How to draw attention to your open source project?

• Reply on a forum posts• Make sessions, speak loud• Use marketing

Page 32: OpenSource и Вы

How to?How to understand what project to create?

• Think by analogy• Think and discuss• Think different

Page 33: OpenSource и Вы

How to?How to get results fast?

• Sponsor an existing project• Hire a well-known Drupal developer• Organize on-site code sprint

Page 34: OpenSource и Вы