SlideShare a Scribd company logo
1 of 35
Download to read offline
unsplash/BrodyChilds
Life in Open Source Project Development
Life in Open Source Project Development
Life in Open Source Project Development
Life in Open Source Project Development
Life in Open Source Project Development
Life in Open Source Project Development
SustainOSS
sustainer — the individual or organization
who is concerned with the current state and
future of highly-used and impactful open
source projects
…cultural shift in how we think about the
sustainability of open source software…
Working Groups
How can we guide developers to create
efficient governance models?
Governance Guidance
How can we give back to OSS projects that
we already use at our work?...
Back your Stack
Who writes, uses, and updates the docs?
What do sustainable-first docs look like?
Docs
How can we make open source design and
user experience sustainable, too?
Design and UX
Is Open Source ethical? What are the
ramifications of bad actors in open source
Ethics
How does sustainability relate to academic
and specialized projects?
Academic and Specialized Projects
There's no current database of how much
money goes into open source: let’s build it
Open Source Founders
How can we best harness the power of
contributors in open source?
Motivating Contributors
What do models of membership look like for
organisations developing FLOSS?
Membership models for OSS
How can we ensure that a new open source
project is born sustainable?
Sustainability Readiness
What does it take to be an open source
leader?
Leadership Development
What does healhty governance look like?
How can we improve our day-to-day work
Governance Readiness
How can we apply Elinor Ostrom’s research
to the world of open source?
Community Principles & Ostrom Redux
What are the core set of principles for what
authentic participation means?
Principles of Authentic Participation
How can the Open Source ecosystem
respond to Covid-19?
FOSS Responders
Concluded Groups
Incubation
Running
…
…
…
Working Groups
How can we guide developers to create
efficient governance models?
Governance Guidance
How can we give back to OSS projects that
we already use at our work?...
Back your Stack
Who writes, uses, and updates the docs?
What do sustainable-first docs look like?
Docs
How can we make open source design and
user experience sustainable, too?
Design and UX
Is Open Source ethical? What are the
ramifications of bad actors in open source
Ethics
How does sustainability relate to academic
and specialized projects?
Academic and Specialized Projects
There's no current database of how much
money goes into open source: let’s build it
Open Source Founders
How can we best harness the power of
contributors in open source?
Motivating Contributors
What do models of membership look like for
organisations developing FLOSS?
Membership models for OSS
How can we ensure that a new open source
project is born sustainable?
Sustainability Readiness
What does it take to be an open source
leader?
Leadership Development
What does healhty governance look like?
How can we improve our day-to-day work
Governance Readiness
How can we apply Elinor Ostrom’s research
to the world of open source?
Community Principles & Ostrom Redux
What are the core set of principles for what
authentic participation means?
Principles of Authentic Participation
How can the Open Source ecosystem
respond to Covid-19?
FOSS Responders
Concluded Groups
Incubation
Running
…
…
…
Working Groups
How can we guide developers to create
efficient governance models?
Governance Guidance
How can we give back to OSS projects that
we already use at our work?...
Back your Stack
Who writes, uses, and updates the docs?
What do sustainable-first docs look like?
Docs
How can we make open source design and
user experience sustainable, too?
Design and UX
Is Open Source ethical? What are the
ramifications of bad actors in open source
Ethics
How does sustainability relate to academic
and specialized projects?
Academic and Specialized Projects
There's no current database of how much
money goes into open source: let’s build it
Open Source Founders
How can we best harness the power of
contributors in open source?
Motivating Contributors
What do models of membership look like for
organisations developing FLOSS?
Membership models for OSS
How can we ensure that a new open source
project is born sustainable?
Sustainability Readiness
What does it take to be an open source
leader?
Leadership Development
What does healhty governance look like?
How can we improve our day-to-day work
Governance Readiness
How can we apply Elinor Ostrom’s research
to the world of open source?
Community Principles & Ostrom Redux
What are the core set of principles for what
authentic participation means?
Principles of Authentic Participation
How can the Open Source ecosystem
respond to Covid-19?
FOSS Responders
Concluded Groups
Incubation
Running
…
…
…
GOVERNANCE READINESS ─ BOTTOM-LINER: Javier Cánovas
PURPOSE Defining a methodology to identify and deploy healthy governance models.
GOAL
Create a checklist to verify whether open source projects are ready to
deploy some kind of governance (or to change their current governance for
a healthy one).
GOVERNANCE READINESS ─ BOTTOM-LINER: Javier Cánovas
PURPOSE Defining a methodology to identify and deploy healthy governance models.
GOAL
Create a checklist to verify whether open source projects are ready to
deploy some kind of governance (or to change their current governance for
a healthy one).
COMMUNITY PRINCIPLES & OSTROM REDUX ─ BOTTOM-LINER: Greg Bloom
PURPOSE
Developing the Principles of Open Source Commons Governance
Revise this ‘Principles of Open Source Community Design’ document into a
shareable artifact
Develop a matrix that applies the principles to a set of layers of types of
resources
GOAL
GOVERNANCE READINESS ─ BOTTOM-LINER: Javier Cánovas
PURPOSE Defining a methodology to identify and deploy healthy governance models.
GOAL
Create a checklist to verify whether open source projects are ready to
deploy some kind of governance (or to change their current governance for
a healthy one).
COMMUNITY PRINCIPLES & OSTROM REDUX ─ BOTTOM-LINER: Greg Bloom
PURPOSE
Developing the Principles of Open Source Commons Governance
Revise this ‘Principles of Open Source Community Design’ document into a
shareable artifact
Develop a matrix that applies the principles to a set of layers of types of
resources
GOAL
Governance Readiness
SustainOSS
Kick-off
Milestone 1
Milestone 2
Review
Milestone 3
Closing
Meetings Notification
Governance Readiness
SustainOSS
Kick-off
Milestone 1
Milestone 2
Review
Milestone 3
Closing
Meetings Notification
Main event at Brussels 2020
SustainOSS
Kick-off
Milestone 1
Milestone 2
Review
Milestone 3
Closing
Meetings Notification
Main event at Brussels 2020
Review output from Brussels event, conform a
working group and decide what to do next
Governance Readiness
Governance Readiness
SustainOSS
Kick-off
Milestone 1
Milestone 2
Review
Milestone 3
Closing
Meetings Notification
Main event at Brussels 2020
Question Mapping Exercise
Review output from Brussels event, conform a
working group and decide what to do next
Governance Readiness
SustainOSS
Kick-off
Milestone 1
Milestone 2
Review
Milestone 3
Closing
Meetings Notification
Main event at Brussels 2020
Question Mapping Exercise
Review output from Brussels event, conform a
working group and decide what to do next
Poll to prioritize questions
15 participants
Governance Readiness
SustainOSS
Kick-off
Milestone 1
Milestone 2
Review
Milestone 3
Closing
Meetings Notification
Main event at Brussels 2020
Question Mapping Exercise
Review output from Brussels event, conform a
working group and decide what to do next
Poll to prioritize questions
Review poll results, decide what to do next
Governance Readiness
SustainOSS
Kick-off
Milestone 1
Milestone 2
Review
Milestone 3
Closing
Meetings Notification
Main event at Brussels 2020
Question Mapping Exercise
Review output from Brussels event, conform a
working group and decide what to do next
Poll to prioritize questions
Review poll results, decide what to do next
Website development
https://sustainers.github.io/governance-readiness/
Governance Readiness
SustainOSS
Kick-off
Milestone 1
Milestone 2
Review
Milestone 3
Closing
Meetings Notification
Main event at Brussels 2020
Question Mapping Exercise
Review output from Brussels event, conform a
working group and decide what to do next
Poll to prioritize questions
Review poll results, decide what to do next
Website development
Review outcome of the Working group
Examples of Questions
DAY-TO-DAY
Questions regarding governance that
you may have to face when
developing OSS projects
BARRIERS & NEEDS
Challenges you may have to face
when dealing with governance
definition and management
INTERVENTIONS
Possible actions to apply changes
related to governance issues in OSS
projects
Examples of Questions
DAY-TO-DAY
Questions regarding governance that
you may have to face when
developing OSS projects
BARRIERS & NEEDS
Challenges you may have to face
when dealing with governance
definition and management
INTERVENTIONS
Possible actions to apply changes
related to governance issues in OSS
projects
Examples of Questions
DAY-TO-DAY
Questions regarding governance that
you may have to face when
developing OSS projects
BARRIERS & NEEDS
Challenges you may have to face
when dealing with governance
definition and management
INTERVENTIONS
Possible actions to apply changes
related to governance issues in OSS
projects
Examples of Questions
DAY-TO-DAY
Questions regarding governance that
you may have to face when
developing OSS projects
BARRIERS & NEEDS
Challenges you may have to face
when dealing with governance
definition and management
INTERVENTIONS
Possible actions to apply changes
related to governance issues in OSS
projects
GOVERNANCE READINESS ─ BOTTOM-LINER: Javier Cánovas
PURPOSE Defining a methodology to identify and deploy healthy governance models.
GOAL
Create a checklist to verify whether open source projects are ready to
deploy some kind of governance (or to change their current governance for
a healthy one).
COMMUNITY PRINCIPLES & OSTROM REDUX ─ BOTTOM-LINER: Greg Bloom
PURPOSE
Developing the Principles of Open Source Commons Governance
Revise this ‘Principles of Open Source Community Design’ document into a
shareable artifact
Develop a matrix that applies the principles to a set of layers of types of
resources
GOAL
GOVERNANCE READINESS ─ BOTTOM-LINER: Javier Cánovas
PURPOSE Defining a methodology to identify and deploy healthy governance models.
GOAL
Create a checklist to verify whether open source projects are ready to
deploy some kind of governance (or to change their current governance for
a healthy one).
COMMUNITY PRINCIPLES & OSTROM REDUX ─ BOTTOM-LINER: Greg Bloom
PURPOSE
Developing the Principles of Open Source Commons Governance
Revise this ‘Principles of Open Source Community Design’ document into a
shareable artifact
Develop a matrix that applies the principles to a set of layers of types of
resources
GOAL
Community Principles & Ostrom Redux
CLEARLY DEFINED BOUNDARIES
Individuals who have rights to appropriate resources
must be clearly defined, as must the boundaries of the
resource itself.
As a commoner I clearly understand for which
resources I need to care for and with whom I share this
responsibility. Commons resources are those that we
create together, that we maintain as gifts whose use
has been guaranteed to everyone.
We clearly articulate the purpose of our project (i.e. our
vision, mission, and scope) as well as our values and
principles (i.e. the good we manifest in the world, and
the way we do our work). We are guided by our purpose
and principles in all that we do.
ELINOR
OSTROM
SILKE
HELFRICH
OSS
ADAPTATION
Community Principles & Ostrom Redux
PROJECT CODE DOCUMENTATION COMMUNITY
MAINTAINER
TIME
TRADEMARK
BOUNDARY
What is our
misión
?
Where is the
Project
documented? ? Who are the
maintainers
What is the
Project’ branc?
RULES
What should
happen in
specific
situations?
? ?
How are
newcomers
onboarded? ? ?
… … … … … … …
Joining efforts
How can we guide developers to create
efficient governance models?
Governance Guidance
What does healhty governance look like?
How can we improve our day-to-day work
Governance Readiness
How can we apply Elinor Ostrom’s research
to the world of open source?
Community Principles & Ostrom Redux
+
Questions in Ostrom’s framework
Questions in Ostrom’s framework
Conclusion
• Matrix of Leading Questions to Support Communities in Developing Governance
Models
What we have shown
What we want to do next
• Ostrom’s IAD as a framework to put into context, order and group the different
questions
• Promote the matrix and collect feedback to fix and adjust the questions
• Study how answers to these questions can be use to define a specific
governance model
• Define metrics to automatically address the questions
• Integration with other initiatives such as CommunityRule
Thanks!
Except where otherwise noted, content on this presentation is licensed under a Creative Commons Attribution 4.0 International license.
Javier L. Cánovas Izquierdo
jcanovasi@uoc.edu
@jlcanovas

