Hallo,
Post by Johannes FreibergerWenn Microsoft etwas reimplementiert das von anderen erschaffen wurde,
- Wo oder was sind die Unterschiede zum Original?
Der Supportgeber, die Supportdauer und die Verfügbarkeit (i.e. die
Quellen und installationswege, z.B. Vorinstallationen wie auf Azure).
Post by Johannes Freiberger- Wie sehen die gewollten oder ungewollten Abweichungen aus?
Wahrscheinlich im Timing der Bugfixes, i.e. du bekommst den Fix bevor er
ins OpenJDK zurück fließt.
Möglicherweise beinhaltet das auch Backports von Funktionalität aus
späteren Releases, zumindest scheint das in Microsofts Docs anzuklingen:
"Microsoft Build of OpenJDK binaries may contain backported fixes and
enhancements we deem important to our customers and our internal users.
Some of these may have not yet been formally backported upstream and are
clearly signposted in our release notes. This allows us to expedite
improvements and fixes while we proceed to upstream those changes in
parallel. Updates will be free and available to every Java developer to
deploy anywhere."
https://docs.microsoft.com/de-de/java/openjdk/overview
Ansonsten hat auch Microsoft ist an die Lizenz des OpenJDK zu halten
(GPL 2.0 mit "Classpath" exception):
https://github.com/microsoft/openjdk/blob/main/LICENSE
Post by Johannes Freiberger- Ist der Quellcode öffentlich?
Ja. Es handelt sich um eine OpenJDK Distribution und als solches
Ähnlich wie Azul's Zulu oder der Red Hat Build:
https://www.azul.com/downloads/?package=jdk
https://developers.redhat.com/products/openjdk/overview
Post by Johannes Freiberger- Ist die Dokumentation vollständig oder existieren undokumentierte Funktionen?
Letzteres wahrscheinlich eher nicht, weil: GPL (i.e. der Source ist
Dokumentation).
https://www.microsoft.com/openjdk
Gruß,
-Wanja-
--
..Alesi's problem was that the back of the car was jumping up and down
dangerously - and I can assure you from having been teammate to
Jean Alesi and knowing what kind of cars that he can pull up with,
when Jean Alesi says that a car is dangerous - it is. [Jonathan Palmer]