SlideShare a Scribd company logo
1 of 51
Download to read offline
Open Source:
15 + 20 = What’s Next?
October 17, 2018 - Speck&Tech Meat-up, Trento
Simon Phipps, president@opensource.org · https://opensource.org
Origins
Before Open Source
Open Source Is Free Software
Origins
Software Freedom Defines A Personal Ethical System
“Free software is software that
gives you the user the freedom to
share, study and modify it. We call
this free software because the user
is free.”
https://www.fsf.org/about/what-is-free-software
Use
Study
Improve
Share
Open Source Is 20 Years Old
“Open Source” is the proper name of a
campaign to promote the pre-existing concept
of Free Software to business, and to certify
licenses to a rule set.
Christine Peterson … suggested “Open Source”
as a way to promote Free Software without the
stigma of “free” in the English language.
Bruce Perens1
, Co-Founder of the Open Source Initiative
1: https://perens.com/2017/09/26/on-usage-of-the-phrase-open-source/
Open Source
let software users and developers
advance software freedom
at work as well as in private
The First
Decade
Upstart Advocacy
Open Source Licensing
Open Source Business Models
Open Source 1998-2008
Advocacy & Controversy
Open Source
Initiative
OSI is the steward of the Open Source
Definition and the community-recognized body
for reviewing and approving open source
licenses.
The Open Source Initiative (OSI) is a non-profit
corporation, founded in 1998 with global scope,
formed to educate about and advocate for the
benefits of open source and to build bridges
among different constituencies in the open source
community.
Open source enables a development method for
software that harnesses the power of distributed
peer review and transparency of process. The
promise of open source is higher quality, better
reliability, greater flexibility, lower cost, and an
end to predatory vendor lock-in.
®
Decade One Timeline - Advocacy & Controversy
1998 Term coined as rebrand for software freedom; OSI formed
1999 Open Source Definition published: licenses standardised
2000 Most open source is a proprietary replacement
2001 “Linux is a cancer” - Microsoft1
2002 Rush of new licenses
2003 SCO sues IBM over Linux2
2004 Last of Microsoft’s “Halloween Documents”
2005 Unix now open source (Sun Solaris)
2006 Open Standards Requirement (OSR) published
2007 Java now open source
2008 Most CIOs understand open source as a benefit
What Made Open Source Licensing Succeed?
● Crystallization of Consensus
● Multilateral vs Unilateral
● Creating Safe Spaces
Crystallization of Consensus In Action
● The License Review Process triggered business adoption
of open source
● LIcenses for approval are posted to
license-review@opensource.org according to the
rules at https://opensource.org/approval
● Open public discussion leads to license improvement
● When the discussion quiesces, approval consensus then
crystallized via OSI Board validation & approval
● OSI is not “King” - it is “Speaker of the House”
“A license describes the
environment for a business
relationship”
Corporate Lawyer
Bilateral?
"Licenses are constitutions
for communities"
Eben Moglen
Multilateral!
Open source licenses
are the
multilateral consensus
of the
permissions and norms
for a
community
Creating Safe Spaces
● Mitigating Control Points
● Business model isolation
● Code for the unknown others
Mitigating Ownership Of
Control Points
&
Open Source Doesn’t Have Business Models
● … companies do!
○ Your business model is your responsibility alone
○ Project norms create safety from business models
○ Open Source licenses isolate communities for their
members’ business models
○ Yes, Open Source projects protect their members
from each other!
● Hence OSI will not make exceptions when approving
your license to accommodate your business model
First Decade Summary
Open Source won because:
● Reuse beats reimplementation
● Collaborative development beats reuse
● Both are chilled by permission-seeking
● Software freedom grants all rights in advance
● OSI approval of a license reduces uncertainty that rights
are granted
● Developers don’t validate against the OSD; they check
for OSI approval and then proceed.
The Second
Decade
Broad Enterprise Adoption
Software Patents
GPL Enforcement
Open Source 2008-2018
Adoption & Ascendancy
Decade Two - Adoption & Ascendancy
2008 Most open source is “hidden” infrastructure
:
2011 Open source enabling web service business wave
:
2013 Open source powering cloud/container revolution
:
2015 “Microsoft 💟 Linux”
:
2017 Open source at the heart of most new software
Lessons so far...
Open Source's Real Value
● Innovate without needing to ask first
● Start where others reached
● Stay in control of your own resources
● Share upkeep of your innovation
● Influence global ecosystems
● Be protected from others doing the same
● All derived from software freedom
New Technologies
Only Possible
With Open Source
Permissionless1
Cloud Scaling
Flexibility
1: i.e. there was no need to ask permission; it was granted in advance
Permissionless
IoT Device
Firmware
The Third
Decade
Open Source 2018-2028
Assimilation & Authenticity
The OSI Affiliate Program
allows non-profit and
not-for-profit organizations
to become OSI members.
Affiliate membership is an
ideal way for open source
projects and the
communities that support
them to support the
mission of the OSI and
contribute to the continued
awareness and adoption of
open source software.
Affiliate
Membership
A “who’s who” of
open source communities
So what’s coming…?
3rd Decade Predictions
1. Change of community styles
2. End of single-project companies
3. Licensing stabilisation & consolidation
4. Rediscovery of software freedom
5. New applications for OSI’s Crystallisation of Consensus
1. Community Styles
First decade: “Linux On The Desktop”
Second decade: Building with open source parts
Third decade: The cloud is the desktop
Clouds and Software Freedom
● The Year of the Linux Desktop is finally here
○ Actually it’s been here for a while…
● Coding for freedom for the user is hard
○ Need to devise new community and project
models
○ Maybe LibreOffice will be a pioneer here?
> Code for Cloud Freedom
● Important that open source projects are established for
this future, either
○ Distributed applications capable of decentralised
interoperability, or
○ Cloud solutions with open source model & controller
(& preferably view too)
○ Preferably solutions that do both
2. Single Project Companies
First decade: “Open Source Business Models”
Second decade: Release-train vs release-when-ready
Third decade: Differentiation by managing complexity
> Complex assembly of simple parts
> Complex assembly of simple parts
> Complex assembly of simple parts
> Create Cultures Of Contribution
● Contribution leverages all IP for growth & innovation, not
just what’s licensable
● Contribution results in others maintaining your
innovation, freeing you for more
● Contribution seeds the innovation of others, allowing you
to benefit from those not on your team
3. License Consolidation
First decade: Everyone wants a license of their own
Second decade: Reciprocity compliance is the problem
Third decade: Attribution is the problem too
> Automate & Accumulate
> Automate & Accumulate
● Accumulate author acknowledgement history (BSD, MIT
etc) as well as ensuring copyleft compliance
● Add continuous compliance to continuous integration.
● Use only OSI-approved licenses
4. Rediscovery of software freedom
First decade: Open source as amoral methodology
Second decade: Open source as pragmatism
Third decade: Ethical compass solves new applications
of open source (cloud, containers, coins)
Or B: repeat all the old mistakes...
5. New Roles for OSI
Crystallising consensus...
First decade: ...on licenses
Second decade: ...against licenses
Third decade: ...on communities and authenticity
> Join charities as well as consortia
● Consortia and “Trade Associations” are the new normal
● But open source still relies on the community charities
like OSI, FSF and Software Freedom Conservancy too
● So please remember to support and promote them!
Third Decade Lifestyle
> Code for Cloud Freedom
> Create Cultures Of Contribution
> Compliance: Automate & Accumulate
> Cherish Software Freedom
> Cultivate both charities & consortia
Conclusions
● Software freedom remains the essential core of software
projects that succeed.
● The future of open source is the future of software
freedom. What unites us must overshadow differences if
we are to avoid its abridgement.
● The third decade of open source needs those who have
done to pass on experience to those who will do.
● And of course! https://opensource.org/join
Happy Birthday!
Thanks for listening!
Contact e-mail: president@opensource.org
OSI Birthday photo page 57 by Patrick Masson, used with permission
Other photos by Simon Phipps
Some photos may include elements that need further licensing in your
jurisdiction and/or for your use-case
© 2018, Simon Phipps Licensed under Creative Commons CC-BY-SA-4.0