More Related Content

What's hot

All about ISO/IEC/IEEE 42010 (r5)
All about ISO/IEC/IEEE 42010 (r5)All about ISO/IEC/IEEE 42010 (r5)
All about ISO/IEC/IEEE 42010 (r5)
Rich Hilliard
 

What's hot (20)

Software development life cycles (sdlc)
Software development life cycles (sdlc)Software development life cycles (sdlc)
Software development life cycles (sdlc)
 
Making the Case for a PMO to Help Defense ROI
Making the Case for a PMO to Help Defense ROIMaking the Case for a PMO to Help Defense ROI
Making the Case for a PMO to Help Defense ROI
 
The True Costs and Benefits of CMMI Level 5
The True Costs and Benefits of CMMI Level 5The True Costs and Benefits of CMMI Level 5
The True Costs and Benefits of CMMI Level 5
 
Leveraging P6 and Unifier combined strengths - Oracle Primavera P6 Collaborat...
Leveraging P6 and Unifier combined strengths - Oracle Primavera P6 Collaborat...Leveraging P6 and Unifier combined strengths - Oracle Primavera P6 Collaborat...
Leveraging P6 and Unifier combined strengths - Oracle Primavera P6 Collaborat...
 
Project Management Office (PMO)
Project Management Office (PMO)Project Management Office (PMO)
Project Management Office (PMO)
 
