You are on page 1of 36

Participation Age Software

Sun's View of Open Source

Simon Phipps
Chief Open Source Officer, Sun Microsystems, Inc.

Sun - A Rich and Diverse Community

NFS
Jini
UNIX SVR4

Sun 1 with TCP/IP


1980 1990

XML

2000

2005 2

Traveller's Tales
1994
> Cash & Travellers

2004
> ATMs & global credit

Cheques

cards

> Airline tickets > Telephone kiosks &

> Paperless air travel > GSM mobiles & calling

bureaux

cards

> Poste restante

> E-mail & internet cafes


3

... welcome to the Participation Age!

The Information Age Was Unidirectional

Data Center Application Edge Client


4

The Information Age is History

The Information Age is History Long Live The Participation Age


6

A New Age Means Change


7

Security changes...

Boundaries

DIGITAL IDENTITY
8

Software changes...

Monolithic Systems

SERVICE ORIENTED
9

Software Pricing

Counting Details

VALUE-BASED PRICING
10

10

Customer Engagement

Messaging & Marketing

CONVERSATION
11

11

12

Software Development

Closed-room

OPEN SOURCE
13

13

Open Source In A Nutshell


A community of developers Sharing a code commons Creating wealth from the commons Enriching the commons in the process The craft guilds rediscovered... ... Connected Capitalism
14

Open Source Ecosystem


Deployment 2

Source Commons

Deployment 4

Artisan Deployment 1 Deployment 3 15

Virtuous Cycle Model of Open Source


Initial Contribution

Source Code Commons

Developer Community

Software Works
16

Virtuous Cycle Model of Open Source


Initial Contribution

Source Code Commons

Use of source Controlled by License Open to all OSI Compatibility

Innovation

Developer Community

Contribution Controlled by Governance Affected by License Gated by committers Fuelled ... by self-interest!

Software Works

Derived work Controlled by motivation model Affected by license Affected by governance

17

DNA Triangle

LICENSE

Open Source Community

GOVERNANCE

MOTIVATION MODEL
18

Open Source Development & Deployment

19

Open Source Development

Open Source Deployment

20

Is Free/Open Source Enough?

21

22

Standards Mean Substitutabilty

23

Are Standards Enough?

24

25

On Freedom

26

One River?
Rhetorically, the Amazon is one river.

27

... or many?
Practically, it is many.

Photo credit: European Space Agency, http://esamultimedia.esa.int/images/EarthObservation/amazon_river.jpg 28

Unweaving the Software Bundle...


Commercial Software Package
Code Installability Documentation Defect Resolution Education Warranty Indemnity Support

29

... and the Advent of Choice


Copyright Owner(s)
Corporate Package

Internal IT Group

IT Group Package

Community / Consulting
Education Documentation Support

Consulting Group Package

Installability

Warranty Indemnity Defect Resolution Source Code

30

Java In the Enterprise is Growing!


40,000 Downloads per Week
2004

$2.2B in Java App Servers $110B in Related IT Spending


31

What Java Developers Ask For:

e e cod sourc s ature ee the e S and f fixes e tribut Con s selve them ology ugs Fix b techn a e Jav ise rve th prom Prese tibility ompa c

32

Project Glassfish Open Source Java EE

> GlassFish.dev.java.net
33

Solaris Source Code OSI Approved License (CDDL) Buildable Source June 2005 www.opensolaris.org

34

Summary
The Participation Age is Here
> The changes we see are inevitable and ongoing

Open Source - the methodology of the Participation Age


> Connected Capitalism > Diversity is our strength

Open Source is Not Enough

> Development Deployment > Standards + Open Source + Interop = Freedom


35

35

Thank-you!

Simon Phipps
simon.phipps@sun.com,
http://www.webmink.net/

AttributionNonCommercialShareAlike License

You might also like