OpenJDK

OpenJDK

Information
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 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.

Historisch

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  " ).

Oracle JDK: Das JDK von Oracle

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.

Anhänge

Zum Thema passende Artikel

Externe Links

Anmerkungen und Referenzen

  1. (in) "  Wechsel zu OpenJDK als offizielle Java SE 7-Referenzimplementierung  " auf blogs.oracle.com ,9. Juni 2011(abgerufen am 15. Mai 2019 )
  2. Liste der Lizenzen mit Kommentaren .
  3. Frei, aber gefesselt - Die Java-Falle .
  4. Tag 2: Es geht nicht darum, ob, sondern darum, wie .
  5. (in) "  Unterschiede zwischen Oracle JDK und OpenJDK  " auf baeldung.com ,23. Februar 2019(abgerufen am 30. Mai 2019 )