SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Downloaden Sie, um offline zu lesen
Doing Business           with Opensource
a (short) unofficial CloudBees story


Nicolas De loof


                  ©2011 CloudBees, Inc. All Rights Reserved
#{me /}


    Nicolas De loof
    •    Java-Boy
    •    Senior Engineer at
    •    (ex)Committer
    •    JUG-Leader




                              2
Jenkins
(aka Hudson)




               ©2011 CloudBees, Inc. All Rights Reserved
Open-source DNA
•  Created in 2004 as a hobby project
•  MIT licensed
•  java.net community project




               ©2011 CloudBees, Inc. All Rights Reserved   4
Focussing on community
•  For users
  !  Weekly release (430 releases !)
  !  Backward compatible
•  For developers
  !  Lower contribution barrier
  !  Extensibility via plugins




                ©2011 CloudBees, Inc. All Rights Reserved   5
Adoption




           ©2011 CloudBees, Inc. All Rights Reserved   6
Adoption




           ©2011 CloudBees, Inc. All Rights Reserved   7
Adoption
&#!!!"   '()*+,-."/0+12-"                              ! Based on anonymous
&!!!!"   3-4564("
         /2."78.(94"
                                                         usage data collection
%#!!!"                                                 ! One-off instances are
%!!!!"                                                   filtered out
$#!!!"                                                 ! ~75% conversion
$!!!!"                                                   from legacy to
 #!!!"
                                                         Jenkins
    !"
                                                       ! Adoption regaining
                                                         momentum
                                                       Cumulative stack area chart
                                                       Y: # of unique installation IDs


                            ©2011 CloudBees, Inc. All Rights Reserved                    8
Growing ecosystem
                                                                                      :<!C""
