Open Source Software: The Governance Makes the Difference
-
Upload
ow2-consortium -
Category
Technology
-
view
219 -
download
2
Transcript of Open Source Software: The Governance Makes the Difference
![Page 1: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/1.jpg)
Open Source Software:
Governance Makes the Difference
Cédric Thomas, OW2
NetFutures, March 25, 2015, Brussels
Open Source Workshop
![Page 2: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/2.jpg)
Mar 19, 2015 2Cedric Thomas
Agenda Context
Proactive OSS Strategy
Governance
Community Governance
Governance in Action
Summary
![Page 3: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/3.jpg)
Mar 19, 2015 3Cedric Thomas
OSS DefinedOSS is a stretegic driverToday's innovation is collaborative
Context
![Page 4: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/4.jpg)
4
0> The freedom to run the software for any purpose
![Page 5: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/5.jpg)
5
0> The freedom to run the software for any purpose
1> The freedom to study how the software works and to adapt it to your needs
![Page 6: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/6.jpg)
6
0> The freedom to run the software for any purpose
1> The freedom to study how the software works and to adapt it to your needs
2> The freedom to redistribute copies of the software
![Page 7: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/7.jpg)
7
0> The freedom to run the software for any purpose
1> The freedom to study how the software works and to adapt it to your needs
2> The freedom to redistribute copies of the software
3> The freedom to improve the software and distribute your improvements to the public
![Page 8: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/8.jpg)
8
![Page 9: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/9.jpg)
9
![Page 10: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/10.jpg)
10Cedric Thomas
![Page 11: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/11.jpg)
11Cedric Thomas
Private,Integratedplatform
Business powered by open source
![Page 12: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/12.jpg)
12Cedric Thomas
Private,Integratedplatform
Open SourceCommons
Business powered by open source
Ecosystem-basedinnovation
AndroidChrome
Bootstrap
Kafka
Open Compute
FutureInternet
hadoop
![Page 13: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/13.jpg)
13Cedric Thomas
![Page 14: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/14.jpg)
14Cedric Thomas
Project Size
Market Readiness
Ubuntu, Xen, ASM,VLC, Tomcat, Bonita
ContrailOpen Nebula
Linux, OpenStack, LibreOffice,Talend Open Studio, Gnome, KVM,
SpagoBI, Firefox, Eclipse, etc.
GeniviOpenDaylight
OpenCloudware
![Page 15: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/15.jpg)
15Cedric Thomas
Project Size
Market Readiness
Ubuntu, Xen, ASM,VLC, Tomcat, Bonita
- Strong Community Support- Start-up & Corporate Support- Industry-grade Distributions
ContrailOpen Nebula
- Weak Community- Limited Corporate Support
Linux, OpenStack, LibreOffice,Talend Open Studio, Gnome, KVM,
SpagoBI, Firefox, Eclipse, etc.- Community Maturity- Governance by Non-Profit Org.- Full Corporate Support- Industry-grade Distributions
GeniviOpenDaylight
OpenCloudware- Fledgeling Community- Limited Corporate Support
![Page 16: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/16.jpg)
Cedric Thomas
Successful open source projects are supported by IT companies.
Corporate support ensures roadmap consistency and long-term sustainability.
Corporate support develops industry-grade distributions and market-ready offerings.
Corporate support helps grow market outreach, sign-up early adopters and provide use cases for mainstream market.
![Page 17: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/17.jpg)
Cedric Thomas
Successful projects implement flawless open source governance.
Open source governance best practices help build sustainable communities.
Code complementers more likely to contribute to trustworthy OSS projects.
Non-Profit open source organizations provide neutral support and sustainability.
![Page 18: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/18.jpg)
18Cedric Thomas
Collab. Project Deliverable
Software Market Expectations
POCsUse-casesDemonstrationsCode
Documentation RoadmapUpgradesBug-fixingTrainingSupportPackagingCase studiesCollateralPricingContractsEarly adoptersEtc.
GovernanceSustainabilityCritical mass
Open Source Specifics
DeliveryChallenge
![Page 19: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/19.jpg)
19Cedric Thomas
Enforce OSS GovernanceDevelop technology commonsEngage with EU OSS orgs.Create business opportunitiesLaunch OSS marketplace
ProactiveOSS Strategy
![Page 20: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/20.jpg)
Cedric Thomas
IT Industry
Collab.Projects
MainstreamMarket
DeliveryChallenge
![Page 21: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/21.jpg)
Enforce Open Source Governance
→ Proper OSS governance as a project evaluation criteria
→ Add OSS Manager to Exploitation and Innovation managers
→ Require OSS projects to join and comply with OSS communities.
IT Industry
OSSGovernance
Collab.Projects
MainstreamMarket
![Page 22: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/22.jpg)
Pay to develop technology commons
→ Establish financial support for project contributors
→ Develop market-ready technology commons
→ Implement selection process of high-potential OSS projects
IT Industry
OSSGovernance
Technologycommons
Collab.Projects
MainstreamMarket
![Page 23: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/23.jpg)
Engage with EU-based OSS communities
→ Support global EU-centric communities, OW2, LibreOffice, etc.
→ Involve them in existing EU industry engagement mechanisms
→ Create incentives for industry to support global EU-centric communities, OW2, LibreOffice, etc
IT Industry
OSSGovernance
Technologycommons
OSSSupport
Collab.Projects
MainstreamMarket
![Page 24: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/24.jpg)
Create OSS business opportunities.
→ Use EC IT buying power to grow OSS market attractiveness
→ Develop user-side policy guidelines supporting OSS
→ Help grow commercial support for OSS technology commons.
IT Industry
OSSGovernance
Technologycommons
OSSSupport
BusinessOpportunites
Collab.Projects
MainstreamMarket
![Page 25: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/25.jpg)
Launch the EU OSS shopping mall
→ Marketplace for selected open source technology commons.
→ Facilitate connexion between projects and market
→ Technology commons are ''pre-competition''
IT Industry
OSSGovernance
Technologycommons
OSSSupport
BusinessOpportunites
OSSMarketplace
Collab.Projects
MainstreamMarket
![Page 26: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/26.jpg)
Launch the EU OSS shopping mall
IT Industry
OSSGovernance
Technologycommons
OSSSupport
BusinessOpportunites
OSSMarketplace
Collab.Projects
MainstreamMarket
Create business opportunities
Engage with EU OSS organizations
Pay to developtechnology commons
Enforce OSSgovernance
![Page 27: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/27.jpg)
Mar 19, 2015 27Cedric Thomas
Any body can do an OSS projectCommunities vs RepositoriesGovernance vs LicenceWhy governanceGovernance styles
Governance
![Page 28: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/28.jpg)
Mar 19, 2015 28Cedric Thomas
Anybody can create an open source project
GitHub: 5 900 000*
SourceForge: 430 000*
OpenHub: 668 541*
* http://magazine.uc.edu/favorites/web-only/wanstrath.html* http://sourceforge.net/about* https://www.openhub.net/explore/projects* http://fr.slideshare.net/blackducksoftware/open-source-by-the-numbers
![Page 29: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/29.jpg)
Mar 19, 2015 29Cedric Thomas
Communities vs Repositories
GitHub: 5 900 000*
SourceForge: 430 000*
OpenHub: 668 541*
Eclipse: 400
Apache: 250
OW2: 100
OpenStack: 20
* http://magazine.uc.edu/favorites/web-only/wanstrath.html* http://sourceforge.net/about* https://www.openhub.net/explore/projects*
![Page 30: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/30.jpg)
Mar 19, 2015 30Cedric Thomas
Governance vs License License
Legal framework
Grants people rights to use the code
Reflects a business strategy
Governance
Social framework
Defines how people collaborate
Reflects an organization strategy
License = 0Governance = 0
![Page 31: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/31.jpg)
Mar 19, 2015 31Cedric Thomas
Governance vs License License
Legal framework
Grants people rights to use the code
Reflects a business strategy
Governance
Social framework
Defines how people collaborate
Reflects an organization strategy
License = 0Governance = 0
License = 1Governance = 0
![Page 32: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/32.jpg)
Mar 19, 2015 32Cedric Thomas
Governance vs License License
Legal framework
Grants people rights to use the code
Reflects a business strategy
Governance
Social framework
Defines how people collaborate
Reflects an organization strategy
License = 0Governance = 0
License = 1Governance = 0
License = 1Governance = 1
Ah! Much better!
![Page 33: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/33.jpg)
Mar 19, 2015 33Cedric Thomas
When governance is needed
Size of the community
Increasing conflicts
Extensive resources
Commercial interest
Source: Jono Bacon, The Art of Community
![Page 34: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/34.jpg)
Mar 19, 2015 34Cedric Thomas
Governance styles
Benevolent dictator
Meritocracy
Democracy
Commercial
![Page 35: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/35.jpg)
Mar 19, 2015 35Cedric Thomas
Communities have governanceWhy implement governanceGovernance styles
CommunityGovernance
![Page 36: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/36.jpg)
Mar 19, 2015 36Cedric Thomas
https://www.apache.org/foundation/governance/
![Page 37: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/37.jpg)
Mar 19, 2015 37Cedric Thomas
https://eclipse.org/org/documents/
![Page 38: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/38.jpg)
Mar 19, 2015 38Cedric Thomas
https://wiki.openstack.org/wiki/Governance
![Page 39: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/39.jpg)
Mar 19, 2015 39Cedric Thomas
http://www.libreoffice.org/about-us/governance/
![Page 40: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/40.jpg)
Mar 19, 2015 40Cedric Thomas
http://www.linuxfoundation.org/collaborate/workgroups/cgl/governance
![Page 41: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/41.jpg)
Mar 19, 2015 41Cedric Thomas
http://www.xenproject.org/governance.html
![Page 42: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/42.jpg)
Mar 19, 2015 42Cedric Thomas
http://www.opendaylight.org/project/governance
![Page 43: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/43.jpg)
Mar 19, 2015 43Cedric Thomas
http://www.ow2.org/view/About/Board
![Page 44: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/44.jpg)
Mar 19, 2015 44Cedric Thomas
Governance elementsCommunity building planTechnical Licensing FrameworkOpen source charterAdvisory BoardGovernance benefits
GovernanceIn Action
![Page 45: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/45.jpg)
Mar 19, 2015 45Cedric Thomas
Governance elementsBylaws
Principles
Roles
Structures/Bodies
Decision making
Conflict solving
Ownership
Joining
Procedures
Elections
Etc.
Examples:
Board of Directors
Technology Council
![Page 46: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/46.jpg)
Mar 19, 2015 46Cedric Thomas
Community Building Stages
Infrastructure
Governance
Marketing
Technical Stage Open Source Stage Ecosystem Stage
![Page 47: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/47.jpg)
Mar 19, 2015 47Cedric Thomas
Technical Licensing Framework
Component license inventory, positioning and linkage
Core Platform, Project deliverable
Applications, Demos, Use cases
Third Party Tooling
Execution, Processing environment
Applications
Core
Tools
Execution
![Page 48: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/48.jpg)
Mar 19, 2015 48Cedric Thomas
The AppHub open source charter
Project documentation
Use of and compliance with standards
Project testing process
Licenses, copyright and IP mgt
Tools and development environment
Commits and bug report mgt
Code maintainability and stability
Configuration and version mgt
Project planning
Requirement management
Project roadmap management
Stakeholders management
![Page 49: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/49.jpg)
Mar 19, 2015 49Cedric Thomas
The AppHub Advisory Board
Theo Lynn (Irish Centre for Cloud Computing & Commerce)Lars Kurth (Xen) Sophie Gautier (LibreOffice)Roberto di Cosmo (IRILL)Patrick Ohnewein (FSFe)Wei-Tek Tsai (BUAA)Francesco Chicchiricco (Apache
Coccon, Syncope, Olingo)Manuel Velardo (Cenatic)Dave Neary (Red Hat)Nelson Lago (Uni Sao Paolo
FLOSS Competency Center)
![Page 50: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/50.jpg)
Mar 19, 2015 50Cedric Thomas
A good OSS governance strives at implementing legal, technical and community management best practices
Improves the overall perception and market readiness of the projects
Helps projects grow by making them easy-to-contribute-to
Improve projects' perceived trustworthiness and predictability
Make projects sustainable: worth contributing to, worth investing in
![Page 51: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/51.jpg)
Mar 19, 2015 51Cedric Thomas
What you should remember
Summary
![Page 52: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/52.jpg)
Mar 19, 2015 52Cedric Thomas
Governance makes the difference
Open source is a strategic driver in collaborative software innovation
A proactive OSS strategy to address the Delivery Challenge of EU-projects
Repositories are no communities, open source licenses are no governance
Well structured and experienced communities drive open source success
Governance helps projects grow by making them easy-to-contribute-to
![Page 53: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/53.jpg)
Mar 19, 2015 53Cedric Thomas
Now let's talk!
Thank You
![Page 54: Open Source Software: The Governance Makes the Difference](https://reader030.fdocuments.us/reader030/viewer/2022032616/55a7b5921a28abd2168b4872/html5/thumbnails/54.jpg)
54
www.ow2.orgwww.apphub.eu.com
For more details please contact Cedric Thomas, OW2 CEO, [email protected]