Skip to content, Skip to search

Changes

Governance

6 bytes added, 16:15, 10 November 2014
Use more reasonably sized headers
That said, every project needs leaders: the ones who participate in ''governance'' of the project, [https://en.wikipedia.org/wiki/Software_maintenance maintaining] the software and making key decisions.
== Project roles ==
Because [[open source]] software is highly collaborative, it is extremely important to understand the difference between various roles on the project, to avoid misconceptions about '''authority''' (who makes decisions) and '''responsibility''' (who must do the work) concerning each project.
* '''Contributors''' are people who help with the project either currently or in the past. They may participate occasionally or sporadically, and are typically not involved in project decision making.
== SciJava projects ==
Here is a summary of roles for some projects in the [[SciJava]] ecosystem.
<br><sup>3</sup> For the purposes of this table, "KNIME" means the [[KNIME|KNIME Image Processing]] extensions, not the KNIME project as a whole.
== Further reading ==
* [http://oss-watch.ac.uk/resources/governancemodels OSS Watch's article on Governance Models]
* Eric S. Raymond's [http://catb.org/~esr/writings/homesteading/homesteading/ Homesteading the Noosphere]
* Eric S. Raymond's [http://www.catb.org/esr/writings/cathedral-bazaar/cathedral-bazaar/ The Cathedral and the Bazaar]
Bureaucrat, emailconfirmed, incoming, administrator, uploaders
12,213
edits