Sida 1 av 1

Java och Java licenser...

Postat: 18 juli 2019, 17:37:26
av sodjan
Hur är det egentligen? Fick denna ruta då jag fick en blänkare om en
Java uppdatering. Inget problem med den som sådan, jag lägger alltid
in dom. Men det där med personligt resp kommersiellt bruk? Om det
handlade om ett utvecklingsverktyg så kan jag förstå det, men bara för
en java runtime? Är det någon alls som bryr sig? Jag har en laptop som
används (som nu) "privat" men även till vardags i jobbet...

Re: Java och Java licenser...

Postat: 18 juli 2019, 18:21:41
av Micke_s
Äldre jre går inte ladda hem heller utan licens sist jag försökte. Openjdk finns också..

Försöker hålla mig borta från Java om jag kan.
.Net Core börjar bli intressant...

Re: Java och Java licenser...

Postat: 18 juli 2019, 18:28:48
av arvidb
Installera IcedTea istället. Det är en helt fri ("FLOSS") java runtime environment.

Re: Java och Java licenser...

Postat: 18 juli 2019, 22:07:04
av sodjan
Vadå "istället"? 100 tals miljoner klienter kör Java runtime.
Knappast troligt att de var och en ska ladda ner något annat...

Re: Java och Java licenser...

Postat: 18 juli 2019, 22:13:41
av Lennart Aspenryd
Det har väl varit känt länge att de som kör Java kommersiellt skall ha en licens. För oss vanliga har jag förstått att inget ändras.

Re: Java och Java licenser...

Postat: 18 juli 2019, 23:11:19
av sodjan
Jo, men grejen är ju vad som är "kommersiellt".
Och eftersom java är en generell platfform så blir
det ju svårt att separera det man har på sin laptop...

Re: Java och Java licenser...

Postat: 19 juli 2019, 00:56:30
av arvidb
sodjan skrev:Vadå "istället"? 100 tals miljoner klienter kör Java runtime.
Knappast troligt att de var och en ska ladda ner något annat...
Istället för Oracles Java runtime. Så kan du köra dina flera hundra miljoner javaklienter utan licenskrångel.

Re: Java och Java licenser...

Postat: 19 juli 2019, 11:21:46
av sodjan
Tråden handlar om Java och inget annat. Nej, som jag ser det så är Java (i alla fall runtime) en så pass generell komponent så att det kommer aldrig att fungera för Oracle att ta betalt för den. Utvecklingsverktyg är en annan sak...

Re: Java och Java licenser...

Postat: 19 juli 2019, 11:54:01
av Mickecarlsson
Alla universitet i Sverige byter sin java runtime till openjdk. Anledningen är att Oracle anser att universitet är kommersiella.
https://intra.kth.se/it/programvara-o-s ... e-1.862964
https://ju.se/it-helpdesk/oracle-java.html

Re: Java och Java licenser...

Postat: 19 juli 2019, 12:18:16
av sodjan
Intressant. Ja, med en central organisation är det ju enklare. Aja, jag kör vidare oavsett vad jag gör med min laptop... :roll:

Re: Java och Java licenser...

Postat: 19 juli 2019, 17:27:16
av Mickecarlsson
Så länge du kör på din privata dator är det inga problem, använder du java på jobbet i en dator som din arbetsgivare har till dig ska du betala.

Den som får mest problem är de som använder Resin, en javabaserad webserver. Alla som kör t.ex. etailer från Netset måste börja betala så fort dom uppgraderar java på servern.
Eller så får dom byta till openjdk.

Re: Java och Java licenser...

Postat: 19 juli 2019, 23:59:52
av sodjan
Här har någon sammanfattat läget delvis utifrån ett OpenVMS (VMS) perspektiv
men även utifrån Windows och Linux användare:
> Interesting.
>
> According to the notes there, this is based on Java SE and not OpenJDK.
>
> How will future releases of Java for VMS be affected by the Oracle
> licence changes, where commercial users using Java SE in production
> now have to pay for versions of Java SE (but not OpenJDK) released
> since 16-Apr-2019 ?

This is a bit complicated.

Java SE version 8 and 11 are specifications similar to Fortran 66 and 77.

Different vendors create products that implement that specification that they either sell or let users take for free given certain license conditions.

Let us first look at it from the user perspective.

Previously the Linux and Windows users could choose between:
* Oracle Java under commercial terms, you pay and you get support for many years
* Oracle Java for free, you don't pay but Oracle stop making updates available after some years
* OpenJDK from java.net as open source, you don't pay and support depends entirely on whether the community create an updated build
* IBM Java under commercial terms you pay and you get support for many years [Windows version only available bundled with IBM product]

That has changed in a couple of ways:
- Oracle ditched the Oracle Java for free option and refer users to OpenJDK
- several companies and organizations started distributing OpenJDK builds
- a few companies started providing support for OpenJDK builds

So today the Linux and Windows users can choose between:
* Oracle Java under commercial terms, you pay and you get support for many years
* OpenJDK from X as open source, you don't pay and support depends entirely on whether the community create an updated build, where X is one of dozen orgs: java.net, AdoptOpenJDK, Redhat, Azul, Amazon etc.
* OpenJDK from Y under commercial terms, you pay and you get support for many years, where Y is one of: Azul, Redhat [their Linux] etc.
* IBM Java under commercial terms you pay and you get support for many years [Windows version only available bundled with IBM product]

But all of that is sort of irrelevant for VMS.

Java for VMS is currently only available from HPE. They have made it available for free as a service for VMS users. And they update let us call it "occasionally".

In the future Java for VMS will come from VSI. And VSI will have to figure out licensing terms and support policies.

Now there is the Java provider perspective.

All these products have not implemented Java independently. They could have, but they chose not to (cost reasons!).

Oracle Java and OpenJDK share >99% code base. OpenJDK was created from the SUN/Oracle code that could be released as open source. There are a few differences because SUN/Oracle could not release a few code pieces as open source. The community led by Redhat created replacements.

IBM and HP/HPE get/got source code from SUN/Oracle under commercial terms. They reuse what they can and want to reuse. They add their own stuff where it is necessary for platform support or because they think they can do better.

VSI will either get an agreement with Oracle or take open source OpenJDK.

I believe VSI have stated multiple times that they plan on taking open source OpenJDK.

Arne

Re: Java och Java licenser...

Postat: 20 juli 2019, 00:48:51
av Lennart Aspenryd
Det där sodjan, kan säkert bli bekymmersamt.
Är det januari 2020 som gäller?

Nu får du ta av dig luvan och göra något åt det! :humm: