Blank slide Pressures on Open Source Free Software Trends and - - PowerPoint PPT Presentation

blank slide
SMART_READER_LITE
LIVE PREVIEW

Blank slide Pressures on Open Source Free Software Trends and - - PowerPoint PPT Presentation

Blank slide Pressures on Open Source Free Software Trends and Directions Simon Phipps Chief Open Source Officer Sun Microsystems http://www.webmink.net/ Systems Middleware Cloud 3 1 Third Wave? Stallman Software Freedoms Use


slide-1
SLIDE 1

Blank slide

slide-2
SLIDE 2

Pressures on Open Source

Free Software Trends and Directions

Simon Phipps Chief Open Source Officer Sun Microsystems

http://www.webmink.net/

slide-3
SLIDE 3
slide-4
SLIDE 4
slide-5
SLIDE 5
slide-6
SLIDE 6
slide-7
SLIDE 7

Systems Cloud Middleware

slide-8
SLIDE 8

3

slide-9
SLIDE 9

Third Wave?

1

slide-10
SLIDE 10

Stallman

slide-11
SLIDE 11

Software Freedoms

  • Use
  • Study
  • Modify
  • Distribute
slide-12
SLIDE 12
slide-13
SLIDE 13
slide-14
SLIDE 14

Easy Collaboration

slide-15
SLIDE 15
slide-16
SLIDE 16

Open Source Ecosystem

Source Commons

Deployment 1 Deployment 2

Deployment 4 Deployment 3 Artisan

slide-17
SLIDE 17
slide-18
SLIDE 18

Virtuous Cycle Model of Open Source

Free Source Commons Software Works

Initial Contribution

Developer Community

http://blogs.sun.com/webmink/entry/open_source_business_define d

slide-19
SLIDE 19

Synchronization of Self Interest

slide-20
SLIDE 20
slide-21
SLIDE 21

OSI

slide-22
SLIDE 22
slide-23
SLIDE 23

90%

slide-24
SLIDE 24
slide-25
SLIDE 25
slide-26
SLIDE 26
slide-27
SLIDE 27

The Third Wave

slide-28
SLIDE 28

Adoption

2

slide-29
SLIDE 29

29

Procurement-Driven Market

Users Are Customers

Support Sales Process

Specification→RFP→ Proposal→RTU

Market Conditions

Exit Barriers Industry FUD

Select Evaluate Build Deploy Vendor's Role

Destructive Competition

Prospect User

slide-30
SLIDE 30

Spec RFP Bids Pilot Production Payments required Vendors drive process

Procurement-Driven

Customers become Users

slide-31
SLIDE 31

Create a system, create the game that plays it

slide-32
SLIDE 32
slide-33
SLIDE 33

33

Adoption-Led Market

Users Become Customers

Select

What is available as open source

Evaluate

With legacy infrastructure

Build

Iteration Assembly

Deploy

Production

Subscription

Assistance, Updates, Warranty, Indemnity, Bug Fixes, New Feature Creation

Marketing

Accessibility, Availability Approachability, Low Barriers, Branding

Vendor's Role Inform Support User Community Role

slide-34
SLIDE 34

Prototype Iterations Pilot Limited roll-out Production

Adoption-Led

Users Become Customers

Subscription 1 Hire expert Subscription 2 Hire expert Normal staff Per solution, even per component:

  • Hire the staff
  • Buy the vendor subscription
  • Spread the load to normal staff

First vendor contact?

slide-35
SLIDE 35
slide-36
SLIDE 36

Download Deploy Scale

“The” Open Source Business Model

  • Promote adoption
  • Develop adoption community
  • Remove barriers to deployment
  • Deliver value for fee
  • Support scaling
  • Subscriptions
slide-37
SLIDE 37

The Subscription Model

  • The Subscription contains all the license used

to offer

➢ Support

slide-38
SLIDE 38

The Subscription Model

  • The Subscription contains all the license used

to offer

➢ Support ➢ Defect Resolution/Warranty ➢ Upgradeability ➢ Indemnity ➢ Production support tools

 … Plus a permanent, inalienable right-to-use

slide-39
SLIDE 39

Policy Tip: Make policy enable adoption-led factors

slide-40
SLIDE 40

Freedom

3

slide-41
SLIDE 41

Software Freedoms

  • Use
  • Adoption-Led, Implement & Iterate
  • Succeed – or fail - early
  • Budget Control
  • Study
  • Access to experts
  • Proven solutions
  • Modify
  • Rich marketplace
  • Innovation freely possible
  • Distribute
  • To your ecosystem
  • To every citizen
  • Within web pages & devices