More Related Content

What's hot

Opensource Powerpoint Review.Ppt
Opensource Powerpoint Review.PptOpensource Powerpoint Review.Ppt
Opensource Powerpoint Review.Ppt
Viet NguyenHoang
 
GoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'EliaGoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'Elia
Friprogsenteret
 

What's hot (20)

Open Source Software Storyboard Ver9
Open Source Software Storyboard Ver9Open Source Software Storyboard Ver9
Open Source Software Storyboard Ver9
 
FOSS & Society
FOSS & SocietyFOSS & Society
FOSS & Society
 
Open source presentation_v03
Open source presentation_v03Open source presentation_v03
Open source presentation_v03
 
Introduction to FOSS, SRM University
Introduction to FOSS, SRM UniversityIntroduction to FOSS, SRM University
Introduction to FOSS, SRM University
 
Open Source: What is It?
Open Source: What is It?Open Source: What is It?
Open Source: What is It?
 
Free and Open Source Software
Free and Open Source SoftwareFree and Open Source Software
Free and Open Source Software
 
Mac281 Open Source software
Mac281 Open Source softwareMac281 Open Source software
Mac281 Open Source software
 
IrmaBorst
IrmaBorstIrmaBorst
IrmaBorst
 
SFScon17 - Alessandro Narduzzo: " Organizing New Venture For A Dominant Design"
SFScon17 - Alessandro Narduzzo: " Organizing New Venture For A Dominant Design"SFScon17 - Alessandro Narduzzo: " Organizing New Venture For A Dominant Design"
SFScon17 - Alessandro Narduzzo: " Organizing New Venture For A Dominant Design"
 
