Successfully reported this slideshow.
Your SlideShare is downloading. ×

Open source and You. DrupalForum ZP.

More Related Content

Related Books

Free with a 30 day trial from Scribd

See all

Open source and You. DrupalForum ZP.

  1. 1. Open Source and You Vadim Mirgorod @dealancer [email_address] Yuriy Gerasimov @ygerasimov [email_address]
  2. 2. I. Open Source and a developer
  3. 3. Karma <ul><ul><li>Community recognition </li></ul></ul><ul><ul><li>Spheres of competence </li></ul></ul><ul><ul><li>Do what you like (and what you know about) </li></ul></ul><ul><ul><li>More interesting and better paid work </li></ul></ul><ul><ul><li>Clients start finding you and not vice versa </li></ul></ul>
  4. 4. What to do? <ul><ul><li>Patches, modules </li></ul></ul><ul><ul><li>Presentation on events, help to beginners </li></ul></ul><ul><ul><li>Your own blog (drupal planet), twitter </li></ul></ul>
  5. 5. How to start? <ul><ul><li>Understand how drupal community works </li></ul></ul><ul><ul><li>Change your approach to projects. Contribute patches during development of your projects, try to improve existing modules. </li></ul></ul><ul><ul><li>Start to read code of contrib modules, core, write bugreports, patches, communicate with other developers in IRC, email. </li></ul></ul>
  6. 6. How to start? <ul><ul><li>Use issue queue </li></ul></ul><ul><ul><li>Become module maintainer </li></ul></ul><ul><ul><li>Start writing blog posts </li></ul></ul><ul><ul><li>Improve network of you connections with other developers. Know what they do </li></ul></ul><ul><ul><li>Go to Drupalcon </li></ul></ul>
  7. 7. II. Open Source in a Business
  8. 8. Why?
  9. 9. Why? <ul><li>You can use Open Source software absolutely for free comparing to other products which you need to buy. </li></ul><ul><ul><li>Use </li></ul></ul><ul><ul><li>Modify </li></ul></ul><ul><ul><li>Do it for free! </li></ul></ul>
  10. 10. Why? <ul><li>Increase  brand awareness of your company among largest IT communities in the world, by making contributions! </li></ul><ul><ul><li>Drupal community </li></ul></ul><ul><ul><li>jQuery community </li></ul></ul><ul><ul><li>HTML5 community </li></ul></ul>
  11. 11. Why? <ul><li>Improve your developers' code quality and transform the way how they make software by using the best practices from the Open Source development. </li></ul><ul><ul><li>Share code </li></ul></ul><ul><ul><li>Collect feedback </li></ul></ul><ul><ul><li>Be better! </li></ul></ul>
  12. 12. What are Open Source business strategies in the Drupal world?
  13. 13. Contribute back <ul><li>&quot;Contributors are Drupal's most valuable asset, and are the sole force behind improvements to the platform and the community itself.&quot; </li></ul><ul><li> </li></ul><ul><ul><li>Use Drupal </li></ul></ul><ul><ul><li>Make Profit, $$$ </li></ul></ul><ul><ul><li>Contribute back </li></ul></ul>
  14. 14. Join efforts <ul><li>&quot;Like science, Open Source allows people to build on a solid base of previous knowledge, without some silly hiding.&quot; </li></ul><ul><li>Linus Torvalds, creator of Linux and GIT </li></ul><ul><ul><li>Generic problem, that everyone has. </li></ul></ul><ul><ul><li>Single solution that anyone can work on.  </li></ul></ul>
  15. 15. Join efforts
  16. 17. Write modules <ul><li>&quot;I love open source and I'm glad we have it and to be a part of it.&quot; </li></ul><ul><li>Earl  Miles, author of Views, Panels, CTools modules,  Director of  Logrus, Inc </li></ul><ul><li>A good module </li></ul><ul><ul><li>is used by many people </li></ul></ul><ul><ul><li>is a personal growth for developer </li></ul></ul><ul><ul><li>is a great advertisment for the company, which sponsored it </li></ul></ul>
  17. 18. Create distribution <ul><li>&quot;Not only will distributions allow Drupal to compete in existing markets, it will also enable people to create new markets.&quot; </li></ul><ul><li>Dries Buytaert, co-founder & CTO of Acquia </li></ul><ul><ul><li>Commons </li></ul></ul><ul><ul><li>COD </li></ul></ul><ul><ul><li>OpenScholar </li></ul></ul><ul><ul><li>OpenPublish </li></ul></ul><ul><ul><li>OpenPublic </li></ul></ul>
  18. 19. Educate <ul><li>&quot;Give a man a fish and he will eat for a day. Teach a man to fish and he will eat for a lifetime.&quot; </li></ul><ul><li> </li></ul><ul><ul><li>Drupal Blog </li></ul></ul><ul><ul><li>Free podcast and videos </li></ul></ul><ul><ul><li>Workshops and training </li></ul></ul><ul><ul><li>Books and videos store </li></ul></ul><ul><ul><li> </li></ul></ul>
  19. 20. Sponsor <ul><li>&quot;If we stop sponsoring local Drupal events, it will be the same if wind stop to blow&quot; </li></ul><ul><li>Alexander Shvets, organizer of first DrupalCamp in Ukraine, CEO of ShvetsGroup </li></ul><ul><ul><li>Sponsor projects and modules </li></ul></ul><ul><ul><li>Sponsor events </li></ul></ul>
  20. 21. Hosting, Dev, Tools <ul><li>&quot;An enterprise system must be secure, reliable, scalable, and available&quot; </li></ul><ul><li>MSDN </li></ul><ul><ul><li>IT Patrol </li></ul></ul><ul><ul><li>Acquia dev cloud </li></ul></ul><ul><ul><li>Pantheon </li></ul></ul><ul><ul><li>Accquia Search </li></ul></ul><ul><ul><li>Mollom </li></ul></ul>
  21. 22. Drupal as a Service <ul><li>&quot;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.&quot; </li></ul><ul><li>Larry Ellison, CEO of Oracle Corporation </li></ul><ul><ul><li> </li></ul></ul><ul><ul><li> </li></ul></ul><ul><ul><li> </li></ul></ul>
  22. 23. Drupal as a Fun <ul><li>&quot;Good party is a good Drupal friends +beer/drinks & laughter & enjoyment over building a kick ass cms&quot; </li></ul><ul><li>Morten DK, king at Geek Royale </li></ul><ul><ul><li> </li></ul></ul><ul><ul><li>Drupal card game by NodeOne </li></ul></ul><ul><ul><li>Kitten Killers </li></ul></ul><ul><ul><li>Foobar </li></ul></ul><ul><ul><li>Souvenirs </li></ul></ul>
  23. 27. How to?
  24. 28. How to? <ul><li>How to find a time for an open source? </li></ul><ul><ul><li>One day a week is pretty cool! </li></ul></ul><ul><ul><li>Let developers to work for an Open Source when they a free </li></ul></ul><ul><ul><li>Participate in Core Office Hours </li></ul></ul>
  25. 29. How to? <ul><li>How to find a way to contribute easily? </li></ul><ul><ul><li>Split tasks on a common and custom parts. Contribute common solutions. </li></ul></ul><ul><ul><li>Create good patches and submit them. </li></ul></ul><ul><ul><li>Create sandbox projects </li></ul></ul>
  26. 30. How to? <ul><li>How to draw attention to your open source project ? </li></ul><ul><ul><li>Reply on a forum posts </li></ul></ul><ul><ul><li>Make sessions, speak loud </li></ul></ul><ul><ul><li>Use marketing </li></ul></ul>
  27. 31. How to? <ul><li>How to understand what project to create ? </li></ul><ul><ul><li>Think by analogy </li></ul></ul><ul><ul><li>Think and discuss </li></ul></ul><ul><ul><li>Think different </li></ul></ul>
  28. 32. How to? <ul><li>How to get results fast ? </li></ul><ul><ul><li>Sponsor an existing project </li></ul></ul><ul><ul><li>Hire a well-known Drupal developer </li></ul></ul><ul><ul><li>Organize on-site code sprint </li></ul></ul>