OpenJDK
Entwickelt von | Oracle und die OpenJDK-Community |
---|---|
Letzte Version | 16 (16. März 2021) |
Erweiterte Version | 17 |
Anzahlung | https://hg.openjdk.java.net/ |
Projekt-Status | In aktiver Entwicklung |
Geschrieben in | Java , C ++ , C. |
Betriebssystem | Typ GNU / Linux , BSD ( d ) , Microsoft Windows , macOS und Unix |
Umgebung | Java virtuelle Maschine |
Sprachen | Englisch |
Art | Java Entwickler-Kit |
Verteilungsrichtlinie | Kostenlos |
Lizenz | GNU General Public License Version 2 , GPL-Verknüpfungsausnahme ( en ) und Universal Permissive License ( d ) |
Webseite | openjdk.java.net |
Das OpenJDK ist die Implementierung eines Referenzbeamten und frei von Java SE , wie im Java Community Process definiert und seit Version 7. Es ist das Ergebnis der Bemühungen des Unternehmens Sun Microsystems (Eigentümer von Java bis zu seiner Übernahme durch Oracle ) möchte Java SE Open Source machen.
Richard Stallman , in einem Artikel in12. April 2004, hob das Problem der "Java-Falle" hervor. Freie Software ist nicht nur dann wirklich kostenlos, wenn sie einer von der Free Software Foundation genehmigten Lizenz entspricht , sondern auch, wenn alle Abhängigkeiten kostenlos sind. Die Basisbibliotheken von Java sowie der Compiler waren jedoch nicht frei. Es war also unmöglich, sich nicht auf sie zu verlassen. Die Situation kann jetzt mit dem GCJ- Compiler und den GNU Classpath- Bibliotheken behoben werden .
Am zweiten Tag der JavaOne 2006- Konferenz kündigte Rich Green, Executive Vice President der Softwaresparte von Sun Microsystems, (zur Java Open Source-Lizenzierung) an: „Es geht nicht darum, ob es sich um eine Frage des Kommentars handelt. “ ( " Es geht nicht darum, ob, sondern darum, wie " ).
Auf der Grundlage des OpenJDK stellt das Oracle-Unternehmen ein eigenes JDK mit dem Namen Oracle JDK zur Verfügung : Es stellt zusätzliche Komponenten bereit, deren Verwendung jedoch kostenpflichtig ist.