SlideShare a Scribd company logo
Project Governance
mark.johnson@it.ox.ac.uk
@marxjohnson
In this session
What are governace models? Why are they important
in FOSS projects?
Varieties of Governence models
Contribution management styles
Reflection on your own governance model
What's Governance?
The roles and processes for decision
making within a project
Gardler, R. Hanganu, G. et al – Governance Models
Informs potential contributors
Assures potential users
Helps build sustainability
Retains Control
Helps the project achieve its goals
Governance in Ubuntu
http://www.ubuntu.com/about/about-ubuntu/governance
Ensures...
1) There is a defined process that helps people contribute
2) Decisions are taken in a fair and transparent manner
3) Necessary decisions are taken, even when there's no clear
consensus. There's also a clear path for appeal.
What's Governance?
Styles of Governance
Benevolent
Dictatorship
Meritocracy
(Formal)
Benevolent Dictator
Gardler, R and Hanganu, G. et al - Benevolent dictator governance model
Folgel, K. - Producing Open Source Software
● Sensitivity to your own influence
● Letting people air ideas (even stupid ones)
● Ability to acknowledge own mistakes
● Ability to recognise good design
● Personality
Folgel, K.
Qualities of a Benevolent Dictator
Linus's take on being nice
"If you want me to "act professional", I can tell you that I'm not
interested. I'm sitting in my home office wearign [sic] a bathrobe.
The same way I'm not going to start wearing ties, I'm *also* not
going to buy into the fake politeness, the lying, the office politics
and backstabbing, the passive aggressiveness, and the
buzzwords. Because THAT is what "acting professionally"
results in: people resort to all kinds of really nasty things because
they are forced to act out their normal urges in unnatural ways."
Meritocracy
"Power for those who earn it"
Meritocracy
Gardler, R and Hanganu, G. et al – Meritocratic governance model
Helen contributes work to
the project
Helen gains
respect from peers
Respect gives Helen's
voice more weight in
discussions
Helen is elected or
appointed to a leadership
position
●
Inclusive – Equality of opportunity
●
Operates on consensus rather than votes
●
"Lazy Consensus" helps expedite non-controversial
decisions
Meritocracy
Ubuntu – Striking a balance
Read the Ubuntu Governance handout
What are the roles?
How are decisions made?
Is it a Benevolent Dictatorship or a Meritocracy?
Project Management
Raymond, E. - The Cathedral and the Bazaar
Cathedral
●
Small group of experts
●
Infrequent release cycle
●
Heavily tested
●
Contributions subject to
heavy review
Bazaar
●
Larger, less formal group
●
"Release Early, Release Often"
●
"With enough eyes, all bugs are shallow"
●
Responsive to user and tester feedback
Benevolent
Dictator
Formal
Meritocracy
Cathedral
Bazaar
Less open to
participatory
governance
More open to
participatory
governance
Less open
to external
contribution
More open
to external
contribution
GNU Emacs
(c. 1997)
Ubuntu
Apache HTTPD
Apache OODT
Linux
Reflection Activity
●
Think about how decision are made within your
project, and how contributions are handled
●
Look at the graph of governance and contribution
models
●
Where does your project current sit?
●
Where do you think it should sit?
Summary
●
Governance is important to define and communicate
how your project operates
●
You need to strike the right balances to retain the
right amount of control while inviting the right amount
of contribution
●
There's no "one true way", it depends on your
project's goals
●
Communicating your governance model effectively
is important for managing the expectations of
contributors
Questions?
Cathedral, Frankfurt by Brian Burger
http://www.flickr.com/photos/wirelizard/1414035429/
Istanbul - Grand Bazaar by Roger Woolstadt
http://www.flickr.com/photos/24736216@N07/3498051077
Saint IGNUcius speaking by Beatrice Murch
http://www.flickr.com/photos/blmurch/3001698026/
P1010100 by dazfuller
http://www.flickr.com/photos/68293811@N00/4043153407
Image Credits
References
Gardler, R and Hanganu, G. et al (2013) Governance Models
http://www.oss-watch.ac.uk/resources/governanceModels
Gardler, R. and Hanganu, G. et al (2013) Benevolent Dictator Governance Model
http://www.oss-watch.ac.uk/resources/benevolentdictatorgovernancemodel
Gardler, R. and Hanganu, G. et al (2013) Meritocratic Governance Model
http://www.oss-watch.ac.uk/resources/meritocraticGovernanceModel
Fogel, K. (2005) "What makes a good benevolent dictator?" Producing Open Source Software
http://producingoss.com/html-chunk/social-infrastructure.html#benevolent-dictator
Raymond, E. (2000) The Cathedral and the Bazaar
http://catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/
Canonical Ltd. Governance
http://www.ubuntu.com/about/about-ubuntu/governance
Linux Namesake argues in favour of being a jerk
http://www.escapistmagazine.com/forums/read/7.822248-Linux-Namesake-Argues-In-Favor-Of-Being-A-Jerk

More Related Content

What's hot

