NetBeans

NetBeans is an integrated development environment (IDE) written in and executed from the Java environment. Although very Java oriented it can operate as a front-end for just about any development tool and as is comes with a strong support for C++/C, HTML, PYTHON, PHP, Maven and a few others, more can be downloaded as plug-ins.
Unlike some of the other big Java based IDE's, like for instance Eclipse, NetBeans does not rely on anything but the APIs and libraries that are supplied with the Java runtime or SDK to run.
Version
- 4.0 (Dec 2004) - JDK 1.5 support
- 5.0 (2006) - last version that runs with Golden Code Java or Innotek JDK
- 5.5.1 (May 2007) - last version with OS/2 specific support, requires Java 5/6
- NetBeans IDE
- 6.5 (Nov 2008)
- 7.0 (Apr 2011)
- 7.3.1 (2013) - Needs a full Java 6 SDK download and a bit of massaging to get working
- 8.0.1
- Apache NetBeans
- 9.0 (Jul 2018) - support for Java 9 and 10
- 12.6 (Nov 2021)
License
Open source - Originally licensed under the CDDL and large parts of it are still under than license, small portions use the GNU GPL v2 License with the Classpath exception, most new work is expected to be released under the LGPL v2.1. Sundry third party tools shipped with the package use licenses such as Apache Software License v1.1 and Apache Software License v2, the MIT License or variations of it like but also the AWS License.
Because of the multitudes of other licenses used in the package it is not possible to package the Netbeans tool with code that uses the GNU GPL v3 License as it claims ownership of other code it is shipped with which in turn breaches the conditions of some of the other licenses. You can in other words for instance release a plug-in for Netbeans under the GPL v3 and distribute it separately, but it cannot be distributed with the original Netbeans package.
Author
- Sun Inc. (Original developer)
- Oracle
- The Apache Software Foundation