PMBOK and Scrum: Best of both worlds
PMBOK and Scrum: Best of both worldsPMBOK and Scrum: Best of both worlds
PMBOK and Scrum: Best of both worlds
 
Oracle unified-method-069204
Oracle unified-method-069204Oracle unified-method-069204
Oracle unified-method-069204
 
Software Asset Management (SAM) Best Practice in Action
Software Asset Management (SAM) Best Practice in ActionSoftware Asset Management (SAM) Best Practice in Action
Software Asset Management (SAM) Best Practice in Action
 
The Modern PMO
The Modern PMOThe Modern PMO
The Modern PMO
 
PMO View Interactive Dashboard
PMO View Interactive DashboardPMO View Interactive Dashboard
PMO View Interactive Dashboard
 
BPM Case Management Global Summit - Building a BPM CoE
BPM Case Management Global Summit - Building a BPM CoEBPM Case Management Global Summit - Building a BPM CoE
BPM Case Management Global Summit - Building a BPM CoE
 
Forrester - Process Mining: Your Compass for Digital Transformation - The Cus...
Forrester - Process Mining: Your Compass for Digital Transformation - The Cus...Forrester - Process Mining: Your Compass for Digital Transformation - The Cus...
Forrester - Process Mining: Your Compass for Digital Transformation - The Cus...
 
