Source Code

There are several ways you can access the source code available from mozilla.org. You'll probably find our development tools useful too.

Browse
Browse the up-to-the-minute latest version of the source code online, through a massively-hyperlinked source code browser that lets you cross-reference function and variable names. Check out the Mozilla Cross-Reference site for details.
Download
  • FTP - Download the source tarballs from our FTP server. Source drops to the FTP server usually occur monthly.
  • CVS - Those doing active development can check out the latest source using CVS. This is the preferred method, as it lets you get up-to-the-minute changes and merge them with your own.
Build
Look at the build instructions to find out how to compile this beast.
Contribute
To contribute code, submit your changes to the owner(s) of the module(s) you plan to change. If they approve the code they'll commit your changes.

If you're a frequent contributor or if you're contributing your own module you may be given write access to our CVS repository so you can commit the changes yourself. Consult the guidelines on hacking mozilla to find out how to get write access and to find out how bonsai and tinderbox are used in our build process.