plugins
:#!"
            0-2-+(-("
                                                                              &$&"
:!!"
            ,9,+2"?28@64("
&#!"        4-A"?28@64("
&!!"                                                                 %%&"
%#!"

%!!"
                                              >:"
$#!"

$!!"                    %<"
 #!"   B"
  !"
  3+4;!<"         3+4;!="                3+4;!>"                 3+4;$!"    3+4;$$"
                         ©2011 CloudBees, Inc. All Rights Reserved                     9
Contributions

# of
B!!"   commits in plugins/week                                 Area chart. Not stacked.
                                                                        3-4564("
#!!"                                                                    78.(94"
:!!"
                    DE@"%=!"
&!!"

%!!"

$!!"

  !"
                                                    DE@"$B"


                   ©2011 CloudBees, Inc. All Rights Reserved                       10
Transparent and formal governance
•  Legal entity
•  Interim governance board
  !  Kohsuke Kawaguchi (CloudBees)
  !  Andrew Bayer (Cloudera)
  !  Dean Yu (yahoo)
•  Governance document established




                 ©2011 CloudBees, Inc. All Rights Reserved   11
Independance
•  Self funding
                                                    !"#$%&    !'()%&


•  Diversified infrastrucure hosting




                  ©2011 CloudBees, Inc. All Rights Reserved            12
OSS business models




         ©2011 CloudBees, Inc. All Rights Reserved
Opensource (x)or Business ?




             ©2011 CloudBees, Inc. All Rights Reserved   14
Dual-licensing




             ©2011 CloudBees, Inc. All Rights Reserved   15
Really Open-source ?
•  99% developped by a company
•  CLA required to contribute
•  Follows commercial roadmap




             ©2011 CloudBees, Inc. All Rights Reserved   16
Dual licensing and Jenkins ?




              ©2011 CloudBees, Inc. All Rights Reserved   17
Support and Services
•  Jenkins (all versions , all plugins) Support

                                                            7-0-"F"+*"G"




                ©2011 CloudBees, Inc. All Rights Reserved                  18
Training (http://www.cloudbees.com/training.cb)

•  Thanks to awesome engineering team




 @kohsukekawa                                       @connolly_s

               ©2011 CloudBees, Inc. All Rights Reserved          19
Value added «!Professional!» release



•  Enterprise features
  !  Stable and supported
  !  Backup
  !  Security
  !  Virtualization
  !  Normalization


               ©2011 CloudBees, Inc. All Rights Reserved   20
SaaS «!DEV@Cloud!»
«!hosted!» OSS Jenkins
+ Cloud elasticity
+ on demand resources




              ©2011 CloudBees, Inc. All Rights Reserved   21
Ecosystem catalyzer for Cloud services




                                                          !



              ©2011 CloudBees, Inc. All Rights Reserved       22
Higher grade vision of PaaS




  code                  PaaS                             application




             ©2011 CloudBees, Inc. All Rights Reserved            23
Full platform for Java continuous delivery
Your Code                                         Your Application




                       PaaS


                                                                !

              ©2011 CloudBees, Inc. All Rights Reserved              24
Thank you
Q&A




            ©2011 CloudBees, Inc. All Rights Reserved   25

Weitere ähnliche Inhalte

Andere mochten auch

как стать партнером Swb
как стать партнером Swbкак стать партнером Swb
как стать партнером Swbpanipan
 
Hy solution사례(4)친디아변액가입고객
Hy solution사례(4)친디아변액가입고객Hy solution사례(4)친디아변액가입고객
Hy solution사례(4)친디아변액가입고객valuasset
 
Hy solution사례(11) 2012년05월펀드변경관련안내
Hy solution사례(11) 2012년05월펀드변경관련안내Hy solution사례(11) 2012년05월펀드변경관련안내
Hy solution사례(11) 2012년05월펀드변경관련안내valuasset
 
Rails 3 from A to Z
Rails 3 from A to ZRails 3 from A to Z
Rails 3 from A to ZMatt Yoho
 
Accelerating SharePoint Value with Work Management
Accelerating SharePoint Value with Work ManagementAccelerating SharePoint Value with Work Management
Accelerating SharePoint Value with Work ManagementEPM Live
 
Weatherchem What We Are All About
Weatherchem What We Are All AboutWeatherchem What We Are All About
Weatherchem What We Are All Aboutfrolovalevi
 
TIPS for Managing Tech and Workflow Changes in Libraries
TIPS for Managing Tech and Workflow Changes in LibrariesTIPS for Managing Tech and Workflow Changes in Libraries
TIPS for Managing Tech and Workflow Changes in LibrariesColleen Harris
 
Nyc bid conference
Nyc bid conferenceNyc bid conference
Nyc bid conferenceREBNY
 

Andere mochten auch (20)

как стать партнером Swb
как стать партнером Swbкак стать партнером Swb
как стать партнером Swb
 
Why academic software_should_be_opensource - fossa2010
Why academic software_should_be_opensource - fossa2010Why academic software_should_be_opensource - fossa2010
Why academic software_should_be_opensource - fossa2010
 
Hy solution사례(4)친디아변액가입고객
Hy solution사례(4)친디아변액가입고객Hy solution사례(4)친디아변액가입고객
Hy solution사례(4)친디아변액가입고객
 
Cucaruba!
Cucaruba!Cucaruba!
Cucaruba!
 
Siasat Para Pemburu Rubah
Siasat Para Pemburu RubahSiasat Para Pemburu Rubah
Siasat Para Pemburu Rubah
 
Hy solution사례(11) 2012년05월펀드변경관련안내
Hy solution사례(11) 2012년05월펀드변경관련안내Hy solution사례(11) 2012년05월펀드변경관련안내
Hy solution사례(11) 2012년05월펀드변경관련안내
 
Plume Project
Plume ProjectPlume Project
Plume Project
 
Rails 3 from A to Z
Rails 3 from A to ZRails 3 from A to Z
Rails 3 from A to Z
 
F os sa2012-j.diggs-facilitating student participation in free software
F os sa2012-j.diggs-facilitating student participation in free softwareF os sa2012-j.diggs-facilitating student participation in free software
F os sa2012-j.diggs-facilitating student participation in free software
 
Politik Uang dan Pemilu 2009: Catatan kritis untuk jurnalis
Politik Uang dan Pemilu 2009: Catatan kritis untuk jurnalisPolitik Uang dan Pemilu 2009: Catatan kritis untuk jurnalis
Politik Uang dan Pemilu 2009: Catatan kritis untuk jurnalis
 
Accelerating SharePoint Value with Work Management
Accelerating SharePoint Value with Work ManagementAccelerating SharePoint Value with Work Management
Accelerating SharePoint Value with Work Management
 
Eco System over code!
Eco System over code!Eco System over code!
Eco System over code!
 
Weatherchem What We Are All About
Weatherchem What We Are All AboutWeatherchem What We Are All About
Weatherchem What We Are All About
 
Arduino oss promotion - iamthemedia - fossa2010
Arduino oss promotion - iamthemedia - fossa2010Arduino oss promotion - iamthemedia - fossa2010
Arduino oss promotion - iamthemedia - fossa2010
 
Choisi Promo
Choisi PromoChoisi Promo
Choisi Promo
 
Discipline
DisciplineDiscipline
Discipline
 
Harga Skandal Lady
Harga Skandal LadyHarga Skandal Lady
Harga Skandal Lady
 
TIPS for Managing Tech and Workflow Changes in Libraries
TIPS for Managing Tech and Workflow Changes in LibrariesTIPS for Managing Tech and Workflow Changes in Libraries
TIPS for Managing Tech and Workflow Changes in Libraries
 
OSS Community management
OSS Community managementOSS Community management
OSS Community management
 
Nyc bid conference
Nyc bid conferenceNyc bid conference
Nyc bid conference
 

Ähnlich wie Cloudbees -Open Source Versus Business - nicolas de loof - fossa2011

Doing Business with OpenSource - a short (unofficial) CloudBees story
Doing Business with OpenSource - a short (unofficial) CloudBees storyDoing Business with OpenSource - a short (unofficial) CloudBees story
Doing Business with OpenSource - a short (unofficial) CloudBees storyNicolas De Loof
 
CloudBees - Sacha Labourey - May 2011
CloudBees - Sacha Labourey - May 2011CloudBees - Sacha Labourey - May 2011
CloudBees - Sacha Labourey - May 2011JUG Lausanne
 
CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)
CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)
CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)CloudBees
 
Nebulaworks Docker Overview 09-22-2015
Nebulaworks Docker Overview 09-22-2015Nebulaworks Docker Overview 09-22-2015
Nebulaworks Docker Overview 09-22-2015Chris Ciborowski
 
Building a Streaming Microservices Architecture - Data + AI Summit EU 2020
Building a Streaming Microservices Architecture - Data + AI Summit EU 2020Building a Streaming Microservices Architecture - Data + AI Summit EU 2020
Building a Streaming Microservices Architecture - Data + AI Summit EU 2020Databricks
 
Journée DevOps : De l'intégration continue au déploiement continu avec Jenkins
Journée DevOps : De l'intégration continue au déploiement continu avec JenkinsJournée DevOps : De l'intégration continue au déploiement continu avec Jenkins
Journée DevOps : De l'intégration continue au déploiement continu avec JenkinsPublicis Sapient Engineering
 
Implementing DevOps – How it came to the fore, its key elements and example d...
Implementing DevOps – How it came to the fore, its key elements and example d...Implementing DevOps – How it came to the fore, its key elements and example d...
Implementing DevOps – How it came to the fore, its key elements and example d...Barton George
 
Continuous Delivery with Grails and CloudBees
Continuous Delivery with Grails and CloudBeesContinuous Delivery with Grails and CloudBees
Continuous Delivery with Grails and CloudBeesMarco Vermeulen
 
From Continuous Integration to Continuous Delivery with Jenkins - javaland.de...
From Continuous Integration to Continuous Delivery with Jenkins - javaland.de...From Continuous Integration to Continuous Delivery with Jenkins - javaland.de...
From Continuous Integration to Continuous Delivery with Jenkins - javaland.de...CloudBees
 
Continuous Development with Jenkins - Stephen Connolly at PuppetCamp Dublin '12
Continuous Development with Jenkins - Stephen Connolly at PuppetCamp Dublin '12Continuous Development with Jenkins - Stephen Connolly at PuppetCamp Dublin '12
Continuous Development with Jenkins - Stephen Connolly at PuppetCamp Dublin '12Puppet
 
Overview & Demo: OpSource Cloud
Overview & Demo: OpSource CloudOverview & Demo: OpSource Cloud
Overview & Demo: OpSource CloudOpSource
 
How social media can be used internally to achieve an integrated workforce
How social media can be used internally to achieve an integrated workforceHow social media can be used internally to achieve an integrated workforce
How social media can be used internally to achieve an integrated workforceKlaxon
 
Practical PaaS presentation
Practical PaaS presentationPractical PaaS presentation
Practical PaaS presentationhmalphettes
 
HP Helion European Webinar Series ,Webinar #3
HP Helion European Webinar Series ,Webinar #3 HP Helion European Webinar Series ,Webinar #3
HP Helion European Webinar Series ,Webinar #3 BeMyApp
 
How the hell do I run Docker in production, and will it scale?
How the hell do I run Docker in production, and will it scale?How the hell do I run Docker in production, and will it scale?
How the hell do I run Docker in production, and will it scale?Daniël van Gils
 
OpenStack: Everything You Need To Know to Get Started (ATO2014)
OpenStack: Everything You Need To Know to Get Started (ATO2014)OpenStack: Everything You Need To Know to Get Started (ATO2014)
OpenStack: Everything You Need To Know to Get Started (ATO2014)Mark Voelker
 
20191201 kubernetes managed weblogic revival - part 2
20191201 kubernetes managed weblogic revival - part 220191201 kubernetes managed weblogic revival - part 2
20191201 kubernetes managed weblogic revival - part 2makker_nl
 
D-DAY 2015 Paas ORACLE
D-DAY 2015 Paas ORACLED-DAY 2015 Paas ORACLE
D-DAY 2015 Paas ORACLEDEVOPS D-DAY
 
Coding Secure Infrastructure in the Cloud using the PIE framework
Coding Secure Infrastructure in the Cloud using the PIE frameworkCoding Secure Infrastructure in the Cloud using the PIE framework
Coding Secure Infrastructure in the Cloud using the PIE frameworkJames Wickett
 
To Microservices and Beyond
To Microservices and BeyondTo Microservices and Beyond
To Microservices and BeyondSimon Elisha
 

Ähnlich wie Cloudbees -Open Source Versus Business - nicolas de loof - fossa2011 (20)

Doing Business with OpenSource - a short (unofficial) CloudBees story
Doing Business with OpenSource - a short (unofficial) CloudBees storyDoing Business with OpenSource - a short (unofficial) CloudBees story
Doing Business with OpenSource - a short (unofficial) CloudBees story
 
CloudBees - Sacha Labourey - May 2011
CloudBees - Sacha Labourey - May 2011CloudBees - Sacha Labourey - May 2011
CloudBees - Sacha Labourey - May 2011
 
CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)
CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)
CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)
 