slide-42
SLIDE 42

The Greatest Enemy of Freedom is a Happy Slave

slide-43
SLIDE 43

Specific Issues

slide-44
SLIDE 44

Trademarks

slide-45
SLIDE 45
slide-46
SLIDE 46
slide-47
SLIDE 47
slide-48
SLIDE 48
slide-49
SLIDE 49

FOSS Licensing: TNG

slide-50
SLIDE 50

“A license describes the environment for a business relationship”

Corporate Lawyer

slide-51
SLIDE 51
slide-52
SLIDE 52

“A License is the constitution for a community”

Eben Moglen

slide-53
SLIDE 53

License Classes

Class A “Unrestricted”

  • Create any

work

  • No restrictions
  • n licensing

Class B “File-based”

  • Files derived

from commons must use license B

  • Files added

may use any license Class C “Project Based”

  • All files in

project must use license C if any file derived from commons C.

Market-creating Market-creating Community-protecting Community-protecting Transparency-Imposing Transparency-Imposing

BSD Apache MIT/X11 GPLv2 GPLv3 EUPL MPL CDDL +++

slide-54
SLIDE 54

Software Patents

slide-55
SLIDE 55

Broken.

slide-56
SLIDE 56

Unhealthy (at best)

slide-57
SLIDE 57
slide-58
SLIDE 58

Project Patents

“Parallel Filing”

slide-59
SLIDE 59

Licenses Covenants Grants Patron

slide-60
SLIDE 60
slide-61
SLIDE 61

Community

slide-62
SLIDE 62

Transparency

slide-63
SLIDE 63

United Diversity

slide-64
SLIDE 64

Distributed Authority

slide-65
SLIDE 65

User Community User Community

Deployer-Developer Community Deployer-Developer Community Extending Co-Developer Community Extending Co-Developer Community

Co-Developer Community Co-Developer Community

Free Software Commons Free Software Commons

http://blogs.sun.com/webmink/entry/community_roles

slide-66
SLIDE 66

Corporate Behaviours

slide-67
SLIDE 67
slide-68
SLIDE 68
slide-69
SLIDE 69
slide-70
SLIDE 70

Sun and Open Source

slide-71
SLIDE 71

xVM VirtualBox

slide-72
SLIDE 72
slide-73
SLIDE 73

http://www.flickr.com/photos/tippy/245562070/

slide-74
SLIDE 74

Free Software In Open Source Communities

slide-75
SLIDE 75
slide-76
SLIDE 76

http://www.webmink.net

Thank-you!

slide-77
SLIDE 77

Transparency With Privacy

slide-78
SLIDE 78
slide-79
SLIDE 79
slide-80
SLIDE 80
slide-81
SLIDE 81
slide-82
SLIDE 82

82

1980 1990 2000 2008

Open Source Operating System Evolution

slide-83
SLIDE 83

83

Solaris Release

○ 3-5 year release interval ○ Periodic updates ○ Fixes, new hardware support ○ Long term (10+ year) support cycle

OpenSolaris Release

○ 6-8 month release interval ○ 5+ year support cycle ○ Foundation for next Solaris release

Solaris Release Model

OpenSolaris OpenSolaris

Solaris 10 Next Solaris

2009 2005 2007

OpenSolaris

20 Years, One Development Base

2003 2002

OpenSolaris

Solaris 9

OpenSolaris

slide-84
SLIDE 84

What is OpenSolaris?

Community Participation + Solaris Innovation

DTrace

Network Virtualization Installation Network Auto- Magic Time Slider Network- Based Packaging Hardware Optimizaton Open Storage Enterprise Power Management

ZFS

Containers Predictive Self Healing Security

CIFS

slide-85
SLIDE 85

What Makes OpenSolaris Unique?

Virtualization technology Distribution Constructor Network AutoMagic Community Participation + Solaris Innovation Image Packaging System Automated Install D-Light

COMSTAR

Open Storage

Time Slider

Network- Based Packaging

DTrace Security Predictive Self Healing ZFS CIFS Containers

Desktop Search

SourceJuicer Hardware support and optimization

slide-86
SLIDE 86

86

OpenSolaris 2009.06 Highlights

  • June 1st announcement at CommunityOne
  • Available for download and upgrades
  • What's new
  • New Open Networking features
  • Enhanced Open Storage feature set
  • 5 year enterprise support
  • World record performance
  • New tools to simplify building

3rd party applications

slide-87
SLIDE 87

87

One Platform from Desktop to Datacenter

Desktop Developers Datacenter

Delivering Differentiated Customer Solutions