|
Page Created :
SLING :
Proposal Apache Sling Community Roles and Processes
Proposal Apache Sling Community Roles and Processes has been created by Felix Meschberger (Dec 13, 2007). Content:View Source RolesThere are different roles with which Sling 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 Sling 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. UsersUsers are the people who use any of the products of the Sling project. 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 Sling. When a user starts to contribute code or documentation patches, they become a Contributor. ContributorsContributors 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. CommittersContributors who give frequent and valuable contributions to a subproject of Sling can have their status promoted to that of a Committer. A Committer has write access to Sling's source code repository. PPMC MembersCommitters of the Sling project are also PPMC members. This committee is the official managing body of project and is responsible for setting its overall direction. ProcessesBecoming a User or ContributorThere is no requirement for becoming a User or Contributor; these roles are open to everyone. Becoming a Committer and PPMC MemberIn order for a Contributor to become a Committer and PPMC member, another Committer can nominate that Contributor to the PPMC. Once a Contributor is nominated, the PPMC will call a vote on the PPMC private mailing list at the same time sending notice to the Incubator PMC private mailing list and if there are at least 3 positive votes and no negative votes after three days, the results are posted to the PPMC private mailing list. To have the Contributor being accepted as a Committer and PPMC member, a vote has to take place on the Incubator PMC private mailing list based on the results of the PPMC vote. Only after a successfull vote on the Incubator PMC private mailing list will the Contributor be accepted as a Committer and PPMC member. 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. Upon a positive vote result, the Contributor will be emailed by the PPMC to invite him/her to become a Committer and PPMC member. If the invitation is accepted, an announcement about the new Committer and PPMC member 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 and PPMC member until the appropriate legal paperwork is submitted. |
Unsubscribe or edit your notifications preferences
