The SourcesThe NetBeans source code is be available under a variant of the Mozilla Public License. The source code is available in a CVS repository. All development of NetBeans happens using the CVS server on this site, and development proposals and decisions happen on the public mailing lists. You can get to the sources in several ways.
If you are interested in making a build from sources, see the building/installation pages. So what exactly is here?What is available here is the entire source tree and history of the NetBeans IDE. Generally, there is a "stable" branch and a "development branch." The development branch is where ongoing development happens - it will be more or less stable depending on what point in the release cycle it is. For a a description of the physical organization of the sources in the CVS repository, see the CVS Branches and Labels doc. Is what's here the complete source? Is there anything that isn't here?There are some things that can't be here for legal reasons. There are a few parts of the NetBeans IDE that are third party software, or fall under a license that doesn't allow their sources to be made public here. Any such extras required for a working build are available via CVS and included in the source snapshots in a "scrambled" format. To use these scrambled extras (for eg to make a build from sources), it is necessary to accept their license terms - you will be prompted to do so during the build process. For more info, see the Scrambler description. The items in question are:
A given release of NetBeans may have more or fewer non-SPL-licensed extra files in it. Ask on nbdev to be sure. ContributingSee the getting involved page. |