Free and Open Source Software
Free and Open Source SoftwareFree and Open Source Software
Free and Open Source Software
 
Bitcoin Development 2019 Starter Guide - No Skill | ProvenCrypto
Bitcoin Development 2019 Starter Guide - No Skill | ProvenCryptoBitcoin Development 2019 Starter Guide - No Skill | ProvenCrypto
Bitcoin Development 2019 Starter Guide - No Skill | ProvenCrypto
 
Opensource Powerpoint Review.Ppt
Opensource Powerpoint Review.PptOpensource Powerpoint Review.Ppt
Opensource Powerpoint Review.Ppt
 
GoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'EliaGoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'Elia
 
open source
open sourceopen source
open source
 
Free Open Source Software - Introduction
Free Open Source Software - IntroductionFree Open Source Software - Introduction
Free Open Source Software - Introduction
 
Go open2010 sde_20100417
Go open2010 sde_20100417Go open2010 sde_20100417
Go open2010 sde_20100417
 
Commemorating 20 years of open source successes in building awareness and ado...
Commemorating 20 years of open source successes in building awareness and ado...Commemorating 20 years of open source successes in building awareness and ado...
Commemorating 20 years of open source successes in building awareness and ado...
 
Open source and then some: An Introduction
Open source and then some: An IntroductionOpen source and then some: An Introduction
Open source and then some: An Introduction
 
Intro to Open Source Hardware (OSHW)
Intro to Open Source Hardware (OSHW)Intro to Open Source Hardware (OSHW)
Intro to Open Source Hardware (OSHW)
 
The Third Decade of Open SOurce
The Third Decade of Open SOurceThe Third Decade of Open SOurce
The Third Decade of Open SOurce
 

Similar to 20 years of open source and... what’s next?

Open source software vs proprietary software
Open source software vs proprietary softwareOpen source software vs proprietary software
Open source software vs proprietary software
Lavan1997
 

Similar to 20 years of open source and... what’s next? (20)

SFScon17 - Simon Phipps: "The Third Decade of Open Source: What Does It Promi...
SFScon17 - Simon Phipps: "The Third Decade of Open Source: What Does It Promi...SFScon17 - Simon Phipps: "The Third Decade of Open Source: What Does It Promi...
SFScon17 - Simon Phipps: "The Third Decade of Open Source: What Does It Promi...
 