Business readiness slides
Business readiness slidesBusiness readiness slides
Business readiness slides
 
Bpmn poster a2_ver_1.0.10
Bpmn poster a2_ver_1.0.10Bpmn poster a2_ver_1.0.10
Bpmn poster a2_ver_1.0.10
 
204310 use of unifier with primavera
204310 use of unifier with primavera204310 use of unifier with primavera
204310 use of unifier with primavera
 
Lean Product Development by Ron Mascitelli
Lean Product Development by Ron Mascitelli Lean Product Development by Ron Mascitelli
Lean Product Development by Ron Mascitelli
 
Mergers & Acquisitions in High Tech Industry
Mergers & Acquisitions in High Tech IndustryMergers & Acquisitions in High Tech Industry
Mergers & Acquisitions in High Tech Industry
 
'agility enablement'- unlocking enterprise agility
'agility enablement'- unlocking enterprise agility'agility enablement'- unlocking enterprise agility
'agility enablement'- unlocking enterprise agility
 
Return on Investment (ROI) of Lean & Agile Methods
Return on Investment (ROI) of Lean & Agile MethodsReturn on Investment (ROI) of Lean & Agile Methods
Return on Investment (ROI) of Lean & Agile Methods
 
All about ISO/IEC/IEEE 42010 (r5)
All about ISO/IEC/IEEE 42010 (r5)All about ISO/IEC/IEEE 42010 (r5)
All about ISO/IEC/IEEE 42010 (r5)
 

Similar to Open Source Software Governance Guide: Developing a Matrix of Leading Questions to Support Communities in Developing Governance Models

Open Source and Open Innovation - Dr. Sabine Brunswicker - Red Hat Summit 2016
Open Source and Open Innovation - Dr. Sabine Brunswicker - Red Hat Summit 2016Open Source and Open Innovation - Dr. Sabine Brunswicker - Red Hat Summit 2016
Open Source and Open Innovation - Dr. Sabine Brunswicker - Red Hat Summit 2016
Purdue RCODI
 
Open Kollab Vision
Open Kollab VisionOpen Kollab Vision
Open Kollab Vision
guest33bb1ae
 
The Four Main Values Of The Agile Methodologies In...
The Four Main Values Of The Agile Methodologies In...The Four Main Values Of The Agile Methodologies In...
The Four Main Values Of The Agile Methodologies In...
Erin Moore
 

Similar to Open Source Software Governance Guide: Developing a Matrix of Leading Questions to Support Communities in Developing Governance Models (20)

Future of Project Management.pdf
Future of Project Management.pdfFuture of Project Management.pdf
Future of Project Management.pdf
 
How project managers influence sustainable development.
How project managers influence sustainable development.How project managers influence sustainable development.
How project managers influence sustainable development.
 
Iterating an Innovation Model: Challenges and Opportunities in Adapting Accel...
Iterating an Innovation Model: Challenges and Opportunities in Adapting Accel...Iterating an Innovation Model: Challenges and Opportunities in Adapting Accel...
Iterating an Innovation Model: Challenges and Opportunities in Adapting Accel...
 
Sustainable Podcasting
Sustainable PodcastingSustainable Podcasting
Sustainable Podcasting
 
Open Source and Open Innovation - Dr. Sabine Brunswicker - Red Hat Summit 2016
Open Source and Open Innovation - Dr. Sabine Brunswicker - Red Hat Summit 2016Open Source and Open Innovation - Dr. Sabine Brunswicker - Red Hat Summit 2016
Open Source and Open Innovation - Dr. Sabine Brunswicker - Red Hat Summit 2016
 
