involvement of software companies in oss - serli-jerome petit - f os-sa2011
TRANSCRIPT
![Page 1: Involvement of software companies in oss - serli-jerome petit - f os-sa2011](https://reader034.vdocument.in/reader034/viewer/2022052619/55592684d8b42a88038b54f5/html5/thumbnails/1.jpg)
27/10/2011 Jérôme PETIT
Involvement of Software Engineering companies in OSS contributions : a virtuous circle
![Page 2: Involvement of software companies in oss - serli-jerome petit - f os-sa2011](https://reader034.vdocument.in/reader034/viewer/2022052619/55592684d8b42a88038b54f5/html5/thumbnails/2.jpg)
27/10/2011 Jérôme PETIT
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
![Page 3: Involvement of software companies in oss - serli-jerome petit - f os-sa2011](https://reader034.vdocument.in/reader034/viewer/2022052619/55592684d8b42a88038b54f5/html5/thumbnails/3.jpg)
27/10/2011 Jérôme PETIT
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● [email protected] @jeromepetit
![Page 4: Involvement of software companies in oss - serli-jerome petit - f os-sa2011](https://reader034.vdocument.in/reader034/viewer/2022052619/55592684d8b42a88038b54f5/html5/thumbnails/4.jpg)
27/10/2011 Jérôme PETIT
Involvement in OSS contribution
● We offer engineering time to OSS projects● From a few days to tens of man-monthes
![Page 5: Involvement of software companies in oss - serli-jerome petit - f os-sa2011](https://reader034.vdocument.in/reader034/viewer/2022052619/55592684d8b42a88038b54f5/html5/thumbnails/5.jpg)
27/10/2011 Jérôme PETIT
Targeted projects
● Editors projects
e.g. GlassFish, JBoss, Sonar
● Community projects
e.g. JOnAS, Selenium
● Home-made projects
e.g. JaasLounge
![Page 6: Involvement of software companies in oss - serli-jerome petit - f os-sa2011](https://reader034.vdocument.in/reader034/viewer/2022052619/55592684d8b42a88038b54f5/html5/thumbnails/6.jpg)
27/10/2011 Jérôme PETIT
Nature of contributions
● Bug fixes● Satellite features● Core features
From day-to-day production needs...
...to cutting-edge innovation
![Page 7: Involvement of software companies in oss - serli-jerome petit - f os-sa2011](https://reader034.vdocument.in/reader034/viewer/2022052619/55592684d8b42a88038b54f5/html5/thumbnails/7.jpg)
27/10/2011 Jérôme PETIT
What to contribute & When
● Community-driven● Editor-driven
→ features are choosen with community managers & project leaders
→ contribution planning matches project roadmap & release plan
![Page 8: Involvement of software companies in oss - serli-jerome petit - f os-sa2011](https://reader034.vdocument.in/reader034/viewer/2022052619/55592684d8b42a88038b54f5/html5/thumbnails/8.jpg)
27/10/2011 Jérôme PETIT
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 ● ●
![Page 9: Involvement of software companies in oss - serli-jerome petit - f os-sa2011](https://reader034.vdocument.in/reader034/viewer/2022052619/55592684d8b42a88038b54f5/html5/thumbnails/9.jpg)
27/10/2011 Jérôme PETIT
How it actually does change things
● Impact on organization● Impact on business● Impact on human beings
![Page 10: Involvement of software companies in oss - serli-jerome petit - f os-sa2011](https://reader034.vdocument.in/reader034/viewer/2022052619/55592684d8b42a88038b54f5/html5/thumbnails/10.jpg)
27/10/2011 Jérôme PETIT
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...
![Page 11: Involvement of software companies in oss - serli-jerome petit - f os-sa2011](https://reader034.vdocument.in/reader034/viewer/2022052619/55592684d8b42a88038b54f5/html5/thumbnails/11.jpg)
27/10/2011 Jérôme PETIT
Impact on business
![Page 12: Involvement of software companies in oss - serli-jerome petit - f os-sa2011](https://reader034.vdocument.in/reader034/viewer/2022052619/55592684d8b42a88038b54f5/html5/thumbnails/12.jpg)
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
![Page 13: Involvement of software companies in oss - serli-jerome petit - f os-sa2011](https://reader034.vdocument.in/reader034/viewer/2022052619/55592684d8b42a88038b54f5/html5/thumbnails/13.jpg)
27/10/2011 Jérôme PETIT
Impact on business
● Cutting-edge visible contribution allows to gain new business cases & higher-end missions
● New business cases : implementing features editor's customers are asking for
→ Sonar i18n is sponsorized by customers, managed by SonarSource, developed by SERLI
![Page 14: Involvement of software companies in oss - serli-jerome petit - f os-sa2011](https://reader034.vdocument.in/reader034/viewer/2022052619/55592684d8b42a88038b54f5/html5/thumbnails/14.jpg)
27/10/2011 Jérôme PETIT
Impact on business
● People involved once in a visible OSS contribution have a quite full agenda
![Page 15: Involvement of software companies in oss - serli-jerome petit - f os-sa2011](https://reader034.vdocument.in/reader034/viewer/2022052619/55592684d8b42a88038b54f5/html5/thumbnails/15.jpg)
27/10/2011 Jérôme PETIT
Impact on business
SERLI evolution, from 2005 to 2010 :
● Total revenue : 1850 K€ → 4150 K€
● Java revenue : 10% → 80%
● New deals : classical solicitation → spontaneaous demand
![Page 16: Involvement of software companies in oss - serli-jerome petit - f os-sa2011](https://reader034.vdocument.in/reader034/viewer/2022052619/55592684d8b42a88038b54f5/html5/thumbnails/16.jpg)
27/10/2011 Jérôme PETIT
Impact on humans
![Page 17: Involvement of software companies in oss - serli-jerome petit - f os-sa2011](https://reader034.vdocument.in/reader034/viewer/2022052619/55592684d8b42a88038b54f5/html5/thumbnails/17.jpg)
27/10/2011 Jérôme PETIT
Impact on humans
✔
![Page 18: Involvement of software companies in oss - serli-jerome petit - f os-sa2011](https://reader034.vdocument.in/reader034/viewer/2022052619/55592684d8b42a88038b54f5/html5/thumbnails/18.jpg)
27/10/2011 Jérôme PETIT
Impact on humans
✔
✔
![Page 19: Involvement of software companies in oss - serli-jerome petit - f os-sa2011](https://reader034.vdocument.in/reader034/viewer/2022052619/55592684d8b42a88038b54f5/html5/thumbnails/19.jpg)
27/10/2011 Jérôme PETIT
Impact on humans
✔
✔
✘
![Page 20: Involvement of software companies in oss - serli-jerome petit - f os-sa2011](https://reader034.vdocument.in/reader034/viewer/2022052619/55592684d8b42a88038b54f5/html5/thumbnails/20.jpg)
27/10/2011 Jérôme PETIT
Impact on humans
✔
✔
✘
✘
![Page 21: Involvement of software companies in oss - serli-jerome petit - f os-sa2011](https://reader034.vdocument.in/reader034/viewer/2022052619/55592684d8b42a88038b54f5/html5/thumbnails/21.jpg)
27/10/2011 Jérôme PETIT
Impact on humans
✔
✔
✘
✘?
![Page 22: Involvement of software companies in oss - serli-jerome petit - f os-sa2011](https://reader034.vdocument.in/reader034/viewer/2022052619/55592684d8b42a88038b54f5/html5/thumbnails/22.jpg)
27/10/2011 Jérôme PETIT
Impact on humans
✔
✔
✘
✘
✔
![Page 23: Involvement of software companies in oss - serli-jerome petit - f os-sa2011](https://reader034.vdocument.in/reader034/viewer/2022052619/55592684d8b42a88038b54f5/html5/thumbnails/23.jpg)
27/10/2011 Jérôme PETIT
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
![Page 24: Involvement of software companies in oss - serli-jerome petit - f os-sa2011](https://reader034.vdocument.in/reader034/viewer/2022052619/55592684d8b42a88038b54f5/html5/thumbnails/24.jpg)
27/10/2011 Jérôme PETIT
Impact on humans
![Page 25: Involvement of software companies in oss - serli-jerome petit - f os-sa2011](https://reader034.vdocument.in/reader034/viewer/2022052619/55592684d8b42a88038b54f5/html5/thumbnails/25.jpg)
27/10/2011 Jérôme PETIT
Virtuous circle(s)
Contribution
CreditVisibilitySkills++
High-end missionsNew customers
Revenue++High-end recruitment
![Page 26: Involvement of software companies in oss - serli-jerome petit - f os-sa2011](https://reader034.vdocument.in/reader034/viewer/2022052619/55592684d8b42a88038b54f5/html5/thumbnails/26.jpg)
27/10/2011 Jérôme PETIT
Virtuous circle(s)
Contribution
CreditVisibilitySkills++
High-end missionsNew customers
Revenue++High-end recruitment
Business ++ Quality ++
![Page 27: Involvement of software companies in oss - serli-jerome petit - f os-sa2011](https://reader034.vdocument.in/reader034/viewer/2022052619/55592684d8b42a88038b54f5/html5/thumbnails/27.jpg)
27/10/2011 Jérôme PETIT
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
![Page 28: Involvement of software companies in oss - serli-jerome petit - f os-sa2011](https://reader034.vdocument.in/reader034/viewer/2022052619/55592684d8b42a88038b54f5/html5/thumbnails/28.jpg)
27/10/2011 Jérôme PETIT
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
![Page 29: Involvement of software companies in oss - serli-jerome petit - f os-sa2011](https://reader034.vdocument.in/reader034/viewer/2022052619/55592684d8b42a88038b54f5/html5/thumbnails/29.jpg)
27/10/2011 Jérôme PETIT
A few things I would like to share
● Community managers & project leaders are COOL
● Give all that you can : 100x returns guaranteed
![Page 30: Involvement of software companies in oss - serli-jerome petit - f os-sa2011](https://reader034.vdocument.in/reader034/viewer/2022052619/55592684d8b42a88038b54f5/html5/thumbnails/30.jpg)
27/10/2011 Jérôme PETIT
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
![Page 31: Involvement of software companies in oss - serli-jerome petit - f os-sa2011](https://reader034.vdocument.in/reader034/viewer/2022052619/55592684d8b42a88038b54f5/html5/thumbnails/31.jpg)
27/10/2011 Jérôme PETIT
Questions
?