SlideShare a Scribd company logo
1 of 31
Download to read offline
Involvement of Software Engineering companies
     in OSS contributions : a virtuous circle




                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



                    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
●   jerome.petit@serli.com @jeromepetit




                   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




                   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


                       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



                     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




                    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
●
                 27/10/2011   Jérôme PETIT
How it actually does change things
●   Impact on organization
●   Impact on business
●   Impact on human beings




                   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...




                      27/10/2011   Jérôme PETIT
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




                    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




                    27/10/2011    Jérôme PETIT
Impact on business
●   People involved once in a visible OSS
    contribution have a quite full agenda




                    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




                     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



✔

✔
✔
✘
✘


       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




                    27/10/2011   Jérôme PETIT
Impact on humans




27/10/2011   Jérôme PETIT
Virtuous circle(s)


                                Contribution


                                       Credit
                                       Visibility        High-end recruitment
Revenue++
                                       Skills++


            High-end missions
            New customers




                          27/10/2011      Jérôme PETIT
Virtuous circle(s)


                                Contribution


            Business ++                             Quality ++
                                       Credit
                                       Visibility                High-end recruitment
Revenue++
                                       Skills++


            High-end missions
            New customers




                          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




                     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




                     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




                    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


                       27/10/2011   Jérôme PETIT
Questions




         ?
27/10/2011   Jérôme PETIT

More Related Content

Viewers also liked

App indexing at #SMXParis 2015
App indexing at #SMXParis 2015App indexing at #SMXParis 2015
App indexing at #SMXParis 2015Alexandre Jubien
 
Comment opérer votre transformation mobile ? - aux AppDays
Comment opérer votre transformation mobile ? - aux AppDaysComment opérer votre transformation mobile ? - aux AppDays
Comment opérer votre transformation mobile ? - aux AppDaysAlexandre Jubien
 
Los mejores futbolistas europeos
Los mejores futbolistas europeosLos mejores futbolistas europeos
Los mejores futbolistas europeosJosé Romero
 
Chapter 1
Chapter 1Chapter 1
Chapter 1elya09
 
Hy solution사례(5)저축보험가입고객
Hy solution사례(5)저축보험가입고객Hy solution사례(5)저축보험가입고객
Hy solution사례(5)저축보험가입고객valuasset
 
Comprehensive capacity
Comprehensive capacityComprehensive capacity
Comprehensive capacityJet Wang
 
REBNY NYC Benchmarking Seminar: NYSERDA Commercial Incentive Programs: Comme...
 REBNY NYC Benchmarking Seminar: NYSERDA Commercial Incentive Programs: Comme... REBNY NYC Benchmarking Seminar: NYSERDA Commercial Incentive Programs: Comme...
REBNY NYC Benchmarking Seminar: NYSERDA Commercial Incentive Programs: Comme...REBNY
 
Hy solution사례(12)대전000원장님 계약사례
Hy solution사례(12)대전000원장님 계약사례Hy solution사례(12)대전000원장님 계약사례
Hy solution사례(12)대전000원장님 계약사례valuasset
 
REBNY NYC Benchmarking Seminar: EnergyStar Portfolio Managerr
REBNY NYC Benchmarking Seminar: EnergyStar Portfolio ManagerrREBNY NYC Benchmarking Seminar: EnergyStar Portfolio Managerr
REBNY NYC Benchmarking Seminar: EnergyStar Portfolio ManagerrREBNY
 
Univesidad tecnica particular de loja
Univesidad tecnica particular de lojaUnivesidad tecnica particular de loja
Univesidad tecnica particular de lojaAndrea
 

Viewers also liked (19)

App indexing at #SMXParis 2015
App indexing at #SMXParis 2015App indexing at #SMXParis 2015
App indexing at #SMXParis 2015
 
Comment opérer votre transformation mobile ? - aux AppDays
Comment opérer votre transformation mobile ? - aux AppDaysComment opérer votre transformation mobile ? - aux AppDays
Comment opérer votre transformation mobile ? - aux AppDays
 
