The machines at gnome.org host different services like WWW, FTP, git, and mail aliases. This document describes the policies for getting the necessary accounts to modify the content of these services. You should read this document if:
- You wish to have git push access to work on a GNOME module.
- You are a module maintainer and wish to upload new versions to the FTP site.
- You are going to maintain a section of the gnome.org web pages.
- You wish to have an @gnome.org mail alias.
If you have been contributing to a project that is already hosted in git.gnome.org and the module maintainer approves it, you may request for an account in the GNOME Git repository. That way you can commit your patches directly.
Also, you may have a number of scattered patches to several GNOME modules and people may have put you on their hit list of "good hacker". This is common for people who have been fixing bugs in GNOME here and there, and such people are very good candidates for git access.
Translators who are making frequent changes and updates to translations may be granted a git account. In any case, you should contact the coordinator of your language team so that there is no duplicated effort for translations.
Finally, you may have a GNOME program that you have written and you may want to have it hosted in the GNOME Git repository. If the accounts committee and generally the people on the gnome-hackers mailing list agree that your program is a major contribution to GNOME, you may get access to the git repository to put your program there.
Having a git account implies certain responsibilities, because you are modifying the master copy of the GNOME source code.
To ensure that maintainers and project leaders know who has been granted git access with their blessing, please include them on the list of recipients of your git account request.
People with git accounts will automatically get a <firstname.lastname@example.org> mail alias so that they can be contacted easily in case they quickly need to fix something they did on git.
Module maintainers need a shell account on the master.gnome.org machine so that they can upload their packages for distribution in the FTP site. Unfortunately we cannot give out shell accounts to random people because of lack of resources.
People who get a shell account will get added to the ftpadmin group so that they have write access to the FTP directory hierarchy. When you get such an account, we will send you instructions on how to upload and set up your packages for distributions; we have some shell scripts on master.gnome.org to aid you in doing this.
Web Page Maintenance
If the maintainer of the GNOME web pages decides that you are a useful and frequent contributor, you can ask for a web administration account. This involves a shell account and knowledge of the relevant Subversion modules. ( this needs to be updated wrt new Plone site)
The developer web pages on developer.gnome.org are maintained on the web-devel-2 module on Subversion, so you only need a Subversion account to contribute to them. ( but developer.gnome.org will die)
Only GNOME foundation members are eligible for an @gnome.org mail alias. We will happily set up an alias for any foundation member that requests one. We do not host real mail spools due to limited resources.
If you are not a member of the GNOME Foundation please visit http://foundation.gnome.org and read the application guidelines.
gnome.org email aliases are provided for the convenience of GNOME Foundation members and to facilitate the operation of the GNOME Project. The GNOME Board has the right to revoke aliases at any time for any reason. Rules for mail aliases are outlined at MailAliasPolicy.
People who already have accounts can mail <email@example.com> for assistance with technical issues. We also have an <firstname.lastname@example.org> for people who want to request Subversion surgery. Please feel free to ask the sysadmins for information. ( check svnmaster@)
Accounts not contemplated here
There are other services in the gnome.org machines that may require an account. The Bugzilla bug tracking system is one of them. However, you do not need permission to create an account there; simply visit the Bugzilla page and create an account if you wish to report bugs.