Project Success/Failure
Project Success/FailureProject Success/Failure
Project Success/Failure
Peter Salmon
 
2. Project identification.ppt
2. Project identification.ppt2. Project identification.ppt
2. Project identification.ppt
PedadaSaikumar
 
01 introduction
01  introduction01  introduction
01 introduction
Ala Ibrahim
 
Agile Project Management 1 17 2007[1]
Agile Project Management 1 17 2007[1]Agile Project Management 1 17 2007[1]
Agile Project Management 1 17 2007[1]
leaptocheap
 
Project Termination
Project TerminationProject Termination
Project Termination
Sajjad Sayed
 
Top Ten Reasons Why Projects Fail
Top Ten Reasons Why Projects FailTop Ten Reasons Why Projects Fail
Top Ten Reasons Why Projects Fail
jpstewar
 
How to Make Agile Project Management Work in Your Organization
How to Make Agile Project Management Work in Your OrganizationHow to Make Agile Project Management Work in Your Organization
How to Make Agile Project Management Work in Your Organization
Global Knowledge Training
 
10 causes of project failure.
10 causes of project failure.10 causes of project failure.
10 causes of project failure.
Muhammad Abbas
 
Project Identification and Initiation Tool Kit
Project Identification and Initiation Tool Kit Project Identification and Initiation Tool Kit
Project Identification and Initiation Tool Kit
Dave Angelow
 
Project termination
Project terminationProject termination
Project termination
arsalankhan30
 
Making the most of your constrained resources optimizing resource allocation ...
Making the most of your constrained resources optimizing resource allocation ...Making the most of your constrained resources optimizing resource allocation ...
Making the most of your constrained resources optimizing resource allocation ...
Productivity Intelligence Institute
 
Project development cycle
Project development cycleProject development cycle
Project development cycle
Aswin prakash i , Xantus Technologies
 
Bringing Discipline To Project Management
Bringing Discipline To Project ManagementBringing Discipline To Project Management
Bringing Discipline To Project Management
Siddharth Anand
 
Project Impct Assessment Method
Project Impct Assessment MethodProject Impct Assessment Method
Project Impct Assessment Method
GarryWood
 
Why Projects Fail + Four Steps to Succeed
Why Projects Fail + Four Steps to SucceedWhy Projects Fail + Four Steps to Succeed
Why Projects Fail + Four Steps to Succeed
Kevin Wordon
 
Project Management 09
Project Management 09Project Management 09
Project Management 09
Tathagat Varma
 
Project Management Foundations Series Course 103 - Project Stakeholder Manage...
Project Management Foundations Series Course 103 - Project Stakeholder Manage...Project Management Foundations Series Course 103 - Project Stakeholder Manage...
Project Management Foundations Series Course 103 - Project Stakeholder Manage...
Think For A Change
 
The Zombies of Project Management
The Zombies of Project ManagementThe Zombies of Project Management
The Zombies of Project Management
Paul Alexander
 
Project management
Project managementProject management
Project management
Jay Raval
 
(In Agile) Where Do All The Managers Go?
(In Agile) Where Do All The Managers Go?(In Agile) Where Do All The Managers Go?
(In Agile) Where Do All The Managers Go?
Scott W. Ambler
 

What's hot (20)

Project Success/Failure
Project Success/FailureProject Success/Failure
Project Success/Failure
 
2. Project identification.ppt
2. Project identification.ppt2. Project identification.ppt
2. Project identification.ppt
 
01 introduction
01  introduction01  introduction
01 introduction
 
Agile Project Management 1 17 2007[1]
Agile Project Management 1 17 2007[1]Agile Project Management 1 17 2007[1]
Agile Project Management 1 17 2007[1]
 
Project Termination
Project TerminationProject Termination
Project Termination
 
Top Ten Reasons Why Projects Fail
Top Ten Reasons Why Projects FailTop Ten Reasons Why Projects Fail
Top Ten Reasons Why Projects Fail
 
How to Make Agile Project Management Work in Your Organization
How to Make Agile Project Management Work in Your OrganizationHow to Make Agile Project Management Work in Your Organization
How to Make Agile Project Management Work in Your Organization
 
10 causes of project failure.
10 causes of project failure.10 causes of project failure.
10 causes of project failure.
 
Project Identification and Initiation Tool Kit
Project Identification and Initiation Tool Kit Project Identification and Initiation Tool Kit
Project Identification and Initiation Tool Kit
 
Project termination
Project terminationProject termination
Project termination
 
Making the most of your constrained resources optimizing resource allocation ...
Making the most of your constrained resources optimizing resource allocation ...Making the most of your constrained resources optimizing resource allocation ...
Making the most of your constrained resources optimizing resource allocation ...
 
Project development cycle
Project development cycleProject development cycle
Project development cycle
 
Bringing Discipline To Project Management
Bringing Discipline To Project ManagementBringing Discipline To Project Management
Bringing Discipline To Project Management
 
Project Impct Assessment Method
Project Impct Assessment MethodProject Impct Assessment Method
Project Impct Assessment Method
 