Web Standards in FLOSS development
Web Standards in FLOSS developmentWeb Standards in FLOSS development
Web Standards in FLOSS development
 
OSS Legal issues method
OSS Legal issues methodOSS Legal issues method
OSS Legal issues method
 
Jeopardy
JeopardyJeopardy
Jeopardy
 
Los mejores futbolistas europeos
Los mejores futbolistas europeosLos mejores futbolistas europeos
Los mejores futbolistas europeos
 
Irish Teaching and Learning Festival
Irish Teaching and Learning FestivalIrish Teaching and Learning Festival
Irish Teaching and Learning Festival
 
Perlawanan Terakhir Borya
Perlawanan Terakhir BoryaPerlawanan Terakhir Borya
Perlawanan Terakhir Borya
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Tersengat Memo Rahasia Panetta
Tersengat Memo Rahasia PanettaTersengat Memo Rahasia Panetta
Tersengat Memo Rahasia Panetta
 
Hy solution사례(5)저축보험가입고객
Hy solution사례(5)저축보험가입고객Hy solution사례(5)저축보험가입고객
Hy solution사례(5)저축보험가입고객
 
Lenguas romances
Lenguas romancesLenguas romances
Lenguas romances
 
Dokumen yang Memanaskan Jakarta
Dokumen yang Memanaskan JakartaDokumen yang Memanaskan Jakarta
Dokumen yang Memanaskan Jakarta
 
Comprehensive capacity
Comprehensive capacityComprehensive capacity
Comprehensive capacity
 
REBNY NYC Benchmarking Seminar: NYSERDA Commercial Incentive Programs: Comme...
 REBNY NYC Benchmarking Seminar: NYSERDA Commercial Incentive Programs: Comme... REBNY NYC Benchmarking Seminar: NYSERDA Commercial Incentive Programs: Comme...
REBNY NYC Benchmarking Seminar: NYSERDA Commercial Incentive Programs: Comme...
 
Hy solution사례(12)대전000원장님 계약사례
Hy solution사례(12)대전000원장님 계약사례Hy solution사례(12)대전000원장님 계약사례
Hy solution사례(12)대전000원장님 계약사례
 
REBNY NYC Benchmarking Seminar: EnergyStar Portfolio Managerr
REBNY NYC Benchmarking Seminar: EnergyStar Portfolio ManagerrREBNY NYC Benchmarking Seminar: EnergyStar Portfolio Managerr
REBNY NYC Benchmarking Seminar: EnergyStar Portfolio Managerr
 
Univesidad tecnica particular de loja
Univesidad tecnica particular de lojaUnivesidad tecnica particular de loja
Univesidad tecnica particular de loja
 
sns
snssns
sns
 

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

Selling Open Source w/ Business Metrics - Being Persuasive with Management
Selling Open Source w/ Business Metrics - Being Persuasive with ManagementSelling Open Source w/ Business Metrics - Being Persuasive with Management
Selling Open Source w/ Business Metrics - Being Persuasive with Managementevolutionaryit
 
Keeping the spin – from idea to cash in 6 weeks
Keeping the spin – from idea to cash in 6 weeksKeeping the spin – from idea to cash in 6 weeks
Keeping the spin – from idea to cash in 6 weeksJaroslav Procházka
 
Keeping the spin - from idea to cash in 6 weeks (ICGSE2011)
Keeping the spin - from idea to cash in 6 weeks (ICGSE2011)Keeping the spin - from idea to cash in 6 weeks (ICGSE2011)
Keeping the spin - from idea to cash in 6 weeks (ICGSE2011)Marcin Kokott
 
Coaching in distributed environment
Coaching in distributed environmentCoaching in distributed environment
Coaching in distributed environmentJaroslav Procházka
 
Towards more innovative industrial sector
Towards more innovative industrial sectorTowards more innovative industrial sector
Towards more innovative industrial sectorJamil AlKhatib
 