Nebulaworks Docker Overview 09-22-2015
Nebulaworks Docker Overview 09-22-2015Nebulaworks Docker Overview 09-22-2015
Nebulaworks Docker Overview 09-22-2015
 
Building a Streaming Microservices Architecture - Data + AI Summit EU 2020
Building a Streaming Microservices Architecture - Data + AI Summit EU 2020Building a Streaming Microservices Architecture - Data + AI Summit EU 2020
Building a Streaming Microservices Architecture - Data + AI Summit EU 2020
 
Journée DevOps : De l'intégration continue au déploiement continu avec Jenkins
Journée DevOps : De l'intégration continue au déploiement continu avec JenkinsJournée DevOps : De l'intégration continue au déploiement continu avec Jenkins
Journée DevOps : De l'intégration continue au déploiement continu avec Jenkins
 
Implementing DevOps – How it came to the fore, its key elements and example d...
Implementing DevOps – How it came to the fore, its key elements and example d...Implementing DevOps – How it came to the fore, its key elements and example d...
Implementing DevOps – How it came to the fore, its key elements and example d...
 
Continuous Delivery with Grails and CloudBees
Continuous Delivery with Grails and CloudBeesContinuous Delivery with Grails and CloudBees
Continuous Delivery with Grails and CloudBees
 
