cloudbees -open source versus business - nicolas de loof - fossa2011

25
Doing Business with Opensource a (short) unofficial CloudBees story Nicolas De loof ©2011 CloudBees, Inc. All Rights Reserved

Upload: fossa-free-open-source-software-academia-conference

Post on 14-Jan-2015

486 views

Category:

Technology


0 download

DESCRIPTION

- nicolas de loof - Jenkins...

TRANSCRIPT

Page 1: Cloudbees -Open Source Versus Business - nicolas de loof - fossa2011

Doing Business with Opensource a (short) unofficial CloudBees story

Nicolas De loof

©2011 CloudBees, Inc. All Rights Reserved

Page 2: Cloudbees -Open Source Versus Business - nicolas de loof - fossa2011

2

#{me /}

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

Page 3: Cloudbees -Open Source Versus Business - nicolas de loof - fossa2011

Jenkins (aka Hudson)

©2011 CloudBees, Inc. All Rights Reserved

Page 4: Cloudbees -Open Source Versus Business - nicolas de loof - fossa2011

4

•  Created in 2004 as a hobby project •  MIT licensed •  java.net community project

Open-source DNA

©2011 CloudBees, Inc. All Rights Reserved

Page 5: Cloudbees -Open Source Versus Business - nicolas de loof - fossa2011

5

•  For users !  Weekly release (430 releases !) !  Backward compatible

•  For developers !  Lower contribution barrier !  Extensibility via plugins

Focussing on community

©2011 CloudBees, Inc. All Rights Reserved

Page 6: Cloudbees -Open Source Versus Business - nicolas de loof - fossa2011

6

Adoption

©2011 CloudBees, Inc. All Rights Reserved

Page 7: Cloudbees -Open Source Versus Business - nicolas de loof - fossa2011

7

Adoption

©2011 CloudBees, Inc. All Rights Reserved

Page 8: Cloudbees -Open Source Versus Business - nicolas de loof - fossa2011

8

Adoption

©2011 CloudBees, Inc. All Rights Reserved

!"

#!!!"

$!!!!"

$#!!!"

%!!!!"

%#!!!"

&!!!!"

&#!!!" '()*+,-."/0+12-"

3-4564("

/2."78.(94"

! Based on anonymous 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

Page 9: Cloudbees -Open Source Versus Business - nicolas de loof - fossa2011

9

plugins

Growing ecosystem

©2011 CloudBees, Inc. All Rights Reserved

!"

#!"

$!!"

$#!"

%!!"

%#!"

&!!"

&#!"

:!!"

:#!"

3+4;!<" 3+4;!=" 3+4;!>" 3+4;$!" 3+4;$$"

0-2-+(-(",9,+2"?28@64("4-A"?28@64("

B"%<"

>:"

%%&"

&$&"

:<!C""

Page 10: Cloudbees -Open Source Versus Business - nicolas de loof - fossa2011

10

Contributions

©2011 CloudBees, Inc. All Rights Reserved

!"

$!!"

%!!"

&!!"

:!!"

#!!"

B!!"3-4564("78.(94"

# of commits in plugins/week

DE@"%=!"

DE@"$B"

Area chart. Not stacked.

Page 11: Cloudbees -Open Source Versus Business - nicolas de loof - fossa2011

11

•  Legal entity •  Interim governance board

!  Kohsuke Kawaguchi (CloudBees) !  Andrew Bayer (Cloudera) !  Dean Yu (yahoo)

•  Governance document established

Transparent and formal governance

©2011 CloudBees, Inc. All Rights Reserved

Page 12: Cloudbees -Open Source Versus Business - nicolas de loof - fossa2011

12

•  Self funding

•  Diversified infrastrucure hosting

Independance

©2011 CloudBees, Inc. All Rights Reserved

!"#$%& !'()%&

Page 13: Cloudbees -Open Source Versus Business - nicolas de loof - fossa2011

OSS business models

©2011 CloudBees, Inc. All Rights Reserved

Page 14: Cloudbees -Open Source Versus Business - nicolas de loof - fossa2011

14

Opensource (x)or Business ?

©2011 CloudBees, Inc. All Rights Reserved

Page 15: Cloudbees -Open Source Versus Business - nicolas de loof - fossa2011

15

Dual-licensing

©2011 CloudBees, Inc. All Rights Reserved

Page 16: Cloudbees -Open Source Versus Business - nicolas de loof - fossa2011

16

•  99% developped by a company •  CLA required to contribute •  Follows commercial roadmap

Really Open-source ?

©2011 CloudBees, Inc. All Rights Reserved

Page 17: Cloudbees -Open Source Versus Business - nicolas de loof - fossa2011

17

Dual licensing and Jenkins ?

©2011 CloudBees, Inc. All Rights Reserved

Page 18: Cloudbees -Open Source Versus Business - nicolas de loof - fossa2011

18

•  Jenkins (all versions , all plugins) Support

Support and Services

©2011 CloudBees, Inc. All Rights Reserved

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

Page 19: Cloudbees -Open Source Versus Business - nicolas de loof - fossa2011

19

•  Thanks to awesome engineering team

@kohsukekawa @connolly_s

Training (http://www.cloudbees.com/training.cb)

©2011 CloudBees, Inc. All Rights Reserved

Page 20: Cloudbees -Open Source Versus Business - nicolas de loof - fossa2011

20

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

Value added «!Professional!» release

©2011 CloudBees, Inc. All Rights Reserved

Page 21: Cloudbees -Open Source Versus Business - nicolas de loof - fossa2011

21

«!hosted!» OSS Jenkins + Cloud elasticity + on demand resources

SaaS «!DEV@Cloud!»

©2011 CloudBees, Inc. All Rights Reserved

Page 22: Cloudbees -Open Source Versus Business - nicolas de loof - fossa2011

22

Ecosystem catalyzer for Cloud services

©2011 CloudBees, Inc. All Rights Reserved

!

Page 23: Cloudbees -Open Source Versus Business - nicolas de loof - fossa2011

23

Higher grade vision of PaaS

©2011 CloudBees, Inc. All Rights Reserved

application code PaaS

Page 24: Cloudbees -Open Source Versus Business - nicolas de loof - fossa2011

24

Your Code Your Application

Full platform for Java continuous delivery

©2011 CloudBees, Inc. All Rights Reserved

!

PaaS

Page 25: Cloudbees -Open Source Versus Business - nicolas de loof - fossa2011

25

Q&A

Thank you

©2011 CloudBees, Inc. All Rights Reserved