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 ● Study ● Modify ● Distribute
Easy Collaboration
Open Source Ecosystem Deployment 2 Source Commons Deployment 4 Artisan Deployment 1 Deployment 3
Virtuous Cycle Model of Open Source Initial Contribution Free Source Commons Developer Community Software Works http://blogs.sun.com/webmink/entry/open_source_business_define d
Synchronization of Self Interest
OSI
90%
The Third Wave
2 Adoption
Procurement-Driven Market Users Are Customers Vendor's Role Market Conditions Sales Process Support Specification → RFP → Proposal → RTU Destructive Competition Deploy Select Evaluate Build Industry Exit FUD Barriers User Prospect 29
Procurement-Driven Customers become Users Payments required Spec RFP Bids Pilot Production Vendors drive process
Create a system, create the game that plays it
Adoption-Led Market Users Become Customers Vendor's Role Marketing Subscription Accessibility, Availability Assistance, Updates, Warranty, Indemnity, Approachability, Low Barriers, Bug Fixes, New Feature Creation Branding Select Evaluate Build Deploy What is available With legacy Iteration Production as open source infrastructure Assembly Support Inform User Community Role 33
Adoption-Led Users Become Customers Subscription 1 Hire expert Normal staff Limited Prototype Iterations Pilot Production roll-out Subscription 2 First vendor contact? Hire expert Per solution, even per component: ● Hire the staff ● Buy the vendor subscription ● Spread the load to normal staff
“The” Open Source Business Model Download Deploy Scale ● Deliver value for fee ● Promote adoption ● Support scaling ● Develop adoption community ● Subscriptions ● Remove barriers to deployment
The Subscription Model ● The Subscription contains all the license used to offer ➢ Support
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
Policy Tip : Make policy enable adoption-led factors
3 Freedom
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
The Greatest Enemy of Freedom is a Happy Slave
Specific Issues
Trademarks
FOSS Licensing: TNG
“A license describes the environment for a business relationship” Corporate Lawyer
“A License is the constitution for a community” Eben Moglen
License Classes Class C Class A Class B “Project Based” “Unrestricted” “File-based” ● All files in ● Create any ● Files derived project must work from commons use license C must use ● No restrictions if any file license B on licensing derived from ● Files added commons C. may use any BSD license GPLv2 Apache GPLv3 MIT/X11 MPL EUPL CDDL +++ Market-creating Community-protecting Transparency-Imposing Market-creating Community-protecting Transparency-Imposing
Software Patents
Broken.
Unhealthy (at best)
Patents Project “Parallel Filing”
Patron Grants Covenants Licenses
Community
Transparency
United Diversity
Distributed Authority
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
Corporate Behaviours
Sun and Open Source
xVM VirtualBox
http://www.flickr.com/photos/tippy/245562070/
Free Software In Open Source Communities
Thank-you! http://www.webmink.net
Transparency With Privacy
Open Source Operating System Evolution 1980 1990 2000 2008 82
Solaris Release Model 20 Years, One Development Base 2009 2002 2003 2005 2007 Solaris 9 Solaris Release Solaris 10 ○ 3-5 year release interval OpenSolaris ○ Periodic updates ○ Fixes, new hardware support OpenSolaris ○ Long term (10+ year) support cycle OpenSolaris OpenSolaris Release ○ 6-8 month release interval OpenSolaris ○ 5+ year support cycle OpenSolaris ○ Foundation for next Solaris release Next Solaris 83
What is OpenSolaris? Community Participation + Solaris Innovation Enterprise Power Network Management Virtualization Installation Open Containers Storage CIFS Security DTrace ZFS Network- Network Based Auto- Packaging Predictive Magic Self Healing Hardware Time Optimizaton Slider
What Makes OpenSolaris Unique? Community Participation + Solaris Innovation Network AutoMagic Automated Install Desktop Search Image Security Packaging D-Light Containers System Time Slider ZFS DTrace CIFS Network- Based Distribution Predictive Packaging Constructor Virtualization Self Healing technology Open Storage COMSTAR Hardware support and optimization SourceJuicer
OpenSolaris 2009.06 Highlights ● June 1 st 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 3 rd party applications 86
One Platform from Desktop to Datacenter Delivering Differentiated Customer Solutions Desktop Datacenter Developers 87
Recommend
More recommend