Open Source & Open Development
Open Source & Open Development Open Source & Open Development
Open Source & Open Development
 
Asf icfoss-mentoring
Asf icfoss-mentoringAsf icfoss-mentoring
Asf icfoss-mentoring
 
SFScon18 - Simon Phipps - Open Source: 15+20=What’s next?
SFScon18 - Simon Phipps - Open Source: 15+20=What’s next?SFScon18 - Simon Phipps - Open Source: 15+20=What’s next?
SFScon18 - Simon Phipps - Open Source: 15+20=What’s next?
 
SFScon22 - Simon Phipps - Open Source and Open Standards The Unseen Conflict.pdf
SFScon22 - Simon Phipps - Open Source and Open Standards The Unseen Conflict.pdfSFScon22 - Simon Phipps - Open Source and Open Standards The Unseen Conflict.pdf
SFScon22 - Simon Phipps - Open Source and Open Standards The Unseen Conflict.pdf
 
What’s Driving Open Source (for MyGOSSCon)
What’s Driving Open Source (for MyGOSSCon)What’s Driving Open Source (for MyGOSSCon)
What’s Driving Open Source (for MyGOSSCon)
 
Online Learner Engagement
Online Learner EngagementOnline Learner Engagement
Online Learner Engagement
 
Open source
Open sourceOpen source
Open source
 
Understanding and implementation of open source ecosystems final
Understanding and implementation of open source ecosystems finalUnderstanding and implementation of open source ecosystems final
Understanding and implementation of open source ecosystems final
 
Open source software vs proprietary software
Open source software vs proprietary softwareOpen source software vs proprietary software
Open source software vs proprietary software
 
Open source software
Open source softwareOpen source software
Open source software
 
Open Source Software Presentation
Open Source Software PresentationOpen Source Software Presentation
Open Source Software Presentation
 
Exploring Open Source Licensing
Exploring Open Source LicensingExploring Open Source Licensing
Exploring Open Source Licensing
 
Open Source
Open SourceOpen Source
Open Source
 
OPEN SOURCE SEMINAR PRESENTATION
OPEN SOURCE SEMINAR PRESENTATIONOPEN SOURCE SEMINAR PRESENTATION
OPEN SOURCE SEMINAR PRESENTATION
 
Open Source Licensing
Open Source LicensingOpen Source Licensing
Open Source Licensing
 
KCB201 Week 9 Lecture (Adam Muir): Open Source - Software and Beyond...
KCB201 Week 9 Lecture (Adam Muir): Open Source - Software and Beyond...KCB201 Week 9 Lecture (Adam Muir): Open Source - Software and Beyond...
KCB201 Week 9 Lecture (Adam Muir): Open Source - Software and Beyond...
 
Open source
Open sourceOpen source
Open source
 
FrOSCon: The business value of open source
FrOSCon: The business value of open sourceFrOSCon: The business value of open source
FrOSCon: The business value of open source
 
LCA14: LCA14-110: FLOSS Training
LCA14: LCA14-110: FLOSS TrainingLCA14: LCA14-110: FLOSS Training
LCA14: LCA14-110: FLOSS Training
 

More from Speck&Tech

What should 6G be? - 6G: bridging gaps, connecting futures
What should 6G be? - 6G: bridging gaps, connecting futuresWhat should 6G be? - 6G: bridging gaps, connecting futures
What should 6G be? - 6G: bridging gaps, connecting futures
Speck&Tech
 
Creare il sangue artificiale: "buon sangue non mente"
Creare il sangue artificiale: "buon sangue non mente"Creare il sangue artificiale: "buon sangue non mente"
Creare il sangue artificiale: "buon sangue non mente"
Speck&Tech
 

More from Speck&Tech (20)

What should 6G be? - 6G: bridging gaps, connecting futures
What should 6G be? - 6G: bridging gaps, connecting futuresWhat should 6G be? - 6G: bridging gaps, connecting futures
What should 6G be? - 6G: bridging gaps, connecting futures
 
