What’s Driving Open Source (for MyGOSSCon)

42
What's Driving Open Source? Forces Of Change In 2012 Simon Phipps http://webmink.com CC-BY-SA

description

Keynote from MyGOSSCon, Malaysia, explaining how five forces are driving change in open source.

Transcript of What’s Driving Open Source (for MyGOSSCon)

Page 1: What’s Driving Open Source (for MyGOSSCon)

What's Driving Open Source?Forces Of Change In 2012

Simon Phippshttp://webmink.com

CC-BY-SA

Page 2: What’s Driving Open Source (for MyGOSSCon)
Page 3: What’s Driving Open Source (for MyGOSSCon)

Agenda

● Software Freedom Origins & OSI● Original Drivers● Five Drivers Today

○ Foundations○ Licensing○ Software Patents○ Cloud & Big Data○ Government Procurement

● The Role of OSI Today

Page 4: What’s Driving Open Source (for MyGOSSCon)

Software Freedom Origins

Page 5: What’s Driving Open Source (for MyGOSSCon)

Ethics & Pragmatics

“A corporation doesn't love you or hate you. Its like a lawnmower. Put your hand in, it gets cut off. It doesn't hate you, its just a lawnmower; it cuts everything.” – B. Cantrill

Page 6: What’s Driving Open Source (for MyGOSSCon)
Page 7: What’s Driving Open Source (for MyGOSSCon)

Original Drivers

● Cost Savings

● Business Model Innovation

● Web Server Stacks

● Breaking Microsoft Lock-In

Page 8: What’s Driving Open Source (for MyGOSSCon)

OSI in 1998

● Pragmatic software freedom to allow the non-

personal to benefit

● De-emphasise ethical imperative

● Open gateways to open source

● Focus on practicalities ○ Education

○ Licensing

● Building understanding

Page 9: What’s Driving Open Source (for MyGOSSCon)

1. License Choice Evolution

Page 10: What’s Driving Open Source (for MyGOSSCon)

“A license describes the environment for a business relationship”

Corporate Lawyer

Page 11: What’s Driving Open Source (for MyGOSSCon)
Page 12: What’s Driving Open Source (for MyGOSSCon)

“A License is the constitution for a community”

Eben Moglen

Page 13: What’s Driving Open Source (for MyGOSSCon)

Warning Signs

Various tactics for avoiding open source:● "Dual License"● Copyright Assignment● Interoperability as a feature● Standards more prominent than open source● "Source Available"

Page 14: What’s Driving Open Source (for MyGOSSCon)

Open Source License Trends

● Move to “plus” licenses

● Avoiding copyright assignment

● Explicit patent language

Page 15: What’s Driving Open Source (for MyGOSSCon)

Open Source Licensing Trends

GPL

Apache

MPLv2

Vanity

1998 onwards

2000-2005 License proliferation

Now

Emerging

Page 16: What’s Driving Open Source (for MyGOSSCon)

2. Open Source Foundations

Page 17: What’s Driving Open Source (for MyGOSSCon)

Roles Of Foundations

● A host for managing fiscal and other shared resources, e.g.:○ trademarks○ shared copyrights○ staff

● A guarantor and enabler for the governance

● An infrastructure provider

● A liability firewall for community participants

Page 18: What’s Driving Open Source (for MyGOSSCon)

Synchronization of Self Interest

Page 19: What’s Driving Open Source (for MyGOSSCon)

3. Software Patents

Page 20: What’s Driving Open Source (for MyGOSSCon)
Page 21: What’s Driving Open Source (for MyGOSSCon)

Software Patent Realities

● Software patents are real internationally○ Computer-linked functional claiming makes them