5 steps to get more cookies with less effort
5 steps to get more cookies with less effort5 steps to get more cookies with less effort
5 steps to get more cookies with less effortJaroslav Procházka
 
Business case for openning the network
Business case for openning the networkBusiness case for openning the network
Business case for openning the networkAlan Quayle
 
IT-enabled Business Innovation Workshop 8 July 2011
IT-enabled Business Innovation Workshop 8 July 2011IT-enabled Business Innovation Workshop 8 July 2011
IT-enabled Business Innovation Workshop 8 July 2011Lead & Transform
 
BEN Networking Raising Finance April 2012
BEN Networking Raising Finance April 2012BEN Networking Raising Finance April 2012
BEN Networking Raising Finance April 2012Science City Bristol
 
Intro to BV Engineering Montreal
Intro to BV Engineering MontrealIntro to BV Engineering Montreal
Intro to BV Engineering MontrealLeanAgileTraining
 
Improve software development speed beyond your customer’s dreams with Lean
Improve software development speed beyond your customer’s dreams with LeanImprove software development speed beyond your customer’s dreams with Lean
Improve software development speed beyond your customer’s dreams with LeanInstitut Lean France
 
Omnitech Corporate Presentation.Pps
Omnitech Corporate Presentation.PpsOmnitech Corporate Presentation.Pps
Omnitech Corporate Presentation.Ppsfarzaden
 
20101116 deckers
20101116 deckers20101116 deckers
20101116 deckersCIONET
 
Fatc - Productivity by Design
Fatc - Productivity by DesignFatc - Productivity by Design
Fatc - Productivity by DesignMichael Chaize
 
The Marketing side of Agile: 10 Secrets for Success
The Marketing side of Agile: 10 Secrets for SuccessThe Marketing side of Agile: 10 Secrets for Success
The Marketing side of Agile: 10 Secrets for SuccessSVPMA
 
Making Your PO Better Now - 9 Ideas
Making Your PO Better Now - 9 IdeasMaking Your PO Better Now - 9 Ideas
Making Your PO Better Now - 9 IdeasLeanAgileTraining
 
Dude where's my backlog?
Dude where's my backlog?Dude where's my backlog?
Dude where's my backlog?Robin Dymond
 
Fabrizio Capobianco Funambol Stanford Apr2709
Fabrizio Capobianco Funambol Stanford Apr2709Fabrizio Capobianco Funambol Stanford Apr2709
Fabrizio Capobianco Funambol Stanford Apr2709Burton Lee
 
AdaLabs UoM OSS 2012 Creating your Libre Ecosystem
AdaLabs UoM OSS 2012 Creating your Libre EcosystemAdaLabs UoM OSS 2012 Creating your Libre Ecosystem
AdaLabs UoM OSS 2012 Creating your Libre EcosystemAdaLabs
 

Similar to Involvement of software companies in oss - serli-jerome petit - f os-sa2011 (20)

Selling Open Source w/ Business Metrics - Being Persuasive with Management
Selling Open Source w/ Business Metrics - Being Persuasive with ManagementSelling Open Source w/ Business Metrics - Being Persuasive with Management
Selling Open Source w/ Business Metrics - Being Persuasive with Management
 
Keeping the spin – from idea to cash in 6 weeks
Keeping the spin – from idea to cash in 6 weeksKeeping the spin – from idea to cash in 6 weeks
Keeping the spin – from idea to cash in 6 weeks
 
Keeping the spin - from idea to cash in 6 weeks (ICGSE2011)
Keeping the spin - from idea to cash in 6 weeks (ICGSE2011)Keeping the spin - from idea to cash in 6 weeks (ICGSE2011)
Keeping the spin - from idea to cash in 6 weeks (ICGSE2011)
 
Coaching in distributed environment
Coaching in distributed environmentCoaching in distributed environment
Coaching in distributed environment
 
Towards more innovative industrial sector
Towards more innovative industrial sectorTowards more innovative industrial sector
Towards more innovative industrial sector
 