Why Projects Fail + Four Steps to Succeed
Why Projects Fail + Four Steps to SucceedWhy Projects Fail + Four Steps to Succeed
Why Projects Fail + Four Steps to Succeed
 
Project Management 09
Project Management 09Project Management 09
Project Management 09
 
Project Management Foundations Series Course 103 - Project Stakeholder Manage...
Project Management Foundations Series Course 103 - Project Stakeholder Manage...Project Management Foundations Series Course 103 - Project Stakeholder Manage...
Project Management Foundations Series Course 103 - Project Stakeholder Manage...
 
The Zombies of Project Management
The Zombies of Project ManagementThe Zombies of Project Management
The Zombies of Project Management
 
Project management
Project managementProject management
Project management
 
(In Agile) Where Do All The Managers Go?
(In Agile) Where Do All The Managers Go?(In Agile) Where Do All The Managers Go?
(In Agile) Where Do All The Managers Go?
 

Viewers also liked

Project governance
Project governanceProject governance
Project governance
Glen Alleman
 
Program governance Structure
Program governance StructureProgram governance Structure
Program governance Structure
Saurabh Sardesai
 
Microsoft open technologies の ross gardler さんを囲む会 改め 『microsoft open technolo...
Microsoft open technologies の ross gardler さんを囲む会 改め 『microsoft open technolo...Microsoft open technologies の ross gardler さんを囲む会 改め 『microsoft open technolo...
Microsoft open technologies の ross gardler さんを囲む会 改め 『microsoft open technolo...
Kazumi Hirose
 
Open Source Governance Models
Open Source Governance ModelsOpen Source Governance Models
Open Source Governance Models
Paula Hunter
 
Corporate Governance to Project Governance
Corporate Governance to Project GovernanceCorporate Governance to Project Governance
Corporate Governance to Project Governance
Richard_01
 
[Docker Tokyo - DockerCon Recap] Updates from Microsoft
[Docker Tokyo - DockerCon Recap] Updates from Microsoft[Docker Tokyo - DockerCon Recap] Updates from Microsoft
[Docker Tokyo - DockerCon Recap] Updates from Microsoft
Naoki (Neo) SATO
 
Project Governance and Failure
Project Governance and FailureProject Governance and Failure
Project Governance and Failure
Michael Krigsman
 
Why Projects Fail: Obstacles and Solutions
Why Projects Fail: Obstacles and SolutionsWhy Projects Fail: Obstacles and Solutions
Why Projects Fail: Obstacles and Solutions
Michael Krigsman
 
Project Failure Reasons and Causes
Project Failure Reasons and CausesProject Failure Reasons and Causes
Project Failure Reasons and Causes
Alan McSweeney
 
So You Think You Need A Digital Strategy
So You Think You Need A Digital StrategySo You Think You Need A Digital Strategy
So You Think You Need A Digital Strategy
Alan McSweeney
 
The Myth Of Requirements
The Myth Of RequirementsThe Myth Of Requirements
The Myth Of Requirements
Alan McSweeney
 
Project Governance Model
Project Governance ModelProject Governance Model
Project Governance Model
Constient
 
OSS Governance
OSS GovernanceOSS Governance
Effective GOVERNANCE in Project Portfolio Management
Effective GOVERNANCE in Project Portfolio ManagementEffective GOVERNANCE in Project Portfolio Management
Effective GOVERNANCE in Project Portfolio Management
Michal Augustini
 
Gardler bosc2010 community_developmentattheasf
Gardler bosc2010 community_developmentattheasfGardler bosc2010 community_developmentattheasf
Gardler bosc2010 community_developmentattheasf
BOSC 2010
 
Project governance
Project governanceProject governance
Project management
Project managementProject management
Project management
Satish Yadavalli
 

Viewers also liked (17)

Project governance
Project governanceProject governance
Project governance
 
Program governance Structure
Program governance StructureProgram governance Structure
Program governance Structure
 
Microsoft open technologies の ross gardler さんを囲む会 改め 『microsoft open technolo...
Microsoft open technologies の ross gardler さんを囲む会 改め 『microsoft open technolo...Microsoft open technologies の ross gardler さんを囲む会 改め 『microsoft open technolo...
Microsoft open technologies の ross gardler さんを囲む会 改め 『microsoft open technolo...
 
Open Source Governance Models
Open Source Governance ModelsOpen Source Governance Models
Open Source Governance Models
 
Corporate Governance to Project Governance
Corporate Governance to Project GovernanceCorporate Governance to Project Governance
Corporate Governance to Project Governance
 
[Docker Tokyo - DockerCon Recap] Updates from Microsoft
[Docker Tokyo - DockerCon Recap] Updates from Microsoft[Docker Tokyo - DockerCon Recap] Updates from Microsoft
[Docker Tokyo - DockerCon Recap] Updates from Microsoft
 
Project Governance and Failure
Project Governance and FailureProject Governance and Failure
Project Governance and Failure
 
Why Projects Fail: Obstacles and Solutions
Why Projects Fail: Obstacles and SolutionsWhy Projects Fail: Obstacles and Solutions
Why Projects Fail: Obstacles and Solutions
 