From Continuous Integration to Continuous Delivery with Jenkins - javaland.de...
From Continuous Integration to Continuous Delivery with Jenkins - javaland.de...From Continuous Integration to Continuous Delivery with Jenkins - javaland.de...
From Continuous Integration to Continuous Delivery with Jenkins - javaland.de...
 
Continuous Development with Jenkins - Stephen Connolly at PuppetCamp Dublin '12
Continuous Development with Jenkins - Stephen Connolly at PuppetCamp Dublin '12Continuous Development with Jenkins - Stephen Connolly at PuppetCamp Dublin '12
Continuous Development with Jenkins - Stephen Connolly at PuppetCamp Dublin '12
 
Overview & Demo: OpSource Cloud
Overview & Demo: OpSource CloudOverview & Demo: OpSource Cloud
Overview & Demo: OpSource Cloud
 
How social media can be used internally to achieve an integrated workforce
How social media can be used internally to achieve an integrated workforceHow social media can be used internally to achieve an integrated workforce
How social media can be used internally to achieve an integrated workforce
 
Practical PaaS presentation
Practical PaaS presentationPractical PaaS presentation
Practical PaaS presentation
 
HP Helion European Webinar Series ,Webinar #3
HP Helion European Webinar Series ,Webinar #3 HP Helion European Webinar Series ,Webinar #3
HP Helion European Webinar Series ,Webinar #3
 
