Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Re: Woran erinnert mich das?

17 views
Skip to first unread message

Marcel Mueller

unread,
Apr 11, 2021, 5:08:16 AM4/11/21
to
Am 11.04.21 um 03:32 schrieb Stefan Ram:
> Vor wenige Tagen gemeldet:
>
> 2021: Microsoft veröffentlicht eigene Java-Version
>
> . Mir noch erinnerlich:
>
> 1997: Microsoft's J/Direct called death of Java
>
> . Heute geht es wohl nur noch um eine normgerechte
> Implementation von Java.

Es läuft halt nicht immer so wie gedacht. ;-)

Aber Microsoft hat spätestens seit Nadella die Ausrichtung schon
deutlich geändert. Denen ist auch klar, dass Windows langfristig keine
Zukunft hat, schlicht, weil die Hardware darunter zunehmend wegbricht.
Die paar Surface reißen es da nicht. Und das bedeutet eben auch, dass es
nicht mehr böse ist, an bestimmten Stellen kompatibel zu sein. Außerdem
dürften sie keine Lust auf die Lizenzzahlungen für Oracle Java haben,
wenn sie Java Applicationserver in der Cloud anbieten. Eine eigene JVM
entwickeln ist für MS schlicht ökonomischer.

Wenn jemand Java ins Grab bringen kann, ist es allenfalls Oracle. Aber
selbst das wird schwierig, ob der riesigen Community dahinter.
Nur kann man Java, wenn Oracle nicht will, nicht einfach forken so wie
OpenOffice. Nicht einmal komplett unabhängige, fremde Implementierungen
dürfen existieren, wenn die nicht von Oracle als standardkonform
zertifiziert sind. Im Zweifel haben sie also alle Hebel in der Hand.
Gegen Größen wie IBM wird das nicht helfen, aber ohne OpenJDK würde die
Java Community mittelfristig schon deutlich ausdünnen.


Marcel

Johannes Freiberger

unread,
Apr 11, 2021, 6:22:25 AM4/11/21
to
Wenn Microsoft etwas reimplementiert das von anderen erschaffen wurde,
dann stellen sich immer folgende Fragen:

- Wo oder was sind die Unterschiede zum Original?
- Wie sehen die gewollten oder ungewollten Abweichungen aus?
- Ist der Quellcode öffentlich?
- Ist die Dokumentation vollständig oder existieren undokumentierte Funktionen?


On 11 Apr 2021 01:32:48 GMT, r...@zedat.fu-berlin.de (Stefan Ram) wrote:

> Vor wenige Tagen gemeldet:
>
>2021: Microsoft veröffentlicht eigene Java-Version
>
> . Mir noch erinnerlich:
>
>1997: Microsoft's J/Direct called death of Java
>
> . Heute geht es wohl nur noch um eine normgerechte
> Implementation von Java. "J/Direct" ist vielleicht
> ein Vorgänger von C#.
>

Wanja Gayk

unread,
Aug 24, 2021, 12:30:02 PM8/24/21
to
Hallo,

In article <84j57g9b9udk8lca0...@4ax.com>,
nom...@space.invalid says...
> Wenn Microsoft etwas reimplementiert das von anderen erschaffen wurde,
> dann stellen sich immer folgende Fragen:
>
> - 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).

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

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

> - 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]
0 new messages