Project Failure Reasons and Causes
Project Failure Reasons and CausesProject Failure Reasons and Causes
Project Failure Reasons and Causes
 
So You Think You Need A Digital Strategy
So You Think You Need A Digital StrategySo You Think You Need A Digital Strategy
So You Think You Need A Digital Strategy
 
The Myth Of Requirements
The Myth Of RequirementsThe Myth Of Requirements
The Myth Of Requirements
 
Project Governance Model
Project Governance ModelProject Governance Model
Project Governance Model
 
OSS Governance
OSS GovernanceOSS Governance
OSS Governance
 
Effective GOVERNANCE in Project Portfolio Management
Effective GOVERNANCE in Project Portfolio ManagementEffective GOVERNANCE in Project Portfolio Management
Effective GOVERNANCE in Project Portfolio Management
 
Gardler bosc2010 community_developmentattheasf
Gardler bosc2010 community_developmentattheasfGardler bosc2010 community_developmentattheasf
Gardler bosc2010 community_developmentattheasf
 
Project governance
Project governanceProject governance
Project governance
 
Project management
Project managementProject management
Project management
 

Similar to Project Governance

TYPO3 Communications Workshop: Governance
TYPO3 Communications Workshop: GovernanceTYPO3 Communications Workshop: Governance
TYPO3 Communications Workshop: Governance
osswatch
 
Building software: the lessons from open source
Building software: the lessons from open sourceBuilding software: the lessons from open source
Building software: the lessons from open source
Arnaud Porterie
 
An Open Source Approach to Collaboration
An Open Source Approach to CollaborationAn Open Source Approach to Collaboration
An Open Source Approach to Collaboration
ifPeople
 
Hci design collaboration lec 9 10
Hci  design collaboration lec 9 10Hci  design collaboration lec 9 10
Hci design collaboration lec 9 10
Anwal Mirza
 
The decision making and problem solving models
The decision making and problem solving modelsThe decision making and problem solving models
The decision making and problem solving models
Karen S.
 
Seeking to Control Enterprise with Architecture
Seeking to Control Enterprise with ArchitectureSeeking to Control Enterprise with Architecture
Seeking to Control Enterprise with Architecture
Mikkel Brahm
 
2011 dialogue the language of complex systems v.2
2011 dialogue   the language of complex systems v.22011 dialogue   the language of complex systems v.2
2011 dialogue the language of complex systems v.2
herbisoj
 
Politics of the Artichoke
Politics of the ArtichokePolitics of the Artichoke
Politics of the Artichoke
Danforth
 
Open Source Software Governance Guide: Developing a Matrix of Leading Questio...
Open Source Software Governance Guide: Developing a Matrix of Leading Questio...Open Source Software Governance Guide: Developing a Matrix of Leading Questio...
Open Source Software Governance Guide: Developing a Matrix of Leading Questio...
Javier Canovas
 
Project Based Training Programme
Project Based Training Programme Project Based Training Programme
Project Based Training Programme
Dhaval Anjaria
 
Fieldwork proposal
Fieldwork proposalFieldwork proposal
Fieldwork proposal
Jitse D. J. van Ameijde
 
Creating and Maintaining an Inclusive DevOps Culture
Creating and Maintaining an Inclusive DevOps CultureCreating and Maintaining an Inclusive DevOps Culture
Creating and Maintaining an Inclusive DevOps Culture
judy (fink) johnson
 
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
Javier Canovas
 
Koha Governance: Observations and Options
Koha Governance:  Observations and OptionsKoha Governance:  Observations and Options
Koha Governance: Observations and Options
BobatCalyx
 
Agile NGOs new ways to survive and thrive.pdf
Agile NGOs new ways to survive and thrive.pdfAgile NGOs new ways to survive and thrive.pdf
Agile NGOs new ways to survive and thrive.pdf
MzN International
 
DIN: Danish Design-driven Innovation
DIN: Danish Design-driven InnovationDIN: Danish Design-driven Innovation
DIN: Danish Design-driven Innovation
Marcin Monko
 
Ecosystems_10.01.10
Ecosystems_10.01.10Ecosystems_10.01.10
Ecosystems_10.01.10
MidMarket Place
 
How to start an Open Source Project
How to start an Open Source ProjectHow to start an Open Source Project
How to start an Open Source Project
Priyank Kapadia
 
Future-Proofing Your Projects
Future-Proofing Your ProjectsFuture-Proofing Your Projects
From Contributor to Maintainer in Open Source
From Contributor to Maintainer in Open SourceFrom Contributor to Maintainer in Open Source
From Contributor to Maintainer in Open Source
AnitaIhuman
 

Similar to Project Governance (20)

TYPO3 Communications Workshop: Governance
TYPO3 Communications Workshop: GovernanceTYPO3 Communications Workshop: Governance
TYPO3 Communications Workshop: Governance
 
Building software: the lessons from open source
Building software: the lessons from open sourceBuilding software: the lessons from open source
Building software: the lessons from open source
 
