• No results found

Open Source Software: Governance Makes the Difference. Cédric Thomas, OW2 NetFutures, March 25, 2015, Brussels Open Source Workshop

N/A
N/A
Protected

Academic year: 2021

Share "Open Source Software: Governance Makes the Difference. Cédric Thomas, OW2 NetFutures, March 25, 2015, Brussels Open Source Workshop"

Copied!
54
0
0

Loading.... (view fulltext now)

Full text

(1)

Open Source Software:

Governance Makes the Difference

Cédric Thomas, OW2

NetFutures, March 25, 2015, Brussels Open Source Workshop

(2)

Mar 19, 2015 2

Cedric Thomas

Agenda

Context

Proactive OSS Strategy Governance

Community Governance Governance in Action Summary

(3)

OSS Defined

OSS is a stretegic driver

Today's innovation is collaborative

(4)

4

0> The freedom to run the software

for any purpose

(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

(6)

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

(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

(8)
(9)
(10)

10

(11)

Private, Integrated

platform

Business powered by open source

(12)

12 Cedric Thomas Private, Integrated platform Open Source Commons Business powered by open source Ecosystem-based innovation Android Chrome Bootstrap Kafka Open Compute Future Internet hadoop

(13)
(14)

14

Cedric Thomas

Project Size Market

Readiness

Ubuntu, Xen, ASM, VLC, Tomcat, Bonita

Contrail Open Nebula

Linux, OpenStack, LibreOffice, Talend Open Studio, Gnome, KVM,

SpagoBI, Firefox, Eclipse, etc.

Genivi OpenDaylight OpenCloudware

(15)

Project Size Market

Readiness

Ubuntu, Xen, ASM, VLC, Tomcat, Bonita

- Strong Community Support - Start-up & Corporate Support - Industry-grade Distributions

Contrail Open 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

Genivi OpenDaylight OpenCloudware

- Fledgeling Community

(16)

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.

(17)

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.

(18)

18

Cedric Thomas

Collab. Project Deliverable

Software Market Expectations POCs Use-cases Demonstrations Code Documentation Roadmap Upgrades Bug-fixing Training Support Packaging Case studies Collateral Pricing Contracts Early adopters Etc. Governance Sustainability

Critical mass Open Source Specifics

Delivery Challenge

(19)

Enforce OSS Governance

Develop technology commons Engage with EU OSS orgs. Create business opportunities Launch OSS marketplace

Proactive

(20)

Cedric Thomas

IT Industry

Collab.

Projects Delivery MainstreamMarket

(21)

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

OSS Governance Collab.

(22)

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

OSS

Governance Technologycommons Collab.

(23)

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

OSS

Governance Technologycommons SupportOSS Collab.

(24)

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

OSS

Governance Technologycommons SupportOSS OpportunitesBusiness Collab.

(25)

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

OSS

Governance Technologycommons SupportOSS OpportunitesBusiness MarketplaceOSS Collab.

(26)

Launch the EU OSS shopping mall

IT Industry

OSS

Governance Technologycommons SupportOSS OpportunitesBusiness MarketplaceOSS Collab.

Projects MainstreamMarket

Create business opportunities Engage with EU OSS organizations Pay to develop technology commons Enforce OSS governance

(27)

Any body can do an OSS project Communities vs Repositories Governance vs Licence Why governance Governance styles

Governance

(28)

Mar 19, 2015 28

Cedric 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

(29)

Communities vs

Repositories

GitHub: 5 900 000* SourceForge: 430 000* OpenHub: 668 541* Eclipse: 400 Apache: 250 OW2: 100 OpenStack: 20

(30)

Mar 19, 2015 30

Cedric 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 = 0 Governance = 0

(31)

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 = 0 Governance = 0

License = 1 Governance = 0

(32)

Mar 19, 2015 32

Cedric 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 = 0 Governance = 0 License = 1 Governance = 0 License = 1 Governance = 1

(33)

When governance is

needed

Size of the community Increasing conflicts Extensive resources Commercial interest

(34)

Mar 19, 2015 34 Cedric Thomas

Governance styles

Benevolent dictator Meritocracy Democracy Commercial

(35)

Communities have governance Why implement governance Governance styles

Community

Governance

(36)

Mar 19, 2015 36

Cedric Thomas

(37)
(38)

Mar 19, 2015 38

Cedric Thomas

(39)
(40)

Mar 19, 2015 40

Cedric Thomas

(41)
(42)

Mar 19, 2015 42

Cedric Thomas

(43)
(44)

Mar 19, 2015 44

Cedric Thomas

Governance elements Community building plan

Technical Licensing Framework Open source charter

Advisory Board

Governance benefits

Governance

In Action

(45)

Governance elements

Bylaws Principles Roles Structures/Bodies Decision making Conflict solving Ownership Joining Procedures Elections Etc. Examples: Board of Directors Technology Council

(46)

Mar 19, 2015 46 Cedric Thomas

Community Building

Stages

Infrastructure Governance Marketing

(47)

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

(48)

Mar 19, 2015 48

Cedric 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

(49)

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

(50)

Mar 19, 2015 50

Cedric 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

(51)

What you should remember

(52)

Mar 19, 2015 52

Cedric Thomas

Governance makes the

difference

collaborative software innovationOpen source is a strategic driver in 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

(53)

Now let's talk!

(54)

54

www.ow2.org

www.apphub.eu.com

References

Related documents

including the shear viscosity, the location of the crossover between solid- and liquid-like viscoelastic behavior and the values of the various parameters obtained by fitting

8-aminoadenosine isolated by preparative TLC of the lyophilized crude residue on 2mm RP18 silica gel plates (Macherey Nagel RP18W/UV254) (eluent MeOH:H 2 O 7:3; m.p. 7 from water,

In order to evaluate the impact of the distributional assumptions on the portfolio selection problem, we first find optimal portfolio weights by solving (11), but then use

Conclusions were that research experience was associated with greater agreement with the TCPS’s principles, with ethics issues, and with REB experience; that by their own admission

We used the model to describe the radial and axial distribution of drug in the tumour cord as a function of changes in the transport rate across the cell membrane, blood vessel

Refusals Refused to participate in survey 305 Participant - equipment owner Owns lawn and garden equipment 92 Participant - no equipment Does not own lawn and garden equipment

Bachelors degrees such as marine biology, criminal justice, divinity, political science (not all Rclusfve) do not have a dlrect connection to the fire department

The quality of essential oil was also evaluated using Solvent-free microwave extraction method and compared with conventional method.. It was found to be more effective