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
Informs potential contributors
Helps build sustainability

Assures potential users
Retains Control

Helps the project achieve its goals
Gardler, R. Hanganu, G. et al – Governance Models
What's Governance?
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.
Styles of Governance
Benevolent
Dictatorship

(Formal)
Meritocracy
Benevolent Dictator

Gardler, R and Hanganu, G. et al - Benevolent dictator governance model
Folgel, K. - Producing Open Source Software
Qualities of a Benevolent Dictator
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.
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
Helen contributes work to
the project

Helen is elected or
appointed to a leadership
position

Helen gains
respect from peers

Respect gives Helen's
voice more weight in
discussions

Gardler, R and Hanganu, G. et al – Meritocratic governance model
Meritocracy
Inclusive – Equality of opportunity
●
Operates on consensus rather than votes
●
"Lazy Consensus" helps expedite non-controversial
decisions
●
Ubuntu – Striking a balance
Read the Ubuntu Governance documentation
http://oss.ly/ubuntu
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
●
Bazaar
More open
to external
contribution

Apache HTTPD
Linux

Ubuntu

Less open
to external
contribution

GNU Emacs

Apache OODT

Cathedral
Benevolent
Dictator

Less open to
participatory
governance

More open to
participatory
governance

Formal
Meritocracy
Activity
As a group, identify the roles within your project's
governance structure
●

●

Who has the final say in decisions?

●

Discuss where your project sits on the graph.

How do you communicate this information to your
community and potential contributors? How could
this be improved?
●
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
●
References

Questions?

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

Image Credits
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

More Related Content

Similar to TYPO3 Communications Workshop: Governance

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
 
Embracing FLOSS As A Shortcut Towards Agility
Embracing FLOSS As A Shortcut Towards AgilityEmbracing FLOSS As A Shortcut Towards Agility
Embracing FLOSS As A Shortcut Towards Agility
Agustin Benito Bethencourt
 
Composition and initiation of agricultural innovation platforms
Composition and initiation of agricultural innovation platformsComposition and initiation of agricultural innovation platforms
Composition and initiation of agricultural innovation platforms
ILRI
 
Ten Lessons Learnt to Drive and Transform Open Source Software User Experienc...
Ten Lessons Learnt to Drive and Transform Open Source Software User Experienc...Ten Lessons Learnt to Drive and Transform Open Source Software User Experienc...
Ten Lessons Learnt to Drive and Transform Open Source Software User Experienc...
All Things Open
 
Ten Lessons Learnt to Drive and Transform Open Source Software User Experienc...
Ten Lessons Learnt to Drive and Transform Open Source Software User Experienc...Ten Lessons Learnt to Drive and Transform Open Source Software User Experienc...
Ten Lessons Learnt to Drive and Transform Open Source Software User Experienc...
Ju Lim
 
Project Based Training Programme
Project Based Training Programme Project Based Training Programme
Project Based Training Programme
Dhaval Anjaria
 
Open development management practices
Open development management practicesOpen development management practices
Open development management practices
Ross Gardler
 
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
OW2
 
How To Develop Openly
How To Develop OpenlyHow To Develop Openly
How To Develop Openly
Ross Gardler
 
Collaboration for Sustainability in a Networked World: Barriers and Advice
Collaboration for Sustainability in a Networked World: Barriers and AdviceCollaboration for Sustainability in a Networked World: Barriers and Advice
Collaboration for Sustainability in a Networked World: Barriers and Advice
alicemariearcher
 
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
 
Gardler bosc2010 community_developmentattheasf
Gardler bosc2010 community_developmentattheasfGardler bosc2010 community_developmentattheasf
Gardler bosc2010 community_developmentattheasfBOSC 2010
 
"Open Source and the Choice to Cooperate" by Brian Behlendorf @ eLiberatica 2007
"Open Source and the Choice to Cooperate" by Brian Behlendorf @ eLiberatica 2007"Open Source and the Choice to Cooperate" by Brian Behlendorf @ eLiberatica 2007
"Open Source and the Choice to Cooperate" by Brian Behlendorf @ eLiberatica 2007
eLiberatica
 
DIN: Danish Design-driven Innovation
DIN: Danish Design-driven InnovationDIN: Danish Design-driven Innovation
DIN: Danish Design-driven Innovation
Marcin Monko
 
Obstacles to Agility
Obstacles to AgilityObstacles to Agility
Obstacles to Agility
eby
 
DockerCon US 2016 - Scaling Open Source operations
DockerCon US 2016 - Scaling Open Source operationsDockerCon US 2016 - Scaling Open Source operations
DockerCon US 2016 - Scaling Open Source operations
Arnaud Porterie
 
Coordinating Large Agile Projects
Coordinating Large Agile ProjectsCoordinating Large Agile Projects
Coordinating Large Agile Projects
Bosnia Agile
 