An Open Source Approach to Collaboration
An Open Source Approach to CollaborationAn Open Source Approach to Collaboration
An Open Source Approach to Collaboration
 
Hci design collaboration lec 9 10
Hci  design collaboration lec 9 10Hci  design collaboration lec 9 10
Hci design collaboration lec 9 10
 
The decision making and problem solving models
The decision making and problem solving modelsThe decision making and problem solving models
The decision making and problem solving models
 
Seeking to Control Enterprise with Architecture
Seeking to Control Enterprise with ArchitectureSeeking to Control Enterprise with Architecture
Seeking to Control Enterprise with Architecture
 
2011 dialogue the language of complex systems v.2
2011 dialogue   the language of complex systems v.22011 dialogue   the language of complex systems v.2
2011 dialogue the language of complex systems v.2
 
Politics of the Artichoke
Politics of the ArtichokePolitics of the Artichoke
Politics of the Artichoke
 
Open Source Software Governance Guide: Developing a Matrix of Leading Questio...
Open Source Software Governance Guide: Developing a Matrix of Leading Questio...Open Source Software Governance Guide: Developing a Matrix of Leading Questio...
Open Source Software Governance Guide: Developing a Matrix of Leading Questio...
 
Project Based Training Programme
Project Based Training Programme Project Based Training Programme
Project Based Training Programme
 
Fieldwork proposal
Fieldwork proposalFieldwork proposal
Fieldwork proposal
 
Creating and Maintaining an Inclusive DevOps Culture
Creating and Maintaining an Inclusive DevOps CultureCreating and Maintaining an Inclusive DevOps Culture
Creating and Maintaining an Inclusive DevOps Culture
 
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
 
Koha Governance: Observations and Options
Koha Governance:  Observations and OptionsKoha Governance:  Observations and Options
Koha Governance: Observations and Options
 
Agile NGOs new ways to survive and thrive.pdf
Agile NGOs new ways to survive and thrive.pdfAgile NGOs new ways to survive and thrive.pdf
Agile NGOs new ways to survive and thrive.pdf
 
DIN: Danish Design-driven Innovation
DIN: Danish Design-driven InnovationDIN: Danish Design-driven Innovation
DIN: Danish Design-driven Innovation
 
Ecosystems_10.01.10
Ecosystems_10.01.10Ecosystems_10.01.10
Ecosystems_10.01.10
 
How to start an Open Source Project
How to start an Open Source ProjectHow to start an Open Source Project
How to start an Open Source Project
 
Future-Proofing Your Projects
Future-Proofing Your ProjectsFuture-Proofing Your Projects
Future-Proofing Your Projects
 
From Contributor to Maintainer in Open Source
From Contributor to Maintainer in Open SourceFrom Contributor to Maintainer in Open Source
From Contributor to Maintainer in Open Source
 

More from osswatch

Business Models for FOSS
Business Models for FOSSBusiness Models for FOSS
Business Models for FOSS
osswatch
 
FOSS Collaboration and Sustainability
FOSS Collaboration and SustainabilityFOSS Collaboration and Sustainability
FOSS Collaboration and Sustainability
osswatch
 
FOSS Intro
FOSS IntroFOSS Intro
FOSS Intro
osswatch
 
Copyright and Openness
Copyright and OpennessCopyright and Openness
Copyright and Openness
osswatch
 
Communities
CommunitiesCommunities
Communities
osswatch
 
Communication in Open Source
Communication in Open SourceCommunication in Open Source
Communication in Open Source
osswatch
 
Conflict and Resolution
Conflict and ResolutionConflict and Resolution
Conflict and Resolution
osswatch
 
Leadership in Open Source
Leadership in Open SourceLeadership in Open Source
Leadership in Open Source
osswatch
 
Legal Matters
Legal MattersLegal Matters
Legal Matters
osswatch
 
Leadership Style Questionnaire
Leadership Style QuestionnaireLeadership Style Questionnaire
Leadership Style Questionnaire
osswatch
 
Creating a level playing field for open source software options in IT selecti...
Creating a level playing field for open source software options in IT selecti...Creating a level playing field for open source software options in IT selecti...
Creating a level playing field for open source software options in IT selecti...
osswatch
 
TYPO3 Communications Workshop: Communications
TYPO3 Communications Workshop: CommunicationsTYPO3 Communications Workshop: Communications
TYPO3 Communications Workshop: Communications
osswatch
 
TYPO3 Communications Workshop: Leadership
TYPO3 Communications Workshop: LeadershipTYPO3 Communications Workshop: Leadership
TYPO3 Communications Workshop: Leadership
osswatch
 
TYPO3 Communications Workshop: Conflict and Resolution
TYPO3 Communications Workshop: Conflict and ResolutionTYPO3 Communications Workshop: Conflict and Resolution
TYPO3 Communications Workshop: Conflict and Resolution
osswatch
 
TYPO3 Communications Workshop: Communities
TYPO3 Communications Workshop: CommunitiesTYPO3 Communications Workshop: Communities
TYPO3 Communications Workshop: Communities
osswatch
 
