En términos generales, podemos afirmar que en los sistemas *BSD existen tres ramas de desarrollo bien diferenciadas. Estas ramas son las siguientes:
- RELEASE: Es la que se publica en los CDs oficiales de venta o en forma de imagen ISO descargable por internet.
- STABLE: Añade correcciones y arreglos a la versión release.
- CURRENT: Orientada a desarrolladores, donde se incluyen los últimos soportes y nuevas características.
A todas estas ramas se puede acceder fácilmente a través del depósito CVS. Gracias a esta herramienta podemos poner al día el código fuente de nuestro sistema con cualquiera de las ramas comentadas anteriormente.
Por orden de importancia, los grupos que se encargan de coordinar los proyectos *BSD son:
- Core team.
- Commiters.
- Contribuyentes externos.
La tarea del Core Team es asegurar el buen camino del proyecto *BSD. Cada miembro puede tener alguna otra tarea específica, como asegurar el correcto funcionamiento de ciertas partes del sistema. Otra tarea del Core Team es la resolución de las discusiones entre commiters, así como la elección de estos.
Los commiters son las personas que tienen acceso de escritura al código fuente del sistema a través de CVS. Son los autorizados para realizar modificaciones en el código.
En último lugar tenemos a los contribuyentes externos, que son los propios usuarios del sistema, de vital importancia. Estos publican software y parches, arreglan errores, aportan ideas, etc.