Download Mozilla Source Using FTP
If you'd like to help by testing our software and submitting bug reports, then download a binary. If you're a developer then read on to find out how to get the source.
- Understand that this is for developers only. If you have never compiled and debugged a very large C/C++ program before, all this will do for you is use up a lot of disk space.
- This code is covered by the Netscape Public License and Mozilla Public License. Please read the licenses before downloading it.
- This source code is subject to the U.S. Export Administration Regulations and other U.S. law, and may not be exported or re-exported to certain countries (currently Afghanistan (Taliban controlled areas), Cuba, Iran, Iraq, Libya, North Korea, Sudan and Syria) or to persons or entities prohibited from receiving U.S. exports (including Denied Parties, entities on the Bureau of Export Administration Entity List, and Specially Designated Nationals).
- Before you download the source code, please review the system requirements.
- If you're just beginning to work with mozilla then its recommended
to start with a tarball from the most recent milestone build. Milestone
builds occur on branches of the main cvs tree and have undergone QA and
bug fixing to make them relatively stable. Later on, if you want to move
off the branch and synchonize with the tip, use the following commands:
cvs up -A client.mk # the -A flag removes any branch tag make -f client.mk checkout # if you aren't using a mozconfig file, you will need to add # MOZ_CO_PROJECT=option to this command
- For the most up-to-date tarball, grab the daily snapshot. Depending on the current state of the tree, this may not build, or it may be extremely buggy. However, it will update the most quickly with CVS.
- Source packages tend to be approximately 30MB in size, with the bzip2 packaging smaller than the gzip packaging for a given source package.
- To unpack a
.tar.gz
file on Windows, either use WinZip, or download the win32 versions of tar and gzip from Cygwin. - To unpack a
.tar.gz
file on unix systems, you need a GNU tar compliant archiving application (GNU tar itself or pax, which seems to come on quite a few unixen which don't have GNU tar as the native archiving software), in addition to gzip.
Mozilla source
Firefox 1.0 | Mozilla 1.7.3 | Mozilla/Firefox nightly (trunk) | ||
---|---|---|---|---|
bzip2 | gzip | bzip2 | gzip | bzip2 |
After you have downloaded the source, please read the build instructions. You must create a configuration file to perform a useful build.
While you're waiting for the download (actually, "before you even think about downloading anything", but who are we kidding) you should familiarize yourself with the developer documentation we have compiled to date.
The source is also available through several other methods, including CVS; see the CVS page for details.
And finally, a huge thank you to all the people and organizations who made the initial release possible!