El código fuente de Mozilla puede ser obtenido tanto descargando un archivo con los fuentes como usando un cliente CVS. Si estás empezando o simplemente quieres compilar una versión determinada de un producto Mozilla, te recomendamos descargar el archivo con los fuentes. Si no, descarga el Código fuente de Mozilla vía CVS.
Antes de intentar compilar, por favor lee los requerimientos del sistema e instrucciones de programación.
Licencia
Este código está protegido por la Licencia Pública Netscape y la Licencia Pública Mozilla. Por favor, lee por completo esta licencia antes de alterar o copiar el código fuente.
Restricciones de exportación
Este código fuente está sujeto a las leyes de exportación norteamericanas y otras leyes, y no debe ser exportado o re-exportado a ciertos paises (actualmente, Cuba, Irán, Libia, Corea del Norte, Sudán y Siria) o a personas o entidades a las que se les haya prohibido recibir exportaciones de Estados Unidos (incluidas éstas (a) en el Bureau of Industry and Security Denied Parties List o Entity List, (b) en la oficina de Foreign Assets Control list of Specially Designated Nationals and Blocked Persons , y (c) involucradas en tecnología de misiles o armas nucleares, biológicas o químicas).
Descarga
Versiones
Puedes encontrar las versiones del código fuente en el servidor FTP en el subdirectorio "source
" de la versión que quieras obtener. La estructura de directorios en el servidor FTP es la siguiente:
PROJECT/releases/RELEASE/source/
Hay que sustituir PROJECT
por firefox
o thunderbird
por ejemplo, y RELEASE
por 1.5.0.3
o bonecho
. La base para dicha ruta es ftp.mozilla.org/pub/mozilla.org/
. Algunos proyectos no proporcionan código fuente via FTP, por ejemplo bonsai
(en este caso, se debe de usar el CVS, si es posible).
La manera más fácil de encontrar el código fuente de la versión que quieres, es empezar en ftp://ftp.mozilla.org/pub/mozilla.org/ y navegar por tí mismo, teniendo en cuenta la estructura de directorios comentada antes. Para acceder al servidor FTP, puedes usar un navegador como Firefox o cualquer cliente FTP a tu elección.
Por ejemplo, puedes encontrar el código fuente del Firefox 1.5.0.2 en ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/1.5.0.2/source/.
El árbol completo del código no está disponible para su descarga desde el FTP.
Compilaciones nocturnas
Por el momento, no se proporcionan compilaciones nocturnas del código fuente (nightlies).
Currently we don't have nightly source tarballs: You can download a trunk nightly source tarball from https://ftp.mozilla.org/pub/mozilla.org where? This tarball will have the CVS files prepopulated so that the tarball can be updated from anonymous CVS.
Descomprimir
Los tarballs con el código fuente están empaquetados como tarballs en bzip. Para descomprimir un tarball desde un terminal tipo unix o cygwin, escribe:
tar -xjf <source-file.tar.bz2>
O si quiere ver los archivos extraídos,
tar xjfv <source-file.tar.bz2>
Nota para usuarios de Windows: WinRAR o WinZip no funcionan para descomprimir los archivos de código fuente- WinZip no soporta los archivos *.bz2-. Además el archivo contiene elementos de tamaño cero que no son descomprimidos correctamente. Para Windows usa por ejemplo el software 7 zip.