possible (see http://www.stanford.edu/dept/law/ipsc/Paper%20PDF/Lemley,%20Mark%20-%20Paper.pdf)

○ They operate by threat, not court resolution○ So they cause problems everywhere

● Patents arise even in open source● Patents have become anti-competitive

weapons● Dealing with them is a major driver in

community & license design

Page 22: What’s Driving Open Source (for MyGOSSCon)

4. Cloud Computing

Page 23: What’s Driving Open Source (for MyGOSSCon)
Page 24: What’s Driving Open Source (for MyGOSSCon)

Many Clouds

● Internet-accessed Storage● Remote API● Remote VM with stack● Web application toolkit

● Every kind of computing, plus a net● Open source is everywhere in the cloud

Page 25: What’s Driving Open Source (for MyGOSSCon)

No Licence Compliance

● Proprietary software applies licence terms to end users (EULA)

● Software asset management is a major business cost

● Open source licences have no end-user limitations - Free software has no EULA

● Use that does not involve distribution to others has no compliance requirements

● Key, under-recognised open source valuehttp://webmink.com/essays/compliance

Page 26: What’s Driving Open Source (for MyGOSSCon)

Cloud Effects

● License evolution

● Formation of Foundations

● Business model evolution

○ e.g. CloudBees

● Trend towards Big Data

Page 27: What’s Driving Open Source (for MyGOSSCon)

Cloud Leads To Big Data

● “Software Doesn't Matter” – Redmonk

● Shared componentry○ Twitter

○ Facebook

○ Paypal

○ Google

● No need for “an open source business model”

Page 28: What’s Driving Open Source (for MyGOSSCon)

5. Government Adoption

Page 29: What’s Driving Open Source (for MyGOSSCon)

Trends in Government Adoption

● Increasing global adoption accelerating

● Successful projects emphasise flexibility○ e.g. City of Munich, Germany○ Contribution, investment, self-reliance

● Failed projects focus on cost savings○ e.g. City of Freiburg, Germany○ Usage-only, budget-cutting, "interoperability"

Page 30: What’s Driving Open Source (for MyGOSSCon)

Price vs Flexibility

If you focus on flexibility, you will make savings too, but if you focus on savings your vendors will keep you trapped.

Page 31: What’s Driving Open Source (for MyGOSSCon)

Freedom to...Use

Study

Modify

Share

Add systemsScale for demandHire staffEngage contractorsImproved functionalityBuy from a new supplierUse in any departmentGive to citizens

... without permission

Page 32: What’s Driving Open Source (for MyGOSSCon)

In other words...

Open Source Means Self-Reliance and Self-

Determination

Page 33: What’s Driving Open Source (for MyGOSSCon)

OSI Needs You!

Simon PhippsPresident, The Open Source Initiative

Page 34: What’s Driving Open Source (for MyGOSSCon)

OSI Past

● Founded 1998 ● Steward of the Open Source

Definition● Arbiter of Open Source licenses● Looking after the community's

firmware...

Page 35: What’s Driving Open Source (for MyGOSSCon)

OSI Future

“educate about and advocate for the benefits of open source and to build bridges among different constituencies in the open source community.”

(that's from opensource.org/mission)

Page 36: What’s Driving Open Source (for MyGOSSCon)

EDUCATE?ADVOCATE?

BUILD BRIDGES?

That will need PEOPLE!

Page 37: What’s Driving Open Source (for MyGOSSCon)

Affiliates

Individuals

Corporate

Board Board

OSI Restructuring

OSI 1998-2011

Page 38: What’s Driving Open Source (for MyGOSSCon)

Board

OSI Restructuring

Affiliates Added 2Q 2012

Individuals Added 3Q 2012

CorporateAdded 4Q 2012

Future Role

Page 39: What’s Driving Open Source (for MyGOSSCon)

Join OSI Today!

Please JOIN NOW!

opensource.org/join

● Help us evolve – be part of the solution.● Ask your community group to join too.

Page 40: What’s Driving Open Source (for MyGOSSCon)

5 Drivers - Summary

1. Licensing Evolution● Trending to community-aware

2. Foundations● Keeping the peace among corporate participants

3. Software Patents● Driving licensing & governance change

4. Cloud Computing & Big Data● Driving adoption, licensing, governance change

5. Government Adoption● Focus on Flexibility & Self-Reliance

Page 41: What’s Driving Open Source (for MyGOSSCon)

Thank-you!

Find me athttp://webmink.com

Twitter & Identi.ca: @webminkE-Mail me via at http://webmink.com/about

Page 42: What’s Driving Open Source (for MyGOSSCon)

About Me

● Technical background: electronics, programming● Worked for three computer giants (Unisys, IBM,

Sun)● Watched & helped history unfold for PCs, the Web,

Java, XML, Open Source● British, US-based for 15 years while living in

England● Now a consultant and author● Boards: OSI, ORG, OSfA (all pro bono)

○ @webmink in most places○ Nexus is http://webmink.com

This presentation represents my own views, not those of any other entity.