Leveling the playing field for open source in education and public sector
Leveling the playing field for open source in education and public sectorLeveling the playing field for open source in education and public sector
Leveling the playing field for open source in education and public sector
osswatch
 

More from osswatch (16)

Business Models for FOSS
Business Models for FOSSBusiness Models for FOSS
Business Models for FOSS
 
FOSS Collaboration and Sustainability
FOSS Collaboration and SustainabilityFOSS Collaboration and Sustainability
FOSS Collaboration and Sustainability
 
FOSS Intro
FOSS IntroFOSS Intro
FOSS Intro
 
Copyright and Openness
Copyright and OpennessCopyright and Openness
Copyright and Openness
 
Communities
CommunitiesCommunities
Communities
 
Communication in Open Source
Communication in Open SourceCommunication in Open Source
Communication in Open Source
 
Conflict and Resolution
Conflict and ResolutionConflict and Resolution
Conflict and Resolution
 
Leadership in Open Source
Leadership in Open SourceLeadership in Open Source
Leadership in Open Source
 
Legal Matters
Legal MattersLegal Matters
Legal Matters
 
Leadership Style Questionnaire
Leadership Style QuestionnaireLeadership Style Questionnaire
Leadership Style Questionnaire
 
Creating a level playing field for open source software options in IT selecti...
Creating a level playing field for open source software options in IT selecti...Creating a level playing field for open source software options in IT selecti...
Creating a level playing field for open source software options in IT selecti...
 
TYPO3 Communications Workshop: Communications
TYPO3 Communications Workshop: CommunicationsTYPO3 Communications Workshop: Communications
TYPO3 Communications Workshop: Communications
 
TYPO3 Communications Workshop: Leadership
TYPO3 Communications Workshop: LeadershipTYPO3 Communications Workshop: Leadership
TYPO3 Communications Workshop: Leadership
 
TYPO3 Communications Workshop: Conflict and Resolution
TYPO3 Communications Workshop: Conflict and ResolutionTYPO3 Communications Workshop: Conflict and Resolution
TYPO3 Communications Workshop: Conflict and Resolution
 
TYPO3 Communications Workshop: Communities
TYPO3 Communications Workshop: CommunitiesTYPO3 Communications Workshop: Communities
TYPO3 Communications Workshop: Communities
 
Leveling the playing field for open source in education and public sector
Leveling the playing field for open source in education and public sectorLeveling the playing field for open source in education and public sector
Leveling the playing field for open source in education and public sector
 

Recently uploaded

Artificial Intelligence, Data and Competition – LIM – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – LIM – June 2024 OECD discussionArtificial Intelligence, Data and Competition – LIM – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – LIM – June 2024 OECD discussion
OECD Directorate for Financial and Enterprise Affairs
 
2024-05-30_meetup_devops_aix-marseille.pdf
2024-05-30_meetup_devops_aix-marseille.pdf2024-05-30_meetup_devops_aix-marseille.pdf
2024-05-30_meetup_devops_aix-marseille.pdf
Frederic Leger
 
Artificial Intelligence, Data and Competition – OECD – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – OECD – June 2024 OECD discussionArtificial Intelligence, Data and Competition – OECD – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – OECD – June 2024 OECD discussion
OECD Directorate for Financial and Enterprise Affairs
 
The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...
The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...
The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...
OECD Directorate for Financial and Enterprise Affairs
 
原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样
原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样
原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样
gpww3sf4
 
Carrer goals.pptx and their importance in real life
Carrer goals.pptx  and their importance in real lifeCarrer goals.pptx  and their importance in real life
Carrer goals.pptx and their importance in real life
artemacademy2
 
Disaster Management project for holidays homework and other uses
Disaster Management project for holidays homework and other usesDisaster Management project for holidays homework and other uses
Disaster Management project for holidays homework and other uses
RIDHIMAGARG21
 
XP 2024 presentation: A New Look to Leadership
XP 2024 presentation: A New Look to LeadershipXP 2024 presentation: A New Look to Leadership
XP 2024 presentation: A New Look to Leadership
samililja
 
Pro-competitive Industrial Policy – LANE – June 2024 OECD discussion
Pro-competitive Industrial Policy – LANE – June 2024 OECD discussionPro-competitive Industrial Policy – LANE – June 2024 OECD discussion
Pro-competitive Industrial Policy – LANE – June 2024 OECD discussion
OECD Directorate for Financial and Enterprise Affairs
 
Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...
Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...
Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...
Suzanne Lagerweij
 
Gregory Harris - Cycle 2 - Civics Presentation
Gregory Harris - Cycle 2 - Civics PresentationGregory Harris - Cycle 2 - Civics Presentation
Gregory Harris - Cycle 2 - Civics Presentation
gharris9
 
ASONAM2023_presection_slide_track-recommendation.pdf
ASONAM2023_presection_slide_track-recommendation.pdfASONAM2023_presection_slide_track-recommendation.pdf
ASONAM2023_presection_slide_track-recommendation.pdf
ToshihiroIto4
 