Creare il sangue artificiale: "buon sangue non mente"
Creare il sangue artificiale: "buon sangue non mente"Creare il sangue artificiale: "buon sangue non mente"
Creare il sangue artificiale: "buon sangue non mente"
 
AWS: gestire la scalabilità su larga scala
AWS: gestire la scalabilità su larga scalaAWS: gestire la scalabilità su larga scala
AWS: gestire la scalabilità su larga scala
 
Praticamente... AWS - Amazon Web Services
Praticamente... AWS - Amazon Web ServicesPraticamente... AWS - Amazon Web Services
Praticamente... AWS - Amazon Web Services
 
Data Sense-making: navigating the world through the lens of information design
Data Sense-making: navigating the world through the lens of information designData Sense-making: navigating the world through the lens of information design
Data Sense-making: navigating the world through the lens of information design
 
Data Activism: data as rhetoric, data as power
Data Activism: data as rhetoric, data as powerData Activism: data as rhetoric, data as power
Data Activism: data as rhetoric, data as power
 
Delve into the world of the human microbiome and metagenomics
Delve into the world of the human microbiome and metagenomicsDelve into the world of the human microbiome and metagenomics
Delve into the world of the human microbiome and metagenomics
 
Home4MeAi: un progetto sociale che utilizza dispositivi IoT per sfruttare le ...
Home4MeAi: un progetto sociale che utilizza dispositivi IoT per sfruttare le ...Home4MeAi: un progetto sociale che utilizza dispositivi IoT per sfruttare le ...
Home4MeAi: un progetto sociale che utilizza dispositivi IoT per sfruttare le ...
 
Monitorare una flotta di autobus: architettura di un progetto di acquisizione...
Monitorare una flotta di autobus: architettura di un progetto di acquisizione...Monitorare una flotta di autobus: architettura di un progetto di acquisizione...
Monitorare una flotta di autobus: architettura di un progetto di acquisizione...
 
Why LLMs should be handled with care
Why LLMs should be handled with careWhy LLMs should be handled with care
Why LLMs should be handled with care
 
Building intelligent applications with Large Language Models
Building intelligent applications with Large Language ModelsBuilding intelligent applications with Large Language Models
Building intelligent applications with Large Language Models
 
Privacy in the era of quantum computers
Privacy in the era of quantum computersPrivacy in the era of quantum computers
Privacy in the era of quantum computers
 
Machine learning with quantum computers
Machine learning with quantum computersMachine learning with quantum computers
Machine learning with quantum computers
 
Give your Web App superpowers by using GPUs
Give your Web App superpowers by using GPUsGive your Web App superpowers by using GPUs
Give your Web App superpowers by using GPUs
 
From leaf to orbit: exploring forests with technology
From leaf to orbit: exploring forests with technologyFrom leaf to orbit: exploring forests with technology
From leaf to orbit: exploring forests with technology
 
Innovating Wood
Innovating WoodInnovating Wood
Innovating Wood
 
Behind the scenes of our everyday Internet: the role of an IXP like MIX
Behind the scenes of our everyday Internet: the role of an IXP like MIXBehind the scenes of our everyday Internet: the role of an IXP like MIX
Behind the scenes of our everyday Internet: the role of an IXP like MIX
 
Architecting a 35 PB distributed parallel file system for science
Architecting a 35 PB distributed parallel file system for scienceArchitecting a 35 PB distributed parallel file system for science
Architecting a 35 PB distributed parallel file system for science
 
Truck planning: how to certify the right route
Truck planning: how to certify the right routeTruck planning: how to certify the right route
Truck planning: how to certify the right route
 
Break it up! 5G, cruise control, autonomous vehicle cooperation, and bending ...
Break it up! 5G, cruise control, autonomous vehicle cooperation, and bending ...Break it up! 5G, cruise control, autonomous vehicle cooperation, and bending ...
Break it up! 5G, cruise control, autonomous vehicle cooperation, and bending ...
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

