Vado a memoria, perché non sviluppo più in Java ormai da alcuni anni, ma, prima, metto lì una considerazione, a margine: qualunque sia il pacchetto Java che usi, la licenza dovrebbe essere inclusa come file di testo all'interno del pacchetto stesso, quindi basta provare a scaricarlo o installarlo per scoprire con quale licenza ti arriva. Detto questo, in generale OpenJDK è la versione di Java con licenza libera (credo GPL con classpath exception). Sicuramente, e senza particolari sorprese, Oracle compare fra gli autori e manutentori di OpenJDK, visto che OpenJDK è nato dal JDK di Oracle. Quanto al JRE, su Debian trovi il pacchetto openjdk-18-jre (o anche versioni precedenti). Puoi certamente comporti il pacchetto fai da te, ma se usi quello già fatto probabilmente fai prima. Non ho idea di cosa faccia il sito adoptopenjdk, perché non ne ho mai avuto bisogno. Il 13/12/21 13:48, Enrico Agliotti via SLiP ha scritto:
Ciao a tutti,
faccio un po' fatica a capire cosa è successo nel mondo Java dal punto di vista delle licenze.
Finora ho semplicemente usato il pacchetto disponibile in Debian senza pormi problemi. Ma ora, sul lavoro, ho bisogno di essere molto preciso su quale sia la fonte affidabile dell'ambiente Java e di quale sia la sua licenza.
Ho provato a cercare su Internet ma ho trovato solo un gran pasticcio. Da quello che ho capito, la versione Oracle è libera fino alla 8.u211. La versione libera tout court è la OpenJDK che però, sorpresa, è pure Oracle [1]. Però, problema, sul relativo sito [1] c'è solo il JDK e non il JRE. Per avere il JRE, alcuni colleghi mi hanno spiegato che, bisogna comporsi il pacchetto "fai da te" dal sito "adoptopenjdk" [2] di cui però non ho capito chi sia il proprietario e il manutentore.
Insomma tanta confusione sotto il cielo. Se qualcuno mi aiuta a orientarmi, gliene sono grato.
Grazie e saluti! Enrico
[1] https://openjdk.java.net/ <https://openjdk.java.net/> [2] https://adoptopenjdk.net/ <https://adoptopenjdk.net/>
-- Inviato dal computer che sto usando in questo momento
Enrico Agliotti cell. +39-328-0517312 tel. con segreteria: +39-011-23415553