For developers
For developersFor developers
For developers
 
5 steps to get more cookies with less effort
5 steps to get more cookies with less effort5 steps to get more cookies with less effort
5 steps to get more cookies with less effort
 
Business case for openning the network
Business case for openning the networkBusiness case for openning the network
Business case for openning the network
 
IT-enabled Business Innovation Workshop 8 July 2011
IT-enabled Business Innovation Workshop 8 July 2011IT-enabled Business Innovation Workshop 8 July 2011
IT-enabled Business Innovation Workshop 8 July 2011
 
BEN Networking Raising Finance April 2012
BEN Networking Raising Finance April 2012BEN Networking Raising Finance April 2012
BEN Networking Raising Finance April 2012
 
Intro to BV Engineering Montreal
Intro to BV Engineering MontrealIntro to BV Engineering Montreal
Intro to BV Engineering Montreal
 
Improve software development speed beyond your customer’s dreams with Lean
Improve software development speed beyond your customer’s dreams with LeanImprove software development speed beyond your customer’s dreams with Lean
Improve software development speed beyond your customer’s dreams with Lean
 
Omnitech Corporate Presentation.Pps
Omnitech Corporate Presentation.PpsOmnitech Corporate Presentation.Pps
Omnitech Corporate Presentation.Pps
 
20101116 deckers
20101116 deckers20101116 deckers
20101116 deckers
 
Fatc - Productivity by Design
Fatc - Productivity by DesignFatc - Productivity by Design
Fatc - Productivity by Design
 
The Marketing side of Agile: 10 Secrets for Success
The Marketing side of Agile: 10 Secrets for SuccessThe Marketing side of Agile: 10 Secrets for Success
The Marketing side of Agile: 10 Secrets for Success
 
Making Your PO Better Now - 9 Ideas
Making Your PO Better Now - 9 IdeasMaking Your PO Better Now - 9 Ideas
Making Your PO Better Now - 9 Ideas
 
Dude where's my backlog?
Dude where's my backlog?Dude where's my backlog?
Dude where's my backlog?
 
Fabrizio Capobianco Funambol Stanford Apr2709
Fabrizio Capobianco Funambol Stanford Apr2709Fabrizio Capobianco Funambol Stanford Apr2709
Fabrizio Capobianco Funambol Stanford Apr2709
 
AdaLabs UoM OSS 2012 Creating your Libre Ecosystem
AdaLabs UoM OSS 2012 Creating your Libre EcosystemAdaLabs UoM OSS 2012 Creating your Libre Ecosystem
AdaLabs UoM OSS 2012 Creating your Libre Ecosystem
 

More from fOSSa - Free Open Source Software Academia Conference

More from fOSSa - Free Open Source Software Academia Conference (20)

Les douze commandements du community manager
Les douze commandements du community managerLes douze commandements du community manager
Les douze commandements du community manager
 
Les licences open source simplement ?
Les licences open source simplement ? Les licences open source simplement ?
Les licences open source simplement ?
 
Diffuser les résultats de recherche ?
Diffuser les résultats de recherche ? Diffuser les résultats de recherche ?
Diffuser les résultats de recherche ?
 
- Protection du logiciel - **François Pelligrini**
- Protection du logiciel - **François Pelligrini** - Protection du logiciel - **François Pelligrini**
- Protection du logiciel - **François Pelligrini**
 
La valorisation de logiciels de recherche au sein de l'Inria? / Transfert ma...
La valorisation de logiciels de recherche au sein de l'Inria?  / Transfert ma...La valorisation de logiciels de recherche au sein de l'Inria?  / Transfert ma...
La valorisation de logiciels de recherche au sein de l'Inria? / Transfert ma...
 
Resultats nuit info 2013
Resultats nuit info 2013Resultats nuit info 2013
Resultats nuit info 2013
 
In trust we trust ! Blablacar by frederic mazzella
In trust we trust ! Blablacar by frederic mazzellaIn trust we trust ! Blablacar by frederic mazzella
In trust we trust ! Blablacar by frederic mazzella
 