How the hell do I run Docker in production, and will it scale?
How the hell do I run Docker in production, and will it scale?How the hell do I run Docker in production, and will it scale?
How the hell do I run Docker in production, and will it scale?
 
OpenStack: Everything You Need To Know to Get Started (ATO2014)
OpenStack: Everything You Need To Know to Get Started (ATO2014)OpenStack: Everything You Need To Know to Get Started (ATO2014)
OpenStack: Everything You Need To Know to Get Started (ATO2014)
 
20191201 kubernetes managed weblogic revival - part 2
20191201 kubernetes managed weblogic revival - part 220191201 kubernetes managed weblogic revival - part 2
20191201 kubernetes managed weblogic revival - part 2
 
D-DAY 2015 Paas ORACLE
D-DAY 2015 Paas ORACLED-DAY 2015 Paas ORACLE
D-DAY 2015 Paas ORACLE
 
Coding Secure Infrastructure in the Cloud using the PIE framework
Coding Secure Infrastructure in the Cloud using the PIE frameworkCoding Secure Infrastructure in the Cloud using the PIE framework
Coding Secure Infrastructure in the Cloud using the PIE framework
 
To Microservices and Beyond
To Microservices and BeyondTo Microservices and Beyond
To Microservices and Beyond
 

Mehr von fOSSa - Free Open Source Software Academia Conference

Mehr von 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
 
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
 
Systematic / GTLL / Ecosystemes logiciel-libre in PARIS region
Systematic / GTLL / Ecosystemes logiciel-libre in PARIS regionSystematic / GTLL / Ecosystemes logiciel-libre in PARIS region
Systematic / GTLL / Ecosystemes logiciel-libre in PARIS region
 

Kürzlich hochgeladen

New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
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
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 

Kürzlich hochgeladen (20)

New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
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
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 

