People with commit/write access to one or more of the three source code repositories.
Contributors to FreeBSD: developers
Repo-specific:
| doc (documentation) | text | diagram (2023-09-10) (source) | Phabricator |
| ports | text | diagram (2023-09-10) (source) | Phabricator |
| src (FreeBSD base) | text | diagram (2023-09-10) (source) | Phabricator |
Absence of a repo-specific commit bit does not preclude commitment to the repo. To tell where a person has committed, you can seek their FreeBSD username (the first part of their email address) in the cgit interfaces to doc, ports, and src. For example:
– Pau Amma (doc committer) has also committed to the src repo.
Prior to 2007: access to FreeBSD servers was restricted to people with a commit bit (write access) for any of the primary source code repositories: doc, ports, src, and www. These people were known as committers. Access was provided in the form of a Unix account, and came with a @FreeBSD.org email address.
In 2007: restrictions were eased, for other people — and groups — to gain accounts and @FreeBSD.org email addresses. This broadening allowed inclusion of those who have a long-term involvement with the FreeBSD Project.
The first were people who were granted access to the Problem Report database (GNATS at the time, now Bugzilla) for issue triage and management, without having a commit bit.
This generalized the concept for the Project from committer to developer.
HowWeGotHere lists the starting points for around sixty committers/developers and contributors.
Contributors to FreeBSD can join the ContributorsGroup. This group includes FreeBSD participants in Google Summer of Code.
FreeBSD developers can join the DevelopersGroup group, which provides minor additional permissions for a few wiki pages.
To request membership of either group, you can use Bugzilla.
See About.