Aveiro project presentation
Aveiro project presentationAveiro project presentation
Aveiro project presentation
 
Open Kollab Vision
Open Kollab VisionOpen Kollab Vision
Open Kollab Vision
 
Open Kollab Vision
Open Kollab VisionOpen Kollab Vision
Open Kollab Vision
 
OSCELOT
OSCELOTOSCELOT
OSCELOT
 
The Four Main Values Of The Agile Methodologies In...
The Four Main Values Of The Agile Methodologies In...The Four Main Values Of The Agile Methodologies In...
The Four Main Values Of The Agile Methodologies In...
 
Project Management Agility Global Survey - M.I.T.
Project Management Agility Global Survey - M.I.T.Project Management Agility Global Survey - M.I.T.
Project Management Agility Global Survey - M.I.T.
 
Training resource guide
Training resource guideTraining resource guide
Training resource guide
 
Come to the Fiesta! Join the OLE Project
Come to the Fiesta! Join the OLE ProjectCome to the Fiesta! Join the OLE Project
Come to the Fiesta! Join the OLE Project
 
Open as a Competitive Advantage
Open as a Competitive AdvantageOpen as a Competitive Advantage
Open as a Competitive Advantage
 
Workinlot Intrapreneur in Residence as a Service
Workinlot Intrapreneur in Residence as a ServiceWorkinlot Intrapreneur in Residence as a Service
Workinlot Intrapreneur in Residence as a Service
 
Urban Innovation and Leadership Lab
Urban Innovation and Leadership LabUrban Innovation and Leadership Lab
Urban Innovation and Leadership Lab
 
Urban Innovation and Leadership Lab 2015
Urban Innovation and Leadership Lab 2015Urban Innovation and Leadership Lab 2015
Urban Innovation and Leadership Lab 2015
 
Building Bridges Across Company and Community -SCALE15x
Building Bridges Across Company and Community -SCALE15xBuilding Bridges Across Company and Community -SCALE15x
Building Bridges Across Company and Community -SCALE15x
 
How To Develop Openly
How To Develop OpenlyHow To Develop Openly
How To Develop Openly
 
Agile Basics Slides PMIBC - Feb 2015
Agile Basics Slides PMIBC - Feb 2015Agile Basics Slides PMIBC - Feb 2015
Agile Basics Slides PMIBC - Feb 2015
 

More from Javier Canovas

More from Javier Canovas (20)

On the Analysis of Non-Coding Roles in Open Source Development
On the Analysis of Non-Coding Roles in Open Source DevelopmentOn the Analysis of Non-Coding Roles in Open Source Development
On the Analysis of Non-Coding Roles in Open Source Development
 
A Model-based Chatbot Generation Approach to Converse with Open Data Sources
A Model-based Chatbot Generation Approach to Converse with Open Data SourcesA Model-based Chatbot Generation Approach to Converse with Open Data Sources
A Model-based Chatbot Generation Approach to Converse with Open Data Sources
 
Chatbots to Democratize the Access to Information and Internet Services
Chatbots to Democratize the Access to Information and Internet ServicesChatbots to Democratize the Access to Information and Internet Services
Chatbots to Democratize the Access to Information and Internet Services
 
Analysis and Modeling of the Governance in General Programming Languages
Analysis and Modeling of the Governance in General Programming LanguagesAnalysis and Modeling of the Governance in General Programming Languages
Analysis and Modeling of the Governance in General Programming Languages
 
Automatic Generation of Test Cases for REST APIs: a Specification-Based Approach
Automatic Generation of Test Cases for REST APIs: a Specification-Based ApproachAutomatic Generation of Test Cases for REST APIs: a Specification-Based Approach
Automatic Generation of Test Cases for REST APIs: a Specification-Based Approach
 
A UML Profile for Privacy Enforcement
A UML Profile for Privacy EnforcementA UML Profile for Privacy Enforcement
A UML Profile for Privacy Enforcement
 
The Role of Foundations in Open Source Projects
The Role of Foundations in Open Source ProjectsThe Role of Foundations in Open Source Projects
The Role of Foundations in Open Source Projects
 
An Empirical Study on the Maturity of the Eclipse Modeling Ecosystem
An Empirical Study on the Maturity of the Eclipse Modeling EcosystemAn Empirical Study on the Maturity of the Eclipse Modeling Ecosystem
An Empirical Study on the Maturity of the Eclipse Modeling Ecosystem
 
Example-driven Web API Specification Discovery
Example-driven Web API Specification DiscoveryExample-driven Web API Specification Discovery
Example-driven Web API Specification Discovery
 
