Open Source Software: Governance Makes the Difference. Cédric Thomas, OW2 CLASS 215 Conference Ljubliana, Slovenia 5-6 Novemberr, 2015
|
|
|
- August Cobb
- 10 years ago
- Views:
Transcription
1 Open Source Software: Governance Makes the Difference Cédric Thomas, OW2 CLASS 215 Conference Ljubliana, Slovenia 5-6 Novemberr, 2015
2 Agenda The Context: Software Business Fundamentals of OSS Governance The Essence of OSS Governance OSS Governance in Action Summary * OSS = Open Source Software 2
3 The Context: Software Business Software as Code Software as Product The Sofware Product Value Chain 3
4 Software is Code 4
5 What is a Software Product*? Customer Developer * When you want to sell it or do business with it, then it becomes a product 5
6 What is a Software Product*? Documentation Packaging Roadmap Training Etc. Customer Developer Upgrades Pricing Contracts Support Expertise * It's not just code anymore, it's the whole value proposition 6
7 A Quick Business View 7
8 Oracle Revenues Page 87 8
9 2/3 of Revenues in Support and Services Software product licenses Cloud SaaS Cloud IaaS Software updates and support Hardware systems products Hardware systems support Services revenue M$ % % % % % % 49% % % 6% % 9% % 65% M$ % % % % % % New software licenses Cloud SaaS Cloud IaaS Software updates and support Hardware systems products Hardware systems support Services revenue 9
10 Research & Development Code POCs Use-cases Demonstrations Product & Marketing Documentation Roadmap Upgrades Bug-fixing Training Support Packaging Case studies Collateral Pricing Contracts Early adopters Etc. Open Source Governance Predictability Quality Sustainability Software Market Value Without the code, the rest does not exist,but it's the rest that gives market value to the code 10
11 OSS Governance Fundamentals Free Software Fundamentals Commercial Open Source Governance Fundamentals * OSS = Open Source Software Now let's see what is the Nature of the rest in open source 11
12 0> The freedom to run the software for any purpose 12
13 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 13
14 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 14
15 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 15
16 Free Software Project Free Software PROJECT COMMUNITY GOVERNANCE The four freedoms define the environment of free software projects 16
17 Free Software Project vs Commercial Product Free Software Commercial PROJECT PRODUCT COMMUNITY COMPANY GOVERNANCE MANAGEMENT c 17
18 Commercial Open Source Free Software Commercial PROJECT PRODUCT COMMUNITY COMPANY GOVERNANCE MANAGEMENT c 18
19 Open Source Governance is a Social Process How decisions are made How conflicts are resolved How resources are used What is expected from participants How participants are selected How participants should behave What are the Rules and the Roles What are the key processes How the community is organized 19
20 When governance is needed Size of the community Increasing conflicts Extensive resources Commercial interest Source: Jono Bacon, The Art of Community 20
21 The Essence of OSS Governance Anybody can do an OSS project Communities vs Repositories Governance vs License Why governance Governance styles 21
22 Anybody can create an open source project GitHub: * SourceForge: * OpenHub: * * * * * 22
23 A Repository does not make a Community GitHub: * SourceForge: * OpenHub: * Eclipse: 400 Apache: 250 OW2: 100 OpenStack: 20 * * * * 23
24 A License does not make a Governance 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 24
25 Governance vs License License Legal framework This is your project Grants people rights to use the code Reflects a business strategy Governance Social framework Defines how people collaborate Reflects an organization strategy 25
26 Governance vs License License Legal framework License = 0 Governance = 0 Grants people rights to use the code Reflects a business strategy Governance Social framework Defines how people collaborate Reflects an organization strategy 26
27 Governance vs License License Legal framework License = 0 Governance = 0 Grants people rights to use the code Reflects a business strategy License = 1 Governance = 0 Governance Social framework Defines how people collaborate Reflects an organization strategy 27
28 Governance vs License License Legal framework License = 0 Governance = 0 Grants people rights to use the code Reflects a business strategy License = 1 Governance = 0 Governance Social framework Defines how people collaborate Reflects an organization strategy License = 1 Governance = 1 Ah! Much better! 28
29 Benevolent dictator Governance styles Governance is something a bit more complicated to the point that we can talk about governance styles 29
30 Benevolent dictator Governance styles Meritocracy 30
31 Benevolent dictator Governance styles Meritocracy Democracy 31
32 Benevolent dictator Governance styles Meritocracy Democracy Commercial 32
33 Governance In Action Communities have governance Governance elements Community building plan Technical Licensing Framework Open source charter Advisory Board Governance benefits 33
34 34
35 35
36 36
37 37
38 38
39 39
40 40
41 41
42 Bylaws Governance elements Principles Roles Structures/Bodies Decision making Voting rules Ownership Joining Examples: Board of Directors Technology Council Procedures Elections Etc. 42
43 Project documentation The AppHub open source charter 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 43
44 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) 44
45 Governance makes the difference What you should remember 45
46 A good OSS governance helps implement legal, technical and community best practices Fosters quality in all aspects of software development Improves the overall perception and market readiness of the projects Improve projects' perceived trustworthiness and predictability Make projects sustainable: worth contributing to, worth investing in Helps projects grow by making them easy-to-contribute-to 46
47 Thank you How good is your project governance? For more details please contact, OW2 CEO, 47
Open Source Sustainability and RDM. Scott Wilson [email protected]
Open Source Sustainability and RDM Scott Wilson [email protected] What does sustainability mean? To be sustainable a project must meet its own costs. Most projects have their initial costs covered
A Complete Open Cloud Storage, Virt, IaaS, PaaS. Dave Neary Open Source and Standards, Red Hat
A Complete Open Cloud Storage, Virt, IaaS, PaaS Dave Neary Open Source and Standards, Red Hat 1 Agenda 1. Traditional virtualization 2. The move to IaaS 3. Storage 4. PaaS, application encapsulation and
HOW TO UTILIZE OPEN SOURCE IN YOUR CODE BASE AND BUILD PROCESS. 2015 Black Duck Software, Inc. All Rights Reserved.
HOW TO UTILIZE OPEN SOURCE IN YOUR CODE BASE AND BUILD PROCESS 2015 Black Duck Software, Inc. All Rights Reserved. TODAY S PRESENTERS Baruch Sadogursky JFrog Dave Gruber Black Duck 2 2015 Black Duck Software,
Two case studies of Open Source Software Development: Apache and Mozilla
1 Two case studies of Open Source Software Development: Apache and Mozilla Audris Mockus, Roy Fielding, and James D Herbsleb Presented by Jingyue Li 2 Outline Research questions Research methods Data collection
The New Style of IT. Rob McMahon. Director Cloud Computing HP General Western Europe
The New Style of IT Rob McMahon Director Cloud Computing HP General Western Europe Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without
OpenNebula Enabling Business in the Cloud
Future Internet Assembly 2014 Athens, March 19th, 2014 OpenNebula Enabling Business in the Cloud Ignacio M. Llorente OpenNebula Project Director OpenNebula Project. Creative Commons Attribution-NonCommercial-ShareAlike
Service Oriented Cloud Computing Architectures. Asher Vitek 12/3/2011 UMM CSci Senior Seminar Conference Morris, MN.
Service Oriented Cloud Computing Architectures Asher Vitek 12/3/2011 UMM CSci Senior Seminar Conference Morris, MN. Overview Cloud Computing What is cloud computing Types of cloud computing Service Oriented
Web Application Hosting Cloud Solution Architecture. http://www.cloud-council.org/web-app-hosting-wp/index.htm
Web Application Hosting Cloud Solution Architecture http://www.cloud-council.org/web-app-hosting-wp/index.htm February, 2015 Presenters Heather Kreger CTO International Standards, IBM US [email protected]
CYCLOPS. A Charging platform for OPenStack CLouds. Piyush Harsh. June 10, 2014. Institute of Applied Information Technology
CYCLOPS A Charging platform for OPenStack CLouds Piyush Harsh Institute of Applied Information Technology June 10, 2014 Outline 1 Introduction Accounting Process Enablers 2 Cyclops: Architecture Examples
AMANDA Managed Services Understanding the benefits of moving to the cloud
Understanding the benefits of moving to the cloud WHITEPAPER Content Summary 1 Introduction 2 Challenges of Enterprise Implementations 3 Hosting and 4 The Technology Stack 5 and Hosting Alternatives Understanding
The Cloud and IPv6 Company IPv6 and Cloud
The Cloud and IPv6 Company IPv6 and Cloud Ciprian Popoviciu Shixiong Shang Agenda The IPv6 and Cloud Story IPv6 and OpenStack Overview IPv6 and OpenStack Case Study Conclusion 2 A Little Bit About Us (
How To Use Open Source Software
Open Source Software: What You Need to Know Presented By: Lisa Abe, Ian Kyer and Marek Nitoslawski September 15, 2005 Open source software ( OSS ): What you need to know Understanding the business and
Week Overview. Installing Linux Linux on your Desktop Virtualization Basic Linux system administration
ULI101 Week 06b Week Overview Installing Linux Linux on your Desktop Virtualization Basic Linux system administration Installing Linux Standalone installation Linux is the only OS on the computer Any existing
Sales Slide Midokura Enterprise MidoNet V1. July 2015 Fujitsu Limited
Sales Slide Midokura Enterprise MidoNet V1 July 2015 Fujitsu Limited What Is Midokura Enterprise MidoNet? Network Virtualization Software Coordinated with OpenStack Provides safe & effective virtual networks
cloud functionality: advantages and Disadvantages
Whitepaper RED HAT JOINS THE OPENSTACK COMMUNITY IN DEVELOPING AN OPEN SOURCE, PRIVATE CLOUD PLATFORM Introduction: CLOUD COMPUTING AND The Private Cloud cloud functionality: advantages and Disadvantages
The Red Hat Enterprise Linux advantages over Oracle Linux
The Red Hat Enterprise Linux advantages over Oracle Linux 1 RED HAT CONTINUES TO LEAD THE LINUX MARKET WORLDWIDE LINUX SERVER OPERATING ENVIRONMENT NEW LICENSE PAID SHIPMENTS/SUBSCRIPTIONS AND NONPAID
Metatron Technology Consulting s Strategic Guide to Open Source Software
Metatron Technology Consulting s Strategic Guide to Open Source Software Chris Travers April 30, 2004 Copyright c April 30, 2004 Metatron Technology Consulting. Permission is granted for verbatim redistribution
Enabling IT Agility with an Open Hybrid Cloud
Enabling IT Agility with an Open Hybrid Cloud Red Hat and Cisco Solutions and Collaboration Karthik Prabhakar [email protected] Global Cloud Architect 2 3 The Move to Hybrid Cloud PHYSICAL VIRTUAL CLOUD
Traditional Commercial Software Development. Open Source Development. Traditional Assumptions. Intangible Goods. Dr. James A.
Open Source Development Dr. James A. Bednar [email protected] http://homepages.inf.ed.ac.uk/jbednar Traditional Commercial Software Development Producing consumer-oriented software is often done in
Cloud Computing. Chapter 1 Introducing Cloud Computing
Cloud Computing Chapter 1 Introducing Cloud Computing Learning Objectives Understand the abstract nature of cloud computing. Describe evolutionary factors of computing that led to the cloud. Describe virtualization
Open Source Software. The Foundation for Tomorrow s Infrastructure. Al Gillen. Program VP, System Software IDC April 2013
Open Source Software The Foundation for Tomorrow s Infrastructure Al Gillen Program VP, System Software IDC April 2013 Agenda 1. Industry Trends 2. Understanding the Open Source Development Model 3. The
System Management with RHN Satellite
System Management with RHN Satellite Calvin Smith, Solution Architect, Red Hat System Management with Red Hat Network Satellite BUSINESS DEMANDS DRIVE I.T. TRANSFORMATION Business wants agility, lower
RHEL source and binary code Software documentation Major Releases - Minor Releases Errata Access to the Red Hat Network
HRG Insight: Subscription Services - The concept of Subscription Services in software is not new but has become a front-and-center topic recently. Microsoft s recent announcement that it will bundle the
Managing Cloud Resources
Managing Cloud Resources Perspective How to optimize your Infrastructure as a Service for your private cloud By Omar Nawaz Copyright 2014 Rouge Group LLC. All rights reserved Omar Nawaz is the founder
On Premise Vs Cloud: Selection Approach & Implementation Strategies
On Premise Vs Cloud: Selection Approach & Implementation Strategies Session ID#:10143 Prepared by: Praveen Kumar Practice Manager AST Corporation @Praveenk74 REMINDER Check in on the COLLABORATE mobile
Private OpenStack on demand: Mirantis puts a cloud in SoftLayer's cloud
Private OpenStack on demand: Mirantis puts a cloud in SoftLayer's cloud Analyst: Carl Brooks 26 Jun, 2014 Mirantis is an established systems integrator and development house that specializes in OpenStack,
APPLICATION SECURITY RESPONSE: WHEN HACKERS COME A-KNOCKING
APPLICATION SECURITY RESPONSE: WHEN HACKERS COME A-KNOCKING Katie Moussouris Senior Security Strategist Microsoft Security Response Center http://twitter.com/k8em0 (that s a zero) Session ID: ASEC-T18
The Massachusetts Open Cloud (MOC)
The Massachusetts Open Cloud (MOC) October 11, 2012 Abstract The Massachusetts open cloud is a new non-profit open public cloud that will be hosted (primarily) at the MGHPCC data center. Its mission is
GitLab as an Alternative Development Platform for Github.com
Platform for Github.com LinuxCon Europe 2014 October 13, 2014 Ralf Lang Linux Consultant / Developer [email protected] - Linux/Open Source Consulting, Training, Support & Development Introducing B1 Systems
Moving PeopleSoft to the Cloud
PINPOINT SOLUTIONS FOR PROJECT DRIVEN ENTERPRISES Moving PeopleSoft to the Cloud Strategy & Selection Service 2012 www.cardinalpointsolutions.com Pinpoint Solutions for Project Driven Enterprises PeopleSoft
Investment Management Group. Investments & Endowments A Primer for Nonprofit Leaders
Investment Management Group Investments & Endowments A Primer for Nonprofit Leaders Investment Management Group The Chartered Financial Analyst (CFA) designation is conferred by the CFA Institute to financial
Red Hat The Importance of the ISV Partner Ecosystem
Red Hat The Importance of the ISV Partner Ecosystem Vito Asta, Senior ISV Business Development Manager, SW-Europe + MEA [email protected] Roma, 6th October 2011 1 Agenda Red Hat: The Company The Production
Understand why, when and how-to to formally close a project
Project Closure Purpose: Understand why, when and how-to to formally close a project Audience: Project managers, project sponsors, team members and other key stakeholders Learning Objectives: Describe
ALSO CHOICE. The Channel Partner s Cloud Marketplace ALSO CHOICE. Marketplace. Sales. Provisioning. Billing. Reporting. Self-Care.
ALSO CHOICE The Channel Partner s Cloud ALSO CHOICE alsochoice.cloudmarketplace.d e 1 ALSO CHOICE The Concept ALSO becomes a Cloud Service aggregator offering to our channel partner an ALSO qualified and
Open Source Policy Builder
Open Source Policy Builder In This Guide: Key issues to consider when formulating an open source policy Characteristics of best-in-class open source policies Sample open source policy statements Helping
How To Make Money From Cloud Computing
JDA Cloud Services We Keep Our Head In The Clouds John Frazier January, 2012 1 Gartner CIO IT Strategies 2011 IT strategies for 2011 strongly focus on creating infrastructure while streamlining costs and
Qualipso Project: Quality Recommendations for FLOSS development processes
UNIVERSIDADE DE SÃO PAULO Qualipso Project: Quality Recommendations for FLOSS development processes A perspective based on trustworthy elements Viviane Malheiros, Erika Höhn, José Carlos Maldonado RT-335
CITY OF FERNIE EMERGENCY PLANNING COMMITTEE Terms of Reference
CITY OF FERNIE EMERGENCY PLANNING COMMITTEE Terms of Reference PREAMBLE Disasters and major emergencies can present difficult challenges for the City of Fernie. The effective exchange of emergency information
Cloud Services Overview
Cloud Services Overview John Hankins Global Offering Executive Ricoh Production Print Solutions May 23, 2012 Cloud Services Agenda Definitions Types of Clouds The Role of Virtualization Cloud Architecture
Open Source Multi-Cloud, Multi- Tenant Automation in the cloud with SlipStream PaaS
Open Source Multi-Cloud, Multi- Tenant Automation in the cloud with SlipStream PaaS A professional open source solution Robert Branchat, SixSq 5 July 2014 Lyon, France Based in Geneva, Switzerland Founded
EMR ASM Alliance Executive Group: Terms of Reference
EASTERN METROPOLITAN REGION ASM Alliance Executive Group TERMS OF REFERENCE The EMR ASM Alliance The EMR ASM Alliance has been created to support the implementation of the Active Service Model (ASM) across
7 things to ask when upgrading your ERP solution
Industrial Manufacturing 7 things to ask when upgrading your ERP solution The capabilities gap between older versions of ERP designs and current designs can create a problem that many organizations are
Accenture Development Partnerships Cloud Lessons Learned
Accenture Development Partnerships Cloud Lessons Learned Agenda Introducing Accenture Development Partnerships Speaking The Same Language Best Practices For Cloud Projects Project Based Lessons Learned
Automation and DevOps Best Practices. Rob Hirschfeld, Dell Matt Ray, Opscode
Automation and DevOps Best Practices Rob Hirschfeld, Dell Matt Ray, Opscode Deploying & Managing a Cloud is not simple. Deploying to physical gear on layered networks Multiple interlocking projects Hundreds
RED HAT NORTH AMERICA PARTNER PROGRAM GUIDE Version 2.0
RED HAT NORTH AMERICA PARTNER PROGRAM GUIDE Version 2.0 2 INTRODUCTION 2 PARTNER PROGRAM OVERVIEW 5 PARTNER PROGRAM STRUCTURE 6 Partnership levels 6 Accreditations 8 Online Partner Enablement Network (OPEN)
Cloud Computing. Chapter 1 Introducing Cloud Computing
Cloud Computing Chapter 1 Introducing Cloud Computing Learning Objectives Understand the abstract nature of cloud computing. Describe evolutionary factors of computing that led to the cloud. Describe virtualization
Building Out BPM/SOA Centers of Excellence Business Driven Process Improvement
Building Out BPM/SOA Centers of Excellence Business Driven Process Improvement Bill Swenton, Jr., PMP, CSM Senior Practice Director Oracle Consulting Thursday, October 2, 2014 10:45-11:30am Safe Harbor
Impacts of Open Source and the EUPL on software IP
Steam 6 Industry Challenges C) Software patents, open source, business methods Patrice-Emmanuel Schmitz Legal expert www.osor.eu Licence compatibility and interoperability in FLOSS procurement and distribution.
Cloud Security: Evaluating Risks within IAAS/PAAS/SAAS
Cloud Security: Evaluating Risks within IAAS/PAAS/SAAS Char Sample Security Engineer, Carnegie Mellon University CERT Information Security Decisions TechTarget Disclaimer Standard Disclaimer - This talk
Building Private Cloud on
Building Private Cloud on Summary of Content Introduction of Cloud Computing Cloud Computing vs. Server Virtualization Cloud Computing Components Stack Public vs. Private Clouds Open Source Software for
Cloud Computing in the Enterprise An Overview. For INF 5890 IT & Management Ben Eaton 24/04/2013
Cloud Computing in the Enterprise An Overview For INF 5890 IT & Management Ben Eaton 24/04/2013 Cloud Computing in the Enterprise Background Defining the Cloud Issues of Cloud Governance Issue of Cloud
Impact CM: Model-Based Software Change and Configuration Management
Title Impact CM: Model-Based Software Change and Configuration Management Eclipse Integrated Development Day Berlin, 30 May 2012 Michael Diers elego Software Solutions GmbH 2012 1 Agenda
Open Source vs. Proprietary
Open Source vs. Proprietary Software: Decision Criteria: Jim Barrington, SMS for Life Novartis, Switzerland, May 8 th. 2012 Open Source vs. Proprietary Open Source software (OSS) is computer software that
Datasheet FUJITSU Software Systemwalker Runbook Automation V15
Datasheet FUJITSU Software Systemwalker Runbook Automation V15 Automation of various data center operations and cloud operation tasks as operations flows By automating the operation tasks that used to
Unified Communications
Open-Source Approach Pier Paolo Gruero Direzione Governo e Gestione Torino, 29/11/2010 : Guidelines Unified Communications Improve existing services that CSI Piemonte offers to Public Administration A
Nuxeo, an open source platform for content-centric business applications. Stéfane Fermigier, Nuxeo Laurent Doguin, Nuxeo
Nuxeo, an open source platform for content-centric business applications Stéfane Fermigier, Nuxeo Laurent Doguin, Nuxeo Nuxeo, the Company Providing an Open Source Content Management Platform for Business
Emerging legal issues in Cloud Computing Clouds on the horizon?
Emerging legal issues in Cloud Computing Clouds on the horizon? id law partners / BGMA Malcolm Bain WHO AM I? Malcolm Bain English Solicitor, Spanish lawyer Founding partner id law partners, boutique IP/IT
APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS
APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS This article looks into the benefits of using the Platform as a Service paradigm to develop applications on the cloud. It also compares a few top PaaS providers
vrealize Business System Requirements Guide
vrealize Business System Requirements Guide vrealize Business Advanced and Enterprise 8.2.1 This document supports the version of each product listed and supports all subsequent versions until the document
CSPA. Common Statistical Production Architecture Descritption of the Business aspects of the architecture: business models for sharing software
CSPA Common Statistical Production Architecture Descritption of the Business aspects of the architecture: business models for sharing software Carlo Vaccari Istat ([email protected]) Index Costs categories
Ryu SDN Framework What weʼ ve learned Where weʼ ll go
Ryu SDN Framework What weʼ ve learned Where weʼ ll go FUJITA Tomonori NTT Software Innovation Center Ryu Project lead 2014.11.14 NTT Ryu team goal Change the networking industry by Open Source Software
Foundations for your. portable cloud
Foundations for your portable cloud Start Today Red Hat s cloud vision is unlike that of any other IT vendor. We recognize that IT infrastructure is and will continue to be composed of pieces from many