Anatomy of An Open Source Project: Key Factors to Success
Anatomy of An Open Source Project: Key Factors to SuccessAnatomy of An Open Source Project: Key Factors to Success
Anatomy of An Open Source Project: Key Factors to Success
Samsung Open Source Group
 

Similar to TYPO3 Communications Workshop: Governance (20)

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
 
Embracing FLOSS As A Shortcut Towards Agility
Embracing FLOSS As A Shortcut Towards AgilityEmbracing FLOSS As A Shortcut Towards Agility
Embracing FLOSS As A Shortcut Towards Agility
 
Composition and initiation of agricultural innovation platforms
Composition and initiation of agricultural innovation platformsComposition and initiation of agricultural innovation platforms
Composition and initiation of agricultural innovation platforms
 
Ten Lessons Learnt to Drive and Transform Open Source Software User Experienc...
Ten Lessons Learnt to Drive and Transform Open Source Software User Experienc...Ten Lessons Learnt to Drive and Transform Open Source Software User Experienc...
Ten Lessons Learnt to Drive and Transform Open Source Software User Experienc...
 
Ten Lessons Learnt to Drive and Transform Open Source Software User Experienc...
Ten Lessons Learnt to Drive and Transform Open Source Software User Experienc...Ten Lessons Learnt to Drive and Transform Open Source Software User Experienc...
Ten Lessons Learnt to Drive and Transform Open Source Software User Experienc...
 
Ecosystems_10.01.10
Ecosystems_10.01.10Ecosystems_10.01.10
Ecosystems_10.01.10
 
Project Based Training Programme
Project Based Training Programme Project Based Training Programme
Project Based Training Programme
 
Open development management practices
Open development management practicesOpen development management practices
Open development management practices
 
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
 
How To Develop Openly
How To Develop OpenlyHow To Develop Openly
How To Develop Openly
 
Collaboration for Sustainability in a Networked World: Barriers and Advice
Collaboration for Sustainability in a Networked World: Barriers and AdviceCollaboration for Sustainability in a Networked World: Barriers and Advice
Collaboration for Sustainability in a Networked World: Barriers and Advice
 
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
 
Gardler bosc2010 community_developmentattheasf
Gardler bosc2010 community_developmentattheasfGardler bosc2010 community_developmentattheasf
Gardler bosc2010 community_developmentattheasf
 
"Open Source and the Choice to Cooperate" by Brian Behlendorf @ eLiberatica 2007
"Open Source and the Choice to Cooperate" by Brian Behlendorf @ eLiberatica 2007"Open Source and the Choice to Cooperate" by Brian Behlendorf @ eLiberatica 2007
"Open Source and the Choice to Cooperate" by Brian Behlendorf @ eLiberatica 2007
 
DIN: Danish Design-driven Innovation
DIN: Danish Design-driven InnovationDIN: Danish Design-driven Innovation
DIN: Danish Design-driven Innovation
 
Obstacles to Agility
Obstacles to AgilityObstacles to Agility
Obstacles to Agility
 
DockerCon US 2016 - Scaling Open Source operations
DockerCon US 2016 - Scaling Open Source operationsDockerCon US 2016 - Scaling Open Source operations
DockerCon US 2016 - Scaling Open Source operations
 
Coordinating Large Agile Projects
Coordinating Large Agile ProjectsCoordinating Large Agile Projects
Coordinating Large Agile Projects
 
Anatomy of An Open Source Project: Key Factors to Success
Anatomy of An Open Source Project: Key Factors to SuccessAnatomy of An Open Source Project: Key Factors to Success
Anatomy of An Open Source Project: Key Factors to Success
 

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

special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
deeptiverma2406
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 

Recently uploaded (20)

special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 

TYPO3 Communications Workshop: 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 Informs potential contributors Helps build sustainability Assures potential users Retains Control Helps the project achieve its goals Gardler, R. Hanganu, G. et al – Governance Models
  • 4. What's Governance? 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.
  • 6. Benevolent Dictator Gardler, R and Hanganu, G. et al - Benevolent dictator governance model Folgel, K. - Producing Open Source Software
  • 7. Qualities of a Benevolent Dictator 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.
  • 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 Helen contributes work to the project Helen is elected or appointed to a leadership position Helen gains respect from peers Respect gives Helen's voice more weight in discussions Gardler, R and Hanganu, G. et al – Meritocratic governance model
  • 11. Meritocracy Inclusive – Equality of opportunity ● Operates on consensus rather than votes ● "Lazy Consensus" helps expedite non-controversial decisions ●
  • 12. Ubuntu – Striking a balance Read the Ubuntu Governance documentation http://oss.ly/ubuntu 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. Bazaar More open to external contribution Apache HTTPD Linux Ubuntu Less open to external contribution GNU Emacs Apache OODT Cathedral Benevolent Dictator Less open to participatory governance More open to participatory governance Formal Meritocracy
  • 17. Activity As a group, identify the roles within your project's governance structure ● ● Who has the final say in decisions? ● Discuss where your project sits on the graph. How do you communicate this information to your community and potential contributors? How could this be improved? ●
  • 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. References Questions? 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 Image Credits 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