Software Modernization Revisited: Challenges and Prospects
Software Modernization Revisited:Challenges and ProspectsSoftware Modernization Revisited:Challenges and Prospects
Software Modernization Revisited: Challenges and Prospects
 
Findings from GitHub. Methods, Datasets and Limitations
Findings from GitHub. Methods, Datasets and LimitationsFindings from GitHub. Methods, Datasets and Limitations
Findings from GitHub. Methods, Datasets and Limitations
 
Enabling the Definition and Enforcement of Governance Rules in Open Source Sy...
Enabling the Definition and Enforcement of Governance Rules in Open Source Sy...Enabling the Definition and Enforcement of Governance Rules in Open Source Sy...
Enabling the Definition and Enforcement of Governance Rules in Open Source Sy...
 
Exploring the Use of Labels to Categorize Issues in Open-Source Software Pro...
Exploring the Use of Labels to Categorize Issues in Open-Source Software Pro...Exploring the Use of Labels to Categorize Issues in Open-Source Software Pro...
Exploring the Use of Labels to Categorize Issues in Open-Source Software Pro...
 
Composing JSON-based Web APIs
Composing JSON-based Web APIsComposing JSON-based Web APIs
Composing JSON-based Web APIs
 
Retos Actuales en el Desarrollo de Lenguajes Específicos del Dominio
Retos Actuales en el Desarrollo de Lenguajes Específicos del DominioRetos Actuales en el Desarrollo de Lenguajes Específicos del Dominio
Retos Actuales en el Desarrollo de Lenguajes Específicos del Dominio
 
Discovering Implicit Schemas in JSON Data
Discovering Implicit Schemas in JSON DataDiscovering Implicit Schemas in JSON Data
Discovering Implicit Schemas in JSON Data
 
Enabling the Collaborative Definition of DSMLs
Enabling the Collaborative Definition of DSMLsEnabling the Collaborative Definition of DSMLs
Enabling the Collaborative Definition of DSMLs
 
Domain-Specific Languages
Domain-Specific LanguagesDomain-Specific Languages
Domain-Specific Languages
 
Modernization in Eclipse
Modernization in EclipseModernization in Eclipse
Modernization in Eclipse
 
Software Modernization
Software ModernizationSoftware Modernization
Software Modernization
 

Recently uploaded

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 

Recently uploaded (20)

Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptx
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 

