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

Post on 14-Jan-2015

486 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

- nicolas de loof - Jenkins...

TRANSCRIPT

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

Jenkins (aka Hudson)

©2011 CloudBees, Inc. All Rights Reserved

4

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

Open-source DNA

©2011 CloudBees, Inc. All Rights Reserved

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

6

Adoption

©2011 CloudBees, Inc. All Rights Reserved

7

Adoption

©2011 CloudBees, Inc. All Rights Reserved

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

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

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.

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

12

•  Self funding

•  Diversified infrastrucure hosting

Independance

©2011 CloudBees, Inc. All Rights Reserved

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

OSS business models

©2011 CloudBees, Inc. All Rights Reserved

14

Opensource (x)or Business ?

©2011 CloudBees, Inc. All Rights Reserved

15

Dual-licensing

©2011 CloudBees, Inc. All Rights Reserved

16

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

Really Open-source ?

©2011 CloudBees, Inc. All Rights Reserved

17

Dual licensing and Jenkins ?

©2011 CloudBees, Inc. All Rights Reserved

18

•  Jenkins (all versions , all plugins) Support

Support and Services

©2011 CloudBees, Inc. All Rights Reserved

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

19

•  Thanks to awesome engineering team

@kohsukekawa @connolly_s

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

©2011 CloudBees, Inc. All Rights Reserved

20

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

Value added «!Professional!» release

©2011 CloudBees, Inc. All Rights Reserved

21

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

SaaS «!DEV@Cloud!»

©2011 CloudBees, Inc. All Rights Reserved

22

Ecosystem catalyzer for Cloud services

©2011 CloudBees, Inc. All Rights Reserved

!

23

Higher grade vision of PaaS

©2011 CloudBees, Inc. All Rights Reserved

application code PaaS

24

Your Code Your Application

Full platform for Java continuous delivery

©2011 CloudBees, Inc. All Rights Reserved

!

PaaS

25

Q&A

Thank you

©2011 CloudBees, Inc. All Rights Reserved

top related