Editor's Notes

  1. * The rules and roles involved in making descisions within a project * What kind of decisions? * How people lose and gain power * How IP is managed, how management might change (copyright assignment? CLAs?) * How roadmaps are set * How to determine whether an issue has been closed. Also when it warrants re-opening (method of appeal?) * Important to give a project stability, and thus sustainability * Allows potential contributors to understand how to engage * Describes he QA process to give users confidence in the project's outputs * Ensures that overall control is maintained, but can provide a framework for transition if required. * Attitude to forking? * Try to keep everyone happy by being inclusive of as many ideas as possible * Encourage forking – this may actually put people off doing it due to the effort required * Provides a framework to ensure that the projects goals are met, e.g. commercial success, or just wide use * What are the metrics by which this is measured? * How are they fed back?
  2. * The rules and roles involved in making descisions within a project * What kind of decisions? * How people lose and gain power * How IP is managed, how management might change (copyright assignment? CLAs?) * How roadmaps are set * How to determine whether an issue has been closed. Also when it warrants re-opening (method of appeal?) * Important to give a project stability, and thus sustainability * Allows potential contributors to understand how to engage * Describes he QA process to give users confidence in the project's outputs * Ensures that overall control is maintained, but can provide a framework for transition if required. * Attitude to forking? * Try to keep everyone happy by being inclusive of as many ideas as possible * Encourage forking – this may actually put people off doing it due to the effort required * Provides a framework to ensure that the projects goals are met, e.g. commercial success, or just wide use * What are the metrics by which this is measured? * How are they fed back?
  3. For example, Ubuntu's governance model seeks to ensure that: * There is a defined process that helps people contribute to decisions regarding the Ubuntu community and distribution. It should be clear who is responsible for any given decision, and how others might contribute to the making of it. * Decisions regarding the Ubuntu distribution and community are taken in a fair and transparent fashion. * Necessary decisions are actually taken, even when there is no clear consensus among the community. There is a clear path for the appeal or escalation of a decision when necessary.
  4. Basically 2 styles of governance – Benevolent Dictatorship and Meritocracy While FOSS projects that are controlled by a sponsoring organisation might not be, Open development projects are meritocratic in nature, so "Formal Meritocracy" might be more appropriate It's not a switch where you have to pick one or the other, it's more like a scale where you need to find the right balance for your project and community.
  5. * There's no process for changing the leadership of the project, save for forking * The Dictator may have "leuitentants" that he or she consults * Quality developers must still have some influence, otherwise they'll leave *Folgel* * The "Benevolent" part is important, people have to like or at least repect you. No successful FOSS community project is a Malevolent Dicatatorship. If your community doesn't like how you're managing the project, they'll leave or fork it. * Ensures decisions are made as one person has the final say
  6. * What makes a good benevolent dictator * Sensitivity to your own influence, and thus self-restraint * Letting people air ideas, even stupid ones * Ability to acknlowledge stupid ideas * Ability to recognise good design, not necessarily do it yourself * Personality matters, you need to be likeable? Entertaining? Philanthropic? * This often means avoiding being a dick * Torvalds argues against this
  7. * People earn respect from the community by contributing to the project * As respect is earned (social capital is accrued), the contributor's voice carries more weight in discussions * The contributor may be appointed or elected by the community to a leadership position, or simply given commit rights
  8. The Cathedral and the Bazaar – Eric Raymond explores models of managing communities and soliciting engagements, particularly contrasting development of GNU Emacs with that of the Linux kernel.
  9. * A small core of highly committed contributors * Code developed within the core * Infrequent releases, heavily tested in private * Outside contributions might be accepted but only with heavy review
  10. * A large group of contributors with various levels of commitment * Contributions welcome from all * Parallises problem solving - "With enough eyes, all bugs are shallow" * More frequent, less tested releases - "Release early, release often" * "Stable" release supported for longer, "beta" releases made freqently * Responsive to user and tester feedback
  11. * You cannot initiate a project Bazaar-style * You need to present a plausible promise to encourage users, testers, and contributors to get involved. * You need to have something *runnable* to demonstrate this - not necessarily *complete* or *working* * The leadership needs to recognise good designs from others * Most projects will start in the bottom-left of the graph, and may move up or right as they mature * GNU Emacs – Raymond's classic Cathedral (up until c. 2008) vs Linux, the classic Bazzar * Top-level ASF projects follow Meritocratic governance * HTTPD follows a more bazaar-style model of soliciting patches from all comers * OODT is more cautious and considered – focus on quality over speed, development docs are there to reassure users, not bring in more developers * Ubuntu is somewhere in the middle – Dictatorship with clear meritocratic elements, welcoming (and sometimes reliant) on contrib, but very top-down on wider architecture decisions. * Your choice of development model may inform your choice of tools - It's no coincidence that Git supports the Bazaar style of working