Contenu connexe
Similaire à Doing Business with OpenSource - a short (unofficial) CloudBees story (20)
Plus de Nicolas De Loof (17)
Doing Business with OpenSource - a short (unofficial) CloudBees story
- 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
- 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
35000 Estimated Oracle Based on
Jenkins
30000
Old Hudson
anonymous usage
25000 data collection
20000 One-off instances
15000 are filtered out
10000 ~75% conversion
5000
from legacy to
Jenkins
0
Adoption regaining
Y: # momentum
Cumulative stack area chart
of unique installation IDs
©2011 CloudBees, Inc. All Rights Reserved 8
- 9. Growing ecosystem
470?
plugins
450
releases
313
400
total plugins
350 new plugins
300 223
250
200
94
150
100 27
50 6
0
Jan-07 Jan-08 Jan-09 Jan-10 Jan-11
©2011 CloudBees, Inc. All Rights Reserved 9
- 10. Contributions
# of
600 commits in plugins/week Area chart. Not stacked.
Jenkins
500 Hudson
400
Avg 280
300
200
100
0
Avg 16
©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
- 16. Really Open-source ?
• 99% developped by a company
• CLA required to contribute
• Follows commercial roadmap
©2011 CloudBees, Inc. All Rights Reserved 16
- 18. Support and Services
• Jenkins (all versions , all plugins) Support
Here I am !
©2011 CloudBees, Inc. All Rights Reserved 18
- 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
- 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