Recursos para el desarrollo de GNU
Introducción
Esta página describe los servicios de desarrollo disponibles para los desarrolladores de GNU en las máquinas del Proyecto GNU. Si quiere usar alguno de estos servicios para desarrollar un paquete de GNU, por favor contacte a la dirección indicada para ese servicio en particular. Para obtener los detalles completos de los privilegios y responsabilidades de los encargado de GNU, vea el documento de Información para encargados de GNU, por favor. (También pueden ser de interés los Estándares de codificación de GNU, y el resumen de lo que significa ser un paquete de GNU.)
Con la abundancia de computadoras baratas que pueden ejecutar GNU/Linux, así como también la mayor disponibilidad del acceso a Internet, muchos voluntarios de GNU hoy tienen todas las instalaciones informáticas que necesitan. Sin embargo, todavía existen ventajas en tener computadoras centrales donde los voluntarios de GNU puedan trabajar juntos sin tener que hacer que sus propias máquinas sean accesibles a los demás.
Por ese motivo, la Free Software Foundation recomienda a los proyectos de
software de GNU usar las máquinas en gnu.org como una base
central. Usar estas máquinas también beneficia indirectamente al Proyecto
GNU, al incrementar la percepción pública sobre GNU y al esparcir la idea de
trabajar juntos para el beneficio de todos.
CVS y Savannah
Proveemos acceso remoto a CVS para varios paquetes de GNU. Si está desarrollando un paquete de GNU y quisiera tener el repositorio en las máquinas de gnu.org, Savannah le ofrece una manera fácil para crearlo y administrarlo. Primero, crease una cuenta y luego registre su paquete de GNU. Al cabo de unas pocas horas se creará el repositorio CVS. Podrá escribir en él y administrar usted mismo la lista de personas que tienen permisos de escritura.
Varios proyectos ya están usando Savannah para este propósito.
Cuentas de acceso
Brindamos acceso identificado a las máquinas de GNU a las personas que las necesitan para trabajar en software de GNU. Tener una cuenta de acceso personal es un privilegio y una responsabilidad a la vez, y debiera usarse solamente para su trabajo en GNU. Por favor, lea métodos de acceso para máquinas de GNU para obtener una cuenta.
Listas de correo
Operamos listas de correo para paquetes de software de GNU cuando se necesiten, incluyendo listas administradas a mano y listas autoadministradas a la vez.
Cuando se registra en Savannah un paquete de GNU, una interfaz web permite a los desarrolladores crear y administrar las listas de correo dedicadas a este paquete.
Si, por alguna razón, no es posible o deseable registrar un paquete de GNU en Savannah, pida a <new-mailing-list@gnu.org> que cree listas por usted, o créelas usted mismo si está seguro que sabe cómo hacerlo.
En general, cada paquete de software de GNU debería tener una lista para
reportar errores con el nombre canónico
bug-nombre@gnu.org, más cualquier otro alias que pueda
ser útil. Al usar Savannah, puede crear listas para su paquete con nombres
como nombre-bug. Esto es bueno, pero haga un alias
bug-nombre o pida que lo hagan, por favor. Algunos
paquetes comparten la lista bug-gnu-utils@gnu.org, pero ahora incentivamos a
que los paquetes comiencen sus propias listas individuales.
Los paquetes pueden tener otras listas para anuncios, para pedir ayuda, para publicar código fuente relacionado, para discusión entre usuarios, o cualquiera que el mantenedor del paquete piense que sea útil.
Los archivos de listas de correo para las listas administradas
automáticamente están disponibles en http://lists.gnu.org, así como también a
través del administrador de listas. Los archivos para las listas
administradas manualmente generalmente se guardan en
/com/archive en las máquinas de GNU.
Cuando una lista de correo se vuelve lo suficientemente grande como para
justificarlo, podemos crear un grupo de noticias gnu.* con un
enlace mutuo a la lista de correo.
Servidor web
Nuestro servidor web maestro está ubicado en http://www.gnu.org/, y tiene espejos alrededor del mundo. Quisiéramos alojar páginas en este servidor sobre todos y cada uno de los paquetes de software de GNU.
La máquina que aloja las páginas web de www.gnu.org está
separada del resto de las máquinas de GNU. Las páginas web están almacenadas
en un repositorio CVS en Savannah. Entonces, se le entregan permisos de
escritura a cada mantenedor de paquetes de GNU registrado en Savannah para el directorio
/software/package.
FTP
También podemos ofrecer un sitio FTP para cualquier paquete de software de
GNU en http://ftp.gnu.org/,
el cual tiene espejos en todo el mundo.
Usamos un servidor diferente para los lanzamientos de pruebas, para que las
personas no los instalen pensando que están listos para el espectáculo. Este
servidor es ftp://alpha.gnu.org/.
El documento de Información para mantenedores de GNU tiene detalles completos para el proceso de subida por FTP.