Cloudbees -Open Source Versus Business - nicolas de loof - fossa2011

  • 1. Doing Business with Opensource a (short) unofficial CloudBees story Nicolas De loof ©2011 CloudBees, Inc. All Rights Reserved
  • 2. #{me /} Nicolas De loof •  Java-Boy •  Senior Engineer at •  (ex)Committer •  JUG-Leader 2
  • 3. Jenkins (aka Hudson) ©2011 CloudBees, Inc. All Rights Reserved
  • 4. Open-source DNA •  Created in 2004 as a hobby project •  MIT licensed •  java.net community project ©2011 CloudBees, Inc. All Rights Reserved 4
  • 5. Focussing on community •  For users !  Weekly release (430 releases !) !  Backward compatible •  For developers !  Lower contribution barrier !  Extensibility via plugins ©2011 CloudBees, Inc. All Rights Reserved 5
  • 6. Adoption ©2011 CloudBees, Inc. All Rights Reserved 6
  • 7. Adoption ©2011 CloudBees, Inc. All Rights Reserved 7
  • 8. Adoption &#!!!" '()*+,-."/0+12-" ! Based on anonymous &!!!!" 3-4564(" /2."78.(94" usage data collection %#!!!" ! One-off instances are %!!!!" filtered out $#!!!" ! ~75% conversion $!!!!" from legacy to #!!!" Jenkins !" ! Adoption regaining momentum Cumulative stack area chart Y: # of unique installation IDs ©2011 CloudBees, Inc. All Rights Reserved 8
  • 9. Growing ecosystem :<!C"" plugins :#!" 0-2-+(-(" &$&" :!!" ,9,+2"?28@64(" &#!" 4-A"?28@64(" &!!" %%&" %#!" %!!" >:" $#!" $!!" %<" #!" B" !" 3+4;!<" 3+4;!=" 3+4;!>" 3+4;$!" 3+4;$$" ©2011 CloudBees, Inc. All Rights Reserved 9
  • 10. Contributions # of B!!" commits in plugins/week Area chart. Not stacked. 3-4564(" #!!" 78.(94" :!!" DE@"%=!" &!!" %!!" $!!" !" DE@"$B" ©2011 CloudBees, Inc. All Rights Reserved 10
  • 11. Transparent and formal governance •  Legal entity •  Interim governance board !  Kohsuke Kawaguchi (CloudBees) !  Andrew Bayer (Cloudera) !  Dean Yu (yahoo) •  Governance document established ©2011 CloudBees, Inc. All Rights Reserved 11
  • 12. Independance •  Self funding !"#$%& !'()%& •  Diversified infrastrucure hosting ©2011 CloudBees, Inc. All Rights Reserved 12
  • 13. OSS business models ©2011 CloudBees, Inc. All Rights Reserved
  • 14. Opensource (x)or Business ? ©2011 CloudBees, Inc. All Rights Reserved 14
  • 15. Dual-licensing ©2011 CloudBees, Inc. All Rights Reserved 15
  • 16. Really Open-source ? •  99% developped by a company •  CLA required to contribute •  Follows commercial roadmap ©2011 CloudBees, Inc. All Rights Reserved 16
  • 17. Dual licensing and Jenkins ? ©2011 CloudBees, Inc. All Rights Reserved 17
  • 18. Support and Services •  Jenkins (all versions , all plugins) Support 7-0-"F"+*"G" ©2011 CloudBees, Inc. All Rights Reserved 18
  • 19. Training (http://www.cloudbees.com/training.cb) •  Thanks to awesome engineering team @kohsukekawa @connolly_s ©2011 CloudBees, Inc. All Rights Reserved 19
  • 20. Value added «!Professional!» release •  Enterprise features !  Stable and supported !  Backup !  Security !  Virtualization !  Normalization ©2011 CloudBees, Inc. All Rights Reserved 20
  • 21. SaaS «!DEV@Cloud!» «!hosted!» OSS Jenkins + Cloud elasticity + on demand resources ©2011 CloudBees, Inc. All Rights Reserved 21
  • 22. Ecosystem catalyzer for Cloud services ! ©2011 CloudBees, Inc. All Rights Reserved 22
  • 23. Higher grade vision of PaaS code PaaS application ©2011 CloudBees, Inc. All Rights Reserved 23
  • 24. Full platform for Java continuous delivery Your Code Your Application PaaS ! ©2011 CloudBees, Inc. All Rights Reserved 24
  • 25. Thank you Q&A ©2011 CloudBees, Inc. All Rights Reserved 25