[Discussioni] Raccolta e integrazione contributi per mozioni e proposta di legge
Luigi Toscano
luigi.toscano a tiscali.it
Lun 10 Mar 2014 12:20:08 CET
On Monday 10 of March 2014 09:31:26 studio.lanzalotta a tiscali.it wrote:
> non sei antipatico, cerchiamo certezze e verità. Spiegami come mai
> certe applicazioni di Agenzia Entrate richiedono espressamente Java VM
> di Oracle e se tenti di usare openjdk non funziona.
Ci sono varie possibilità. Per questo è necessario un po' di riassunto.
Quando c'è stato il rilascio del codice di Java (OpenJDK), questo era relativo
al JDK7 allora in sviluppo. A partire da quel codice, tramite il progetto
IcedTea, integrando i pezzi allora non liberi, si portò avanti sia quel JDK7
sia una versione compatibile con l'allora in uso JDK6.
Il codice di OpenJDK6 differiva abbastanza da quello del JDK6 di Sun. Questa
differenza è venuta meno con l'avvento della versione 7, proprio per l'origine
di quel codice.
L'implementazione di riferimento di Java è quella basata sul codice libero:
https://jdk7.java.net/java-se-7-ri/
https://blogs.oracle.com/henrik/entry/moving_to_openjdk_as_the
Tornando all'Agenzia delle Entrate, magari gli sviluppatori hanno fatto i loro
test anni fa, quando OpenJDK6 (meno maturo) era agli arbori. E nel fare questo
hanno messo un controllo fisso sul JDK usato, cosa non più utile.
La situazione la vedo simile a quando un sito web è solo per IE, che si fa? Si
chiede di correggerlo, o si dice di non usare HTML?
In tutto questo non vedo bug relativi al software dell'Agenzia delle Entrate
sul sistema di gestione dei bug di Java Web Start:
http://icedtea.classpath.org/bugzilla/query.cgi
(Ho cercato in tutti i bug le parole, singolarmente, "agenzia", "entrate" sia
nel "summary" che in "comment").
Tempo di fare una segnalazione di bug?
Capisco la poca stima che molti nutrono per Java, ma cerchiamo di
>
> Java NON è libero!
Lo è. Java Web Start non è parte del "core" di Java.
Perché qualcosa sia Java deve passare i test alcuni test:
http://en.wikipedia.org/wiki/Technology_Compatibility_Kit
e OpenJDK li passa.
> Da wikipedia:
>
> http://en.wikipedia.org/wiki/OpenJDK
>
> The web browser
> plugin and Web Start [2] which are part of Oracle Java are not included
> in OpenJDK. Sun previously indicated that they would try to open source
> these components but neither Sun nor Oracle have done so.[4] [3] The
> only currently available free plugin and Web Start implementation are
> those provided by IcedTea [4].
Ma quindi proprio qua dice la tecnologia JNLP ha un'implementazione libera.
E per concludere: la frase "jave è open ma non free" rimane non vera.
Se, per assurdo, si considerasse tutto come un blocco proprietario, non
sarebbe neppure "open source" secondo la definizione di OSI. Al massimo
sarebbe "liberamente distribuibile", ma non certamente "open source".
Ciao
--
Luigi
More information about the discussioni
mailing list