forked from codice/codice.github.com
-
Notifications
You must be signed in to change notification settings - Fork 0
/
roles.html
138 lines (120 loc) · 7.41 KB
/
roles.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
<!DOCTYPE html>
<!-- paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/ -->
<!--[if lt IE 7 ]> <html lang="en" class="no-js ie6"> <![endif]-->
<!--[if IE 7 ]> <html lang="en" class="no-js ie7"> <![endif]-->
<!--[if IE 8 ]> <html lang="en" class="no-js ie8"> <![endif]-->
<!--[if IE 9 ]> <html lang="en" class="no-js ie9"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--> <html lang="en" class="no-js"> <!--<![endif]-->
<head>
<meta charset='utf-8' />
<!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /><![endif]-->
<title>Governance - Roles - Codice Foundation</title>
<meta charset='utf-8'>
<meta http-equiv="X-UA-Compatible" content="chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<link href='https://fonts.googleapis.com/css?family=Architects+Daughter' rel='stylesheet' type='text/css'>
<link href="assets/stylesheets/application.css" media="screen" rel="stylesheet" type="text/css" />
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-35136374-3']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
<script src="assets/javascripts/modernizr.js" type="text/javascript"></script>
</head>
<body>
<div id="page_container">
<header id="header">
<div class="inner">
<a href="index.html" title="Codice Foundation" id="logo">
<img alt="Text_banner" src="assets/images/text_banner.png" />
</a>
<h2>A Public Code Conservancy</h2>
<!-- <a href="https://github.com/codice" class="button"><small>Follow me on</small>GitHub</a> -->
</div>
</header>
<section id="page">
<em>
<div class="inner clearfix">
<section id="main-content">
<h1>Roles</h1>
<p>There are different roles with which Codice Foundation community members may be associated, these roles are: users, contributors, committers, and Project Management Committee (PMC) members. These roles are assigned and assumed based on merit. Everyone in the Codice Foundation community can participate to whatever level they desire, but participating and the resulting merit gained is directly linked to the role an individual may obtain.</p>
<h2>Users</h2>
<p>Users are the people who use any of the products of the Codice Foundation. People in this role are not contributing code, but they are using the products, reporting bugs, making feature requests, testing code, and such. This is by far the most important category of people, since without users there is no reason for Codice Foundation or its projects. When a user starts to contribute code or documentation patches, they become a Contributor.</p>
<h2>Contributors</h2>
<p>Contributors are the people who write code or documentation patches or contribute positively to the project in other ways. A volunteer's contribution is always recognized.</p>
<h2>Committers</h2>
<p>Contributors who give frequent and valuable contributions to a project of the Codice Foundation can have their status promoted to that of a Committer. A Committer has write access to a project's source code repository.</p>
<h2>PMC Members</h2>
<p>Committers who frequently participate with valuable contributions may have their status promoted to that of a PMC member. This committee is the official managing body of project and is responsible for setting its overall direction.</p>
<h2>Processes</h2>
<h3>Becoming a User or Contributor</h3>
<p>There is no requirement for becoming a User or Contributor; these roles are open to everyone.</p>
<h3>Becoming a Committer</h3>
<p>In order for a Contributor to become a Committer, another Committer can nominate that Contributor to the PMC. Once a Contributor is nominated, the PMC will call a vote on the PMC mailing list and if there are at least 3 positive votes and no negative votes after five days, then the Contributor is accepted as a Committer. The Contributor should not be consulted about his/her desire to become a Committer before the vote or be informed that they are being considered, since this could create hard feelings if the vote does not pass.</p>
<p>Upon a positive vote result, the Contributor will be emailed by the PMC to invite him/her to become a Committer. If the invitation is accepted, an announcement about the new Committer is made to the developer mailing list and he/she is given write access to the source code repository. A Contributor will not officially become a Committer until the appropriate legal paperwork is submitted.</p>
<h3>Becoming a PMC Member</h3>
<p>In order to become a PMC member, another PMC member must nominate the Committer. Once the Committer is nominated, the PMC will call a vote on the PMC mailing list and if there are at least 3 positive votes and no negative votes after five days, then the Committer is accepted as a PMC member. The Committer should not be consulted about his/her desire to become a PMC member before the vote or be informed that they are being considered, since this could create hard feelings if the vote does not pass.</p>
<p>Upon a positive vote result, the Committer will be emailed by the PMC to invite him/her to become a PMC member. If the invitation is accepted, an announcement about the new PMC member is made to the developer mailing list.</p>
<h3>Exceptions</h3>
<p>It is not strictly necessary to be a Committer first in order to become a PMC member. In some cases, the PMC may feel that an individual may offer needed management expertise to the project. Such individuals can be nominated by PMC members. Any such newly accepted PMC members will also be given Committer status.</p>
<p><em>Shamelessly reproduced from the Apache Felix project: http://felix.apache.org/documentation/community/apache-felix-community-roles-and-processes.html</em>
</p>
</section>
<aside id="sidebar">
<nav id='menu' class='menu'>
<ul>
<li class='first'>
<a href="index.html">Home</a> <ul class='clearfix'>
<li class='first last'>
<a href="about.html">About</a></li>
</ul>
</li>
<li class='selected'>
<a href="governance.html">Governance</a> <ul class='clearfix'>
<li class='first'>
<a href="board.html">The Board</a></li>
<li class='selected last'>
<a href="roles.html">Roles</a></li>
</ul>
</li>
<li>
<a href="contributing.html">Contributing</a> <ul class='clearfix'>
<li class='first'>
<a href="agreements.html">Agreements</a></li>
<li class='last'>
<a href="proposal.html">Proposal Template</a></li>
</ul>
</li>
<li>
<a href="incubation.html">Incubation</a> <ul class='clearfix'>
<li class='first last'>
<a href="graduation.html">Graduation</a></li>
</ul>
</li>
<li>
<a href="tools.html">Tools</a></li>
<li class='last'>
<a href="projects.html">Projects</a></li>
</ul>
</nav>
</aside>
</div>
</em>
</section>
<footer>
<div class="inner">
<a href="index.html" title="Codice Foundation">
© Codice Foundation
</a>
<h2>Codice Foundation: A Public Code Conservancy</h2>
</div>
</footer>
</div>
<script src="assets/javascripts/application.js" type="text/javascript"></script>
</body>
</html>