Open Source Software Governance Guide: Developing a Matrix of Leading Questions to Support Communities in Developing Governance Models

  • 2. Life in Open Source Project Development
  • 3. Life in Open Source Project Development
  • 4. Life in Open Source Project Development
  • 5. Life in Open Source Project Development
  • 6. Life in Open Source Project Development
  • 7. Life in Open Source Project Development
  • 8. SustainOSS sustainer — the individual or organization who is concerned with the current state and future of highly-used and impactful open source projects …cultural shift in how we think about the sustainability of open source software…
  • 9. Working Groups How can we guide developers to create efficient governance models? Governance Guidance How can we give back to OSS projects that we already use at our work?... Back your Stack Who writes, uses, and updates the docs? What do sustainable-first docs look like? Docs How can we make open source design and user experience sustainable, too? Design and UX Is Open Source ethical? What are the ramifications of bad actors in open source Ethics How does sustainability relate to academic and specialized projects? Academic and Specialized Projects There's no current database of how much money goes into open source: let’s build it Open Source Founders How can we best harness the power of contributors in open source? Motivating Contributors What do models of membership look like for organisations developing FLOSS? Membership models for OSS How can we ensure that a new open source project is born sustainable? Sustainability Readiness What does it take to be an open source leader? Leadership Development What does healhty governance look like? How can we improve our day-to-day work Governance Readiness How can we apply Elinor Ostrom’s research to the world of open source? Community Principles & Ostrom Redux What are the core set of principles for what authentic participation means? Principles of Authentic Participation How can the Open Source ecosystem respond to Covid-19? FOSS Responders Concluded Groups Incubation Running … … …
  • 10. Working Groups How can we guide developers to create efficient governance models? Governance Guidance How can we give back to OSS projects that we already use at our work?... Back your Stack Who writes, uses, and updates the docs? What do sustainable-first docs look like? Docs How can we make open source design and user experience sustainable, too? Design and UX Is Open Source ethical? What are the ramifications of bad actors in open source Ethics How does sustainability relate to academic and specialized projects? Academic and Specialized Projects There's no current database of how much money goes into open source: let’s build it Open Source Founders How can we best harness the power of contributors in open source? Motivating Contributors What do models of membership look like for organisations developing FLOSS? Membership models for OSS How can we ensure that a new open source project is born sustainable? Sustainability Readiness What does it take to be an open source leader? Leadership Development What does healhty governance look like? How can we improve our day-to-day work Governance Readiness How can we apply Elinor Ostrom’s research to the world of open source? Community Principles & Ostrom Redux What are the core set of principles for what authentic participation means? Principles of Authentic Participation How can the Open Source ecosystem respond to Covid-19? FOSS Responders Concluded Groups Incubation Running … … …
  • 11. Working Groups How can we guide developers to create efficient governance models? Governance Guidance How can we give back to OSS projects that we already use at our work?... Back your Stack Who writes, uses, and updates the docs? What do sustainable-first docs look like? Docs How can we make open source design and user experience sustainable, too? Design and UX Is Open Source ethical? What are the ramifications of bad actors in open source Ethics How does sustainability relate to academic and specialized projects? Academic and Specialized Projects There's no current database of how much money goes into open source: let’s build it Open Source Founders How can we best harness the power of contributors in open source? Motivating Contributors What do models of membership look like for organisations developing FLOSS? Membership models for OSS How can we ensure that a new open source project is born sustainable? Sustainability Readiness What does it take to be an open source leader? Leadership Development What does healhty governance look like? How can we improve our day-to-day work Governance Readiness How can we apply Elinor Ostrom’s research to the world of open source? Community Principles & Ostrom Redux What are the core set of principles for what authentic participation means? Principles of Authentic Participation How can the Open Source ecosystem respond to Covid-19? FOSS Responders Concluded Groups Incubation Running … … …
  • 12. GOVERNANCE READINESS ─ BOTTOM-LINER: Javier Cánovas PURPOSE Defining a methodology to identify and deploy healthy governance models. GOAL Create a checklist to verify whether open source projects are ready to deploy some kind of governance (or to change their current governance for a healthy one).
  • 13. GOVERNANCE READINESS ─ BOTTOM-LINER: Javier Cánovas PURPOSE Defining a methodology to identify and deploy healthy governance models. GOAL Create a checklist to verify whether open source projects are ready to deploy some kind of governance (or to change their current governance for a healthy one). COMMUNITY PRINCIPLES & OSTROM REDUX ─ BOTTOM-LINER: Greg Bloom PURPOSE Developing the Principles of Open Source Commons Governance Revise this ‘Principles of Open Source Community Design’ document into a shareable artifact Develop a matrix that applies the principles to a set of layers of types of resources GOAL
  • 14. GOVERNANCE READINESS ─ BOTTOM-LINER: Javier Cánovas PURPOSE Defining a methodology to identify and deploy healthy governance models. GOAL Create a checklist to verify whether open source projects are ready to deploy some kind of governance (or to change their current governance for a healthy one). COMMUNITY PRINCIPLES & OSTROM REDUX ─ BOTTOM-LINER: Greg Bloom PURPOSE Developing the Principles of Open Source Commons Governance Revise this ‘Principles of Open Source Community Design’ document into a shareable artifact Develop a matrix that applies the principles to a set of layers of types of resources GOAL
  • 15. Governance Readiness SustainOSS Kick-off Milestone 1 Milestone 2 Review Milestone 3 Closing Meetings Notification
  • 16. Governance Readiness SustainOSS Kick-off Milestone 1 Milestone 2 Review Milestone 3 Closing Meetings Notification Main event at Brussels 2020
  • 17. SustainOSS Kick-off Milestone 1 Milestone 2 Review Milestone 3 Closing Meetings Notification Main event at Brussels 2020 Review output from Brussels event, conform a working group and decide what to do next Governance Readiness
  • 18. Governance Readiness SustainOSS Kick-off Milestone 1 Milestone 2 Review Milestone 3 Closing Meetings Notification Main event at Brussels 2020 Question Mapping Exercise Review output from Brussels event, conform a working group and decide what to do next
  • 19. Governance Readiness SustainOSS Kick-off Milestone 1 Milestone 2 Review Milestone 3 Closing Meetings Notification Main event at Brussels 2020 Question Mapping Exercise Review output from Brussels event, conform a working group and decide what to do next Poll to prioritize questions 15 participants
  • 20. Governance Readiness SustainOSS Kick-off Milestone 1 Milestone 2 Review Milestone 3 Closing Meetings Notification Main event at Brussels 2020 Question Mapping Exercise Review output from Brussels event, conform a working group and decide what to do next Poll to prioritize questions Review poll results, decide what to do next
  • 21. Governance Readiness SustainOSS Kick-off Milestone 1 Milestone 2 Review Milestone 3 Closing Meetings Notification Main event at Brussels 2020 Question Mapping Exercise Review output from Brussels event, conform a working group and decide what to do next Poll to prioritize questions Review poll results, decide what to do next Website development https://sustainers.github.io/governance-readiness/
  • 22. Governance Readiness SustainOSS Kick-off Milestone 1 Milestone 2 Review Milestone 3 Closing Meetings Notification Main event at Brussels 2020 Question Mapping Exercise Review output from Brussels event, conform a working group and decide what to do next Poll to prioritize questions Review poll results, decide what to do next Website development Review outcome of the Working group
  • 23. Examples of Questions DAY-TO-DAY Questions regarding governance that you may have to face when developing OSS projects BARRIERS & NEEDS Challenges you may have to face when dealing with governance definition and management INTERVENTIONS Possible actions to apply changes related to governance issues in OSS projects
  • 24. Examples of Questions DAY-TO-DAY Questions regarding governance that you may have to face when developing OSS projects BARRIERS & NEEDS Challenges you may have to face when dealing with governance definition and management INTERVENTIONS Possible actions to apply changes related to governance issues in OSS projects
  • 25. Examples of Questions DAY-TO-DAY Questions regarding governance that you may have to face when developing OSS projects BARRIERS & NEEDS Challenges you may have to face when dealing with governance definition and management INTERVENTIONS Possible actions to apply changes related to governance issues in OSS projects
  • 26. Examples of Questions DAY-TO-DAY Questions regarding governance that you may have to face when developing OSS projects BARRIERS & NEEDS Challenges you may have to face when dealing with governance definition and management INTERVENTIONS Possible actions to apply changes related to governance issues in OSS projects
  • 27. GOVERNANCE READINESS ─ BOTTOM-LINER: Javier Cánovas PURPOSE Defining a methodology to identify and deploy healthy governance models. GOAL Create a checklist to verify whether open source projects are ready to deploy some kind of governance (or to change their current governance for a healthy one). COMMUNITY PRINCIPLES & OSTROM REDUX ─ BOTTOM-LINER: Greg Bloom PURPOSE Developing the Principles of Open Source Commons Governance Revise this ‘Principles of Open Source Community Design’ document into a shareable artifact Develop a matrix that applies the principles to a set of layers of types of resources GOAL
  • 28. GOVERNANCE READINESS ─ BOTTOM-LINER: Javier Cánovas PURPOSE Defining a methodology to identify and deploy healthy governance models. GOAL Create a checklist to verify whether open source projects are ready to deploy some kind of governance (or to change their current governance for a healthy one). COMMUNITY PRINCIPLES & OSTROM REDUX ─ BOTTOM-LINER: Greg Bloom PURPOSE Developing the Principles of Open Source Commons Governance Revise this ‘Principles of Open Source Community Design’ document into a shareable artifact Develop a matrix that applies the principles to a set of layers of types of resources GOAL
  • 29. Community Principles & Ostrom Redux CLEARLY DEFINED BOUNDARIES Individuals who have rights to appropriate resources must be clearly defined, as must the boundaries of the resource itself. As a commoner I clearly understand for which resources I need to care for and with whom I share this responsibility. Commons resources are those that we create together, that we maintain as gifts whose use has been guaranteed to everyone. We clearly articulate the purpose of our project (i.e. our vision, mission, and scope) as well as our values and principles (i.e. the good we manifest in the world, and the way we do our work). We are guided by our purpose and principles in all that we do. ELINOR OSTROM SILKE HELFRICH OSS ADAPTATION
  • 30. Community Principles & Ostrom Redux PROJECT CODE DOCUMENTATION COMMUNITY MAINTAINER TIME TRADEMARK BOUNDARY What is our misión ? Where is the Project documented? ? Who are the maintainers What is the Project’ branc? RULES What should happen in specific situations? ? ? How are newcomers onboarded? ? ? … … … … … … …
  • 31. Joining efforts How can we guide developers to create efficient governance models? Governance Guidance What does healhty governance look like? How can we improve our day-to-day work Governance Readiness How can we apply Elinor Ostrom’s research to the world of open source? Community Principles & Ostrom Redux +
  • 34. Conclusion • Matrix of Leading Questions to Support Communities in Developing Governance Models What we have shown What we want to do next • Ostrom’s IAD as a framework to put into context, order and group the different questions • Promote the matrix and collect feedback to fix and adjust the questions • Study how answers to these questions can be use to define a specific governance model • Define metrics to automatically address the questions • Integration with other initiatives such as CommunityRule
  • 35. Thanks! Except where otherwise noted, content on this presentation is licensed under a Creative Commons Attribution 4.0 International license. Javier L. Cánovas Izquierdo jcanovasi@uoc.edu @jlcanovas