The Intersection between Competition and Data Privacy – CAPEL – June 2024 OEC...
The Intersection between Competition and Data Privacy – CAPEL – June 2024 OEC...The Intersection between Competition and Data Privacy – CAPEL – June 2024 OEC...
The Intersection between Competition and Data Privacy – CAPEL – June 2024 OEC...
OECD Directorate for Financial and Enterprise Affairs
 
The remarkable life of Sir Mokshagundam Visvesvaraya.pptx
The remarkable life of Sir Mokshagundam Visvesvaraya.pptxThe remarkable life of Sir Mokshagundam Visvesvaraya.pptx
The remarkable life of Sir Mokshagundam Visvesvaraya.pptx
JiteshKumarChoudhary2
 
Using-Presentation-Software-to-the-Fullf.pptx
Using-Presentation-Software-to-the-Fullf.pptxUsing-Presentation-Software-to-the-Fullf.pptx
Using-Presentation-Software-to-the-Fullf.pptx
kainatfatyma9
 
Why Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdf
Why Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdfWhy Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdf
Why Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdf
Ben Linders
 
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie Wells
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie WellsCollapsing Narratives: Exploring Non-Linearity • a micro report by Rosie Wells
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie Wells
Rosie Wells
 
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
OECD Directorate for Financial and Enterprise Affairs
 
Artificial Intelligence, Data and Competition – ČORBA – June 2024 OECD discus...
Artificial Intelligence, Data and Competition – ČORBA – June 2024 OECD discus...Artificial Intelligence, Data and Competition – ČORBA – June 2024 OECD discus...
Artificial Intelligence, Data and Competition – ČORBA – June 2024 OECD discus...
OECD Directorate for Financial and Enterprise Affairs
 
The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...
The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...
The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...
OECD Directorate for Financial and Enterprise Affairs
 

Recently uploaded (20)

Artificial Intelligence, Data and Competition – LIM – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – LIM – June 2024 OECD discussionArtificial Intelligence, Data and Competition – LIM – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – LIM – June 2024 OECD discussion
 
2024-05-30_meetup_devops_aix-marseille.pdf
2024-05-30_meetup_devops_aix-marseille.pdf2024-05-30_meetup_devops_aix-marseille.pdf
2024-05-30_meetup_devops_aix-marseille.pdf
 
Artificial Intelligence, Data and Competition – OECD – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – OECD – June 2024 OECD discussionArtificial Intelligence, Data and Competition – OECD – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – OECD – June 2024 OECD discussion
 
The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...
The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...
The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...
 
原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样
原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样
原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样
 
Carrer goals.pptx and their importance in real life
Carrer goals.pptx  and their importance in real lifeCarrer goals.pptx  and their importance in real life
Carrer goals.pptx and their importance in real life
 
Disaster Management project for holidays homework and other uses
Disaster Management project for holidays homework and other usesDisaster Management project for holidays homework and other uses
Disaster Management project for holidays homework and other uses
 
XP 2024 presentation: A New Look to Leadership
XP 2024 presentation: A New Look to LeadershipXP 2024 presentation: A New Look to Leadership
XP 2024 presentation: A New Look to Leadership
 
Pro-competitive Industrial Policy – LANE – June 2024 OECD discussion
Pro-competitive Industrial Policy – LANE – June 2024 OECD discussionPro-competitive Industrial Policy – LANE – June 2024 OECD discussion
Pro-competitive Industrial Policy – LANE – June 2024 OECD discussion
 
Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...
Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...
Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...
 
Gregory Harris - Cycle 2 - Civics Presentation
Gregory Harris - Cycle 2 - Civics PresentationGregory Harris - Cycle 2 - Civics Presentation
Gregory Harris - Cycle 2 - Civics Presentation
 
ASONAM2023_presection_slide_track-recommendation.pdf
ASONAM2023_presection_slide_track-recommendation.pdfASONAM2023_presection_slide_track-recommendation.pdf
ASONAM2023_presection_slide_track-recommendation.pdf
 
The Intersection between Competition and Data Privacy – CAPEL – June 2024 OEC...
The Intersection between Competition and Data Privacy – CAPEL – June 2024 OEC...The Intersection between Competition and Data Privacy – CAPEL – June 2024 OEC...
The Intersection between Competition and Data Privacy – CAPEL – June 2024 OEC...
 
The remarkable life of Sir Mokshagundam Visvesvaraya.pptx
The remarkable life of Sir Mokshagundam Visvesvaraya.pptxThe remarkable life of Sir Mokshagundam Visvesvaraya.pptx
The remarkable life of Sir Mokshagundam Visvesvaraya.pptx
 
Using-Presentation-Software-to-the-Fullf.pptx
Using-Presentation-Software-to-the-Fullf.pptxUsing-Presentation-Software-to-the-Fullf.pptx
Using-Presentation-Software-to-the-Fullf.pptx
 
Why Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdf
Why Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdfWhy Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdf
Why Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdf
 
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie Wells
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie WellsCollapsing Narratives: Exploring Non-Linearity • a micro report by Rosie Wells
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie Wells
 
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
 
