Involvement of Software Engineering companies     in OSS contributions : a virtuous circle                27/10/2011   Jér...
A few words about SERLI●   Software engineering company based in France●   65 people●   80% of the business is Java-relate...
Fewer words about me●   Lead New Information Systems activities at    SERLI●   Injected massive Open Source contribution i...
Involvement in OSS contribution●   We offer engineering time to OSS projects●   From a few days to tens of man-monthes    ...
Targeted projects●   Editors projects      e.g. GlassFish, JBoss, Sonar●   Community projects      e.g. JOnAS, Selenium●  ...
Nature of contributions●   Bug fixes●   Satellite features●   Core features    From day-to-day production needs...    ...t...
What to contribute & When●   Community-driven●   Editor-driven    → features are choosen with community    managers & proj...
Examples of contributions●   GlassFish : versionning, vmware support●   Ceylon : Eclipse IDE support●   Sonar : i18n suppo...
How it actually does change things●   Impact on organization●   Impact on business●   Impact on human beings              ...
Impact on organization●   Visibility, credibility, attractivity    → We work on world-class projects    → Editors & commun...
Impact on business    27/10/2011   Jérôme PETIT
Impact on business●   It is easier to convince new customers to come●   We also gain new spontaneous customers            ...
Impact on business●   Cutting-edge visible contribution allows to gain    new business cases & higher-end missions●   New ...
Impact on business●   People involved once in a visible OSS    contribution have a quite full agenda                    27...
Impact on businessSERLI evolution, from 2005 to 2010 :●   Total revenue : 1850 K€ → 4150 K€●   Java revenue : 10% → 80%●  ...
Impact on humans   27/10/2011   Jérôme PETIT
Impact on humans✔       27/10/2011   Jérôme PETIT
Impact on humans✔✔       27/10/2011   Jérôme PETIT
Impact on humans✔✔✘       27/10/2011   Jérôme PETIT
Impact on humans✔✔✘✘       27/10/2011   Jérôme PETIT
Impact on humans✔✔?✘✘       27/10/2011   Jérôme PETIT
Impact on humans✔✔✔✘✘       27/10/2011   Jérôme PETIT
Impact on humans●   OSS development is a school of quality &    transparency●   People learn different engineering culture...
Impact on humans27/10/2011   Jérôme PETIT
Virtuous circle(s)                                Contribution                                       Credit               ...
Virtuous circle(s)                                Contribution            Business ++                             Quality ...
Sustainability of the model●   Keep good balance between business &    contribution●   Avoid developer overload (super-her...
A few things I would like to share●   Challenging core features are the best choice :    they give adrenaline & credibilit...
A few things I would like to share●   Community managers & project leaders are    COOL●   Give all that you can : 100x ret...
Acknowledgements●   JOnAS team, Benoît Pelletier, Florent Benoît, Jacques    Cayuela, Guillaume Sauthier & all the Grenobl...
Questions         ?27/10/2011   Jérôme PETIT
Upcoming SlideShare
Loading in …5
×

Involvement of software companies in oss - serli-jerome petit - f os-sa2011

16,438
-1

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
16,438
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Involvement of software companies in oss - serli-jerome petit - f os-sa2011

  1. 1. Involvement of Software Engineering companies in OSS contributions : a virtuous circle 27/10/2011 Jérôme PETIT
  2. 2. A few words about SERLI● Software engineering company based in France● 65 people● 80% of the business is Java-related● Small company working for big ones● OSS contribution : 10% of workforce● www.serli.com @SerliFr 27/10/2011 Jérôme PETIT
  3. 3. Fewer words about me● Lead New Information Systems activities at SERLI● Injected massive Open Source contribution in the business model of the company in 2005● Poitou-Charentes JUG leader● jerome.petit@serli.com @jeromepetit 27/10/2011 Jérôme PETIT
  4. 4. Involvement in OSS contribution● We offer engineering time to OSS projects● From a few days to tens of man-monthes 27/10/2011 Jérôme PETIT
  5. 5. Targeted projects● Editors projects e.g. GlassFish, JBoss, Sonar● Community projects e.g. JOnAS, Selenium● Home-made projects e.g. JaasLounge 27/10/2011 Jérôme PETIT
  6. 6. Nature of contributions● Bug fixes● Satellite features● Core features From day-to-day production needs... ...to cutting-edge innovation 27/10/2011 Jérôme PETIT
  7. 7. What to contribute & When● Community-driven● Editor-driven → features are choosen with community managers & project leaders → contribution planning matches project roadmap & release plan 27/10/2011 Jérôme PETIT
  8. 8. Examples of contributions● GlassFish : versionning, vmware support● Ceylon : Eclipse IDE support● Sonar : i18n support● Infinispan : CDI support● Weld : Weld-OSGi● JOnAS : JASPIC implementation● Selenium : Webdriver integration● Hibernate Validator : message interpolator● 27/10/2011 Jérôme PETIT
  9. 9. How it actually does change things● Impact on organization● Impact on business● Impact on human beings 27/10/2011 Jérôme PETIT
  10. 10. Impact on organization● Visibility, credibility, attractivity → We work on world-class projects → Editors & communities share the credit : blog articles, citations in conferences, twitter... → Our engineers talk at JavaOne, Devoxx... 27/10/2011 Jérôme PETIT
  11. 11. Impact on business 27/10/2011 Jérôme PETIT
  12. 12. Impact on business● It is easier to convince new customers to come● We also gain new spontaneous customers 27/10/2011 Jérôme PETIT
  13. 13. Impact on business● Cutting-edge visible contribution allows to gain new business cases & higher-end missions● New business cases : implementing features editors customers are asking for → Sonar i18n is sponsorized by customers, managed by SonarSource, developed by SERLI 27/10/2011 Jérôme PETIT
  14. 14. Impact on business● People involved once in a visible OSS contribution have a quite full agenda 27/10/2011 Jérôme PETIT
  15. 15. Impact on businessSERLI evolution, from 2005 to 2010 :● Total revenue : 1850 K€ → 4150 K€● Java revenue : 10% → 80%● New deals : classical solicitation → spontaneaous demand 27/10/2011 Jérôme PETIT
  16. 16. Impact on humans 27/10/2011 Jérôme PETIT
  17. 17. Impact on humans✔ 27/10/2011 Jérôme PETIT
  18. 18. Impact on humans✔✔ 27/10/2011 Jérôme PETIT
  19. 19. Impact on humans✔✔✘ 27/10/2011 Jérôme PETIT
  20. 20. Impact on humans✔✔✘✘ 27/10/2011 Jérôme PETIT
  21. 21. Impact on humans✔✔?✘✘ 27/10/2011 Jérôme PETIT
  22. 22. Impact on humans✔✔✔✘✘ 27/10/2011 Jérôme PETIT
  23. 23. Impact on humans● OSS development is a school of quality & transparency● People learn different engineering cultures● Developers can realize their potential● Shy people can become brillant orators → OSS contributors become better professionals 27/10/2011 Jérôme PETIT
  24. 24. Impact on humans27/10/2011 Jérôme PETIT
  25. 25. Virtuous circle(s) Contribution Credit Visibility High-end recruitmentRevenue++ Skills++ High-end missions New customers 27/10/2011 Jérôme PETIT
  26. 26. Virtuous circle(s) Contribution Business ++ Quality ++ Credit Visibility High-end recruitmentRevenue++ Skills++ High-end missions New customers 27/10/2011 Jérôme PETIT
  27. 27. Sustainability of the model● Keep good balance between business & contribution● Avoid developer overload (super-heroe myth)● Deliver the right software at the right time : contribution has to be well-managed 27/10/2011 Jérôme PETIT
  28. 28. A few things I would like to share● Challenging core features are the best choice : they give adrenaline & credibility... if you are good :)● Manage contribution as any other project in the company... or the inverse● Check that developers do not forget to sleep 27/10/2011 Jérôme PETIT
  29. 29. A few things I would like to share● Community managers & project leaders are COOL● Give all that you can : 100x returns guaranteed 27/10/2011 Jérôme PETIT
  30. 30. Acknowledgements● JOnAS team, Benoît Pelletier, Florent Benoît, Jacques Cayuela, Guillaume Sauthier & all the Grenoble gang● GlassFish team : Alexis Moussine-Pouchkine, Hong Zhang, Jérôme Dochez, Tim Quinn & so many others● Anil Gaur, VP Java Platform @Oracle● JBoss guys : Emmanuel Bernard, Pete Muir, Ales Justin, Gavin King● Selenium folks from Google & Saucelabs● Olivier Gaudin from SonarSource● The whole SERLI team 27/10/2011 Jérôme PETIT
  31. 31. Questions ?27/10/2011 Jérôme PETIT
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×