20 years of open source and... what’s next?

  • 1. Open Source: 15 + 20 = What’s Next? October 17, 2018 - Speck&Tech Meat-up, Trento Simon Phipps, president@opensource.org · https://opensource.org
  • 2. Origins Before Open Source Open Source Is Free Software
  • 4. Software Freedom Defines A Personal Ethical System “Free software is software that gives you the user the freedom to share, study and modify it. We call this free software because the user is free.” https://www.fsf.org/about/what-is-free-software
  • 6. Open Source Is 20 Years Old “Open Source” is the proper name of a campaign to promote the pre-existing concept of Free Software to business, and to certify licenses to a rule set. Christine Peterson … suggested “Open Source” as a way to promote Free Software without the stigma of “free” in the English language. Bruce Perens1 , Co-Founder of the Open Source Initiative 1: https://perens.com/2017/09/26/on-usage-of-the-phrase-open-source/
  • 7.
  • 8. Open Source let software users and developers advance software freedom at work as well as in private
  • 9. The First Decade Upstart Advocacy Open Source Licensing Open Source Business Models Open Source 1998-2008 Advocacy & Controversy
  • 10. Open Source Initiative OSI is the steward of the Open Source Definition and the community-recognized body for reviewing and approving open source licenses. The Open Source Initiative (OSI) is a non-profit corporation, founded in 1998 with global scope, formed to educate about and advocate for the benefits of open source and to build bridges among different constituencies in the open source community. Open source enables a development method for software that harnesses the power of distributed peer review and transparency of process. The promise of open source is higher quality, better reliability, greater flexibility, lower cost, and an end to predatory vendor lock-in. ®
  • 11. Decade One Timeline - Advocacy & Controversy 1998 Term coined as rebrand for software freedom; OSI formed 1999 Open Source Definition published: licenses standardised 2000 Most open source is a proprietary replacement 2001 “Linux is a cancer” - Microsoft1 2002 Rush of new licenses 2003 SCO sues IBM over Linux2 2004 Last of Microsoft’s “Halloween Documents” 2005 Unix now open source (Sun Solaris) 2006 Open Standards Requirement (OSR) published 2007 Java now open source 2008 Most CIOs understand open source as a benefit
  • 12. What Made Open Source Licensing Succeed? ● Crystallization of Consensus ● Multilateral vs Unilateral ● Creating Safe Spaces
  • 13. Crystallization of Consensus In Action ● The License Review Process triggered business adoption of open source ● LIcenses for approval are posted to license-review@opensource.org according to the rules at https://opensource.org/approval ● Open public discussion leads to license improvement ● When the discussion quiesces, approval consensus then crystallized via OSI Board validation & approval ● OSI is not “King” - it is “Speaker of the House”
  • 14. “A license describes the environment for a business relationship” Corporate Lawyer Bilateral?
  • 15. "Licenses are constitutions for communities" Eben Moglen Multilateral!
  • 16. Open source licenses are the multilateral consensus of the permissions and norms for a community
  • 17. Creating Safe Spaces ● Mitigating Control Points ● Business model isolation ● Code for the unknown others
  • 19. Open Source Doesn’t Have Business Models ● … companies do! ○ Your business model is your responsibility alone ○ Project norms create safety from business models ○ Open Source licenses isolate communities for their members’ business models ○ Yes, Open Source projects protect their members from each other! ● Hence OSI will not make exceptions when approving your license to accommodate your business model
  • 20.
  • 21. First Decade Summary Open Source won because: ● Reuse beats reimplementation ● Collaborative development beats reuse ● Both are chilled by permission-seeking ● Software freedom grants all rights in advance ● OSI approval of a license reduces uncertainty that rights are granted ● Developers don’t validate against the OSD; they check for OSI approval and then proceed.
  • 22. The Second Decade Broad Enterprise Adoption Software Patents GPL Enforcement Open Source 2008-2018 Adoption & Ascendancy
  • 23. Decade Two - Adoption & Ascendancy 2008 Most open source is “hidden” infrastructure : 2011 Open source enabling web service business wave : 2013 Open source powering cloud/container revolution : 2015 “Microsoft 💟 Linux” : 2017 Open source at the heart of most new software
  • 25.
  • 26. Open Source's Real Value ● Innovate without needing to ask first ● Start where others reached ● Stay in control of your own resources ● Share upkeep of your innovation ● Influence global ecosystems ● Be protected from others doing the same ● All derived from software freedom
  • 28. Permissionless1 Cloud Scaling Flexibility 1: i.e. there was no need to ask permission; it was granted in advance
  • 30. The Third Decade Open Source 2018-2028 Assimilation & Authenticity
  • 31. The OSI Affiliate Program allows non-profit and not-for-profit organizations to become OSI members. Affiliate membership is an ideal way for open source projects and the communities that support them to support the mission of the OSI and contribute to the continued awareness and adoption of open source software. Affiliate Membership A “who’s who” of open source communities
  • 33. 3rd Decade Predictions 1. Change of community styles 2. End of single-project companies 3. Licensing stabilisation & consolidation 4. Rediscovery of software freedom 5. New applications for OSI’s Crystallisation of Consensus
  • 34. 1. Community Styles First decade: “Linux On The Desktop” Second decade: Building with open source parts Third decade: The cloud is the desktop
  • 35. Clouds and Software Freedom ● The Year of the Linux Desktop is finally here ○ Actually it’s been here for a while… ● Coding for freedom for the user is hard ○ Need to devise new community and project models ○ Maybe LibreOffice will be a pioneer here?
  • 36. > Code for Cloud Freedom ● Important that open source projects are established for this future, either ○ Distributed applications capable of decentralised interoperability, or ○ Cloud solutions with open source model & controller (& preferably view too) ○ Preferably solutions that do both
  • 37. 2. Single Project Companies First decade: “Open Source Business Models” Second decade: Release-train vs release-when-ready Third decade: Differentiation by managing complexity
  • 38. > Complex assembly of simple parts
  • 39. > Complex assembly of simple parts
  • 40. > Complex assembly of simple parts
  • 41. > Create Cultures Of Contribution ● Contribution leverages all IP for growth & innovation, not just what’s licensable ● Contribution results in others maintaining your innovation, freeing you for more ● Contribution seeds the innovation of others, allowing you to benefit from those not on your team
  • 42. 3. License Consolidation First decade: Everyone wants a license of their own Second decade: Reciprocity compliance is the problem Third decade: Attribution is the problem too
  • 43. > Automate & Accumulate
  • 44. > Automate & Accumulate ● Accumulate author acknowledgement history (BSD, MIT etc) as well as ensuring copyleft compliance ● Add continuous compliance to continuous integration. ● Use only OSI-approved licenses
  • 45. 4. Rediscovery of software freedom First decade: Open source as amoral methodology Second decade: Open source as pragmatism Third decade: Ethical compass solves new applications of open source (cloud, containers, coins) Or B: repeat all the old mistakes...
  • 46. 5. New Roles for OSI Crystallising consensus... First decade: ...on licenses Second decade: ...against licenses Third decade: ...on communities and authenticity
  • 47. > Join charities as well as consortia ● Consortia and “Trade Associations” are the new normal ● But open source still relies on the community charities like OSI, FSF and Software Freedom Conservancy too ● So please remember to support and promote them!
  • 48. Third Decade Lifestyle > Code for Cloud Freedom > Create Cultures Of Contribution > Compliance: Automate & Accumulate > Cherish Software Freedom > Cultivate both charities & consortia
  • 49. Conclusions ● Software freedom remains the essential core of software projects that succeed. ● The future of open source is the future of software freedom. What unites us must overshadow differences if we are to avoid its abridgement. ● The third decade of open source needs those who have done to pass on experience to those who will do. ● And of course! https://opensource.org/join
  • 51. Thanks for listening! Contact e-mail: president@opensource.org OSI Birthday photo page 57 by Patrick Masson, used with permission Other photos by Simon Phipps Some photos may include elements that need further licensing in your jurisdiction and/or for your use-case © 2018, Simon Phipps Licensed under Creative Commons CC-BY-SA-4.0