Get involved with Portal by requesting a project role for any of the Portal projects. The most common roles are:
Observer: A user of the project that can browse project source coce, download binaries, open and track issues (defects and enhancements), and post to public forums.
Contributor: A user that has signed the Sun Contributor Agreement and contributes code to the project without commit access to the source repository. A Contributor may provide bug fixes, test cases, or feature enhancements. A Contributor works with a Developer to commit changes to the source repository.
Developer: A user that has signed the Sun Contributor Agreement, contributes code to the project, and has access to update content in the source repository. Developer access is granted to Contributors who have proven their abilities and commitment by making high quality contributions. Commit access may be restricted to those portions of the repository in which the user needs to make changes. Developers work with Contributors to review and commit their changes as appropriate.
Observers and Contributors can contribute code to the project by working with a project Developer. When an Observer signs the Sun Contributor Agreement they will be promoted to the Contributor role. A Contributor is granted the Developer role after they've proven that they can function in the Developer role. This is typically accomplished thru quality contributions to the project. A Developer ensures that only high quality stable changes are committed to the project.
An example of a Contributor becoming a Developer starts with Atul, who has signed the Sun Contributor Agreement, and been granted the Contributor role. Atul has delivered several high quality bug fixes and prominant features to the project. Jeff, a Developer, notices Atul contributions and determines that Atul should be Developer. Jeff nominates Atul for the Developer role. The other Developers working on the project recognize Atul as a quality Contributor and important member of the project, especially since Atul has been active in the user and developer aliases and has also reviewed other changes submitted by other Contributors. The Developers vote and grant Atul the developer role.
We request Observers and Contributors contributing source code or a patch to sign and return Sun's Contributor Agreement.
Please see the OpenPortal Governance Policy for a full explanation of the project governance, roles, and role privileges.