Open sourcing of Journalism by James Corbett
Open sourcing of Journalism by James CorbettOpen sourcing of Journalism by James Corbett
Open sourcing of Journalism by James Corbett
 
Open intelligence by tom secker
Open intelligence by tom seckerOpen intelligence by tom secker
Open intelligence by tom secker
 
Eco Nomy Eco Trust Eco Systems - Introduction
Eco Nomy Eco Trust Eco Systems - IntroductionEco Nomy Eco Trust Eco Systems - Introduction
Eco Nomy Eco Trust Eco Systems - Introduction
 
Innovation & Massive data
Innovation & Massive dataInnovation & Massive data
Innovation & Massive data
 
#SAIFC késako - Semantic Analysis for Flow Computing
 #SAIFC késako - Semantic Analysis for Flow Computing #SAIFC késako - Semantic Analysis for Flow Computing
#SAIFC késako - Semantic Analysis for Flow Computing
 
Eco System over code!
Eco System over code!Eco System over code!
Eco System over code!
 
OWF2013 INTERNET OF THINGS
OWF2013 INTERNET OF THINGSOWF2013 INTERNET OF THINGS
OWF2013 INTERNET OF THINGS
 
Afup 10 ans plus tard
Afup 10 ans plus tardAfup 10 ans plus tard
Afup 10 ans plus tard
 
HP Fossology v5.3
HP Fossology v5.3HP Fossology v5.3
HP Fossology v5.3
 
Analyse de la propriete intellectuel
Analyse de la propriete intellectuelAnalyse de la propriete intellectuel
Analyse de la propriete intellectuel
 
From open source labs to ceo methods and advice by sysfera
From open source labs to ceo methods and advice by sysferaFrom open source labs to ceo methods and advice by sysfera
From open source labs to ceo methods and advice by sysfera
 
Management de communaute
Management de communauteManagement de communaute
Management de communaute
 
Methods about Open Source Governance v2.5
Methods about Open Source Governance v2.5Methods about Open Source Governance v2.5
Methods about Open Source Governance v2.5
 

Recently uploaded

2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 

Recently uploaded (20)

2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 

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

  • 1. Involvement of Software Engineering companies in OSS contributions : a virtuous circle 27/10/2011 Jérôme PETIT
  • 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. 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. 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. 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. 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. 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. 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. How it actually does change things ● Impact on organization ● Impact on business ● Impact on human beings 27/10/2011 Jérôme PETIT
  • 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. Impact on business 27/10/2011 Jérôme PETIT
  • 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. 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 27/10/2011 Jérôme PETIT
  • 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. 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 27/10/2011 Jérôme PETIT
  • 16. Impact on humans 27/10/2011 Jérôme PETIT
  • 17. Impact on humans ✔ 27/10/2011 Jérôme PETIT
  • 18. Impact on humans ✔ ✔ 27/10/2011 Jérôme PETIT
  • 19. Impact on humans ✔ ✔ ✘ 27/10/2011 Jérôme PETIT
  • 20. Impact on humans ✔ ✔ ✘ ✘ 27/10/2011 Jérôme PETIT
  • 21. Impact on humans ✔ ✔ ? ✘ ✘ 27/10/2011 Jérôme PETIT
  • 22. Impact on humans ✔ ✔ ✔ ✘ ✘ 27/10/2011 Jérôme PETIT
  • 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. Impact on humans 27/10/2011 Jérôme PETIT
  • 25. Virtuous circle(s) Contribution Credit Visibility High-end recruitment Revenue++ Skills++ High-end missions New customers 27/10/2011 Jérôme PETIT
  • 26. Virtuous circle(s) Contribution Business ++ Quality ++ Credit Visibility High-end recruitment Revenue++ Skills++ High-end missions New customers 27/10/2011 Jérôme PETIT
  • 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. 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. 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. 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. Questions ? 27/10/2011 Jérôme PETIT