Artificial Intelligence, Data and Competition – ČORBA – June 2024 OECD discus...
Artificial Intelligence, Data and Competition – ČORBA – June 2024 OECD discus...Artificial Intelligence, Data and Competition – ČORBA – June 2024 OECD discus...
Artificial Intelligence, Data and Competition – ČORBA – June 2024 OECD discus...
 
The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...
The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...
The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...
 

Project Governance

  • 2. In this session What are governace models? Why are they important in FOSS projects? Varieties of Governence models Contribution management styles Reflection on your own governance model
  • 3. What's Governance? The roles and processes for decision making within a project Gardler, R. Hanganu, G. et al – Governance Models Informs potential contributors Assures potential users Helps build sustainability Retains Control Helps the project achieve its goals
  • 4. Governance in Ubuntu http://www.ubuntu.com/about/about-ubuntu/governance Ensures... 1) There is a defined process that helps people contribute 2) Decisions are taken in a fair and transparent manner 3) Necessary decisions are taken, even when there's no clear consensus. There's also a clear path for appeal. What's Governance?
  • 6. Benevolent Dictator Gardler, R and Hanganu, G. et al - Benevolent dictator governance model Folgel, K. - Producing Open Source Software
  • 7. ● Sensitivity to your own influence ● Letting people air ideas (even stupid ones) ● Ability to acknowledge own mistakes ● Ability to recognise good design ● Personality Folgel, K. Qualities of a Benevolent Dictator
  • 8. Linus's take on being nice "If you want me to "act professional", I can tell you that I'm not interested. I'm sitting in my home office wearign [sic] a bathrobe. The same way I'm not going to start wearing ties, I'm *also* not going to buy into the fake politeness, the lying, the office politics and backstabbing, the passive aggressiveness, and the buzzwords. Because THAT is what "acting professionally" results in: people resort to all kinds of really nasty things because they are forced to act out their normal urges in unnatural ways."
  • 10. Meritocracy Gardler, R and Hanganu, G. et al – Meritocratic governance model Helen contributes work to the project Helen gains respect from peers Respect gives Helen's voice more weight in discussions Helen is elected or appointed to a leadership position
  • 11. ● Inclusive – Equality of opportunity ● Operates on consensus rather than votes ● "Lazy Consensus" helps expedite non-controversial decisions Meritocracy
  • 12. Ubuntu – Striking a balance Read the Ubuntu Governance handout What are the roles? How are decisions made? Is it a Benevolent Dictatorship or a Meritocracy?
  • 13. Project Management Raymond, E. - The Cathedral and the Bazaar
  • 14. Cathedral ● Small group of experts ● Infrequent release cycle ● Heavily tested ● Contributions subject to heavy review
  • 15. Bazaar ● Larger, less formal group ● "Release Early, Release Often" ● "With enough eyes, all bugs are shallow" ● Responsive to user and tester feedback
  • 16. Benevolent Dictator Formal Meritocracy Cathedral Bazaar Less open to participatory governance More open to participatory governance Less open to external contribution More open to external contribution GNU Emacs (c. 1997) Ubuntu Apache HTTPD Apache OODT Linux
  • 17. Reflection Activity ● Think about how decision are made within your project, and how contributions are handled ● Look at the graph of governance and contribution models ● Where does your project current sit? ● Where do you think it should sit?
  • 18. Summary ● Governance is important to define and communicate how your project operates ● You need to strike the right balances to retain the right amount of control while inviting the right amount of contribution ● There's no "one true way", it depends on your project's goals ● Communicating your governance model effectively is important for managing the expectations of contributors
  • 19. Questions? Cathedral, Frankfurt by Brian Burger http://www.flickr.com/photos/wirelizard/1414035429/ Istanbul - Grand Bazaar by Roger Woolstadt http://www.flickr.com/photos/24736216@N07/3498051077 Saint IGNUcius speaking by Beatrice Murch http://www.flickr.com/photos/blmurch/3001698026/ P1010100 by dazfuller http://www.flickr.com/photos/68293811@N00/4043153407 Image Credits References Gardler, R and Hanganu, G. et al (2013) Governance Models http://www.oss-watch.ac.uk/resources/governanceModels Gardler, R. and Hanganu, G. et al (2013) Benevolent Dictator Governance Model http://www.oss-watch.ac.uk/resources/benevolentdictatorgovernancemodel Gardler, R. and Hanganu, G. et al (2013) Meritocratic Governance Model http://www.oss-watch.ac.uk/resources/meritocraticGovernanceModel Fogel, K. (2005) "What makes a good benevolent dictator?" Producing Open Source Software http://producingoss.com/html-chunk/social-infrastructure.html#benevolent-dictator Raymond, E. (2000) The Cathedral and the Bazaar http://catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/ Canonical Ltd. Governance http://www.ubuntu.com/about/about-ubuntu/governance Linux Namesake argues in favour of being a jerk http://www.escapistmagazine.com/forums/read/7.822248-Linux-Namesake-Argues-In-Favor-Of-Being-A-Jerk