Accéder au contenu.
Menu Sympa

trad-gnu - Re: [Trad Gnu] [gnu.org #1050637] Outdated information in the article "The Java Trap"

Objet : Liste de travail pour la traduction de la philosophie GNU (liste à inscription publique)

Archives de la liste

Re: [Trad Gnu] [gnu.org #1050637] Outdated information in the article "The Java Trap"


Chronologique Discussions 
  • From: "Spanti Nicola" <nicola.spanti AT ecole.ensicaen.fr>
  • To: webmasters AT gnu.org
  • Cc: trad-gnu AT april.org
  • Subject: Re: [Trad Gnu] [gnu.org #1050637] Outdated information in the article "The Java Trap"
  • Date: Sat, 03 Oct 2015 21:27:17 +0200

I did french corrections (see attachments).
Regards.

On Saturday, October 3, 2015 18:52 CEST, "Fabio Pesari via RT" <webmasters AT gnu.org> wrote:
> [nicola.spanti AT ecole.ensicaen.fr - Wed Sep 30 14:21:34 2015]:
>
>
> Hi.
>
> https://www.gnu.org/philosophy/java-trap.en.html
> I found utdated information in the article "The Java Trap" :
> * Most "Sun" occurences must be replaced by "Oracle".
> * "there are nonfree programs with “Java” in their name, such as
> JavaFX" JavaFX has now a free/libre implementation.
> http://openjdk.java.net/projects/openjfx/
> https://packages.debian.org/stretch/openjfx
>
> Regards.
>
>

Hello,

you are right and we've updated the page accordingly. Thank you for your
help!

Attachment: trap-diff
Description: Binary data

Note

Depuis que cet article est paru, Sun a changé la licence [en] de l'essentiel de l'implémentation de référence de sa plateforme Java pour la placer sous la GNU General Public License ; il y a donc maintenant un environnement de développement libre pour Java. Ainsi le langage Java n'est plus un piège.

Vous devez faire attention, cependant, parce que toutes les plateformes Java ne sont pas libres. Sun continue à distribuer une plateforme Java exécutable qui n'est pas libre, et d'autres sociétés font de même.

L'environnement libre pour Java s'appelle IcedTea ; le code source libéré par Sun y est inclus. Aussi est-ce celui que vous devez utiliser. Beaucoup de distributions GNU/Linux sont fournies avec IcedTea, mais certaines contiennent des plateformes Java non libres.

Pour vous assurer de manière fiable que votre programme Java s'exécutera correctement dans un environnement libre, vous devez le développer avec IcedTea. Théoriquement les plateformes Java devraient être compatibles, mais elles ne le sont pas à 100%.

De plus, il y a des programmes non libres dont le nom contient « Java Â», comme JavaFX, et il y a des paquets Java non libres qui pourraient vous tenter mais que vous devez rejeter. Donc vérifiez les licences de tout paquet que vous envisagez d'utiliser. Si vous utilisez Swing, faites en sorte d'utiliser la version libre, qui est fournie avec IcedTea.

Mis à part ces problèmes spécifiques à Java, le problème général décrit ici demeure important, car toute bibliothèque ou plateforme de programmation non libre peut causer un problème similaire. Nous devons retenir la leçon de l'histoire de Java de manière à éviter d'autres pièges à l'avenir.

Note

Depuis que cet article est paru, Sun (qui a été racheté par Oracle) a changé la licence [en] de l'essentiel de l'implémentation de référence de sa plateforme Java pour la placer sous la GNU General Public License ; il y a donc maintenant un environnement de développement libre pour Java. Ainsi le langage Java n'est plus un piège.

Vous devez faire attention, cependant, parce que toutes les plateformes Java ne sont pas libres. Oracle continue à distribuer une plateforme Java exécutable qui n'est pas libre, et d'autres sociétés font de même.

L'environnement libre pour Java s'appelle IcedTea ; le code source libéré par Sun y est inclus. Aussi est-ce celui que vous devez utiliser. Beaucoup de distributions GNU/Linux sont fournies avec IcedTea, mais certaines contiennent des plateformes Java non libres.

Pour vous assurer de manière fiable que votre programme Java s'exécutera correctement dans un environnement libre, vous devez le développer avec IcedTea. Théoriquement les plateformes Java devraient être compatibles, mais elles ne le sont pas à 100%.

De plus, il y a des programmes non libres dont le nom contient « Java Â», comme JavaFX (mais il y a maintenant OpenJFX qui est une implémentation libre), et il y a des paquets Java non libres qui pourraient vous tenter mais que vous devez rejeter. Donc vérifiez les licences de tout paquet que vous envisagez d'utiliser. Si vous utilisez Swing, faites en sorte d'utiliser la version libre, qui est fournie avec IcedTea.

Mis à part ces problèmes spécifiques à Java, le problème général décrit ici demeure important, car toute bibliothèque ou plateforme de programmation non libre peut causer un problème similaire. Nous devons retenir la leçon de l'histoire de Java de manière à éviter d'autres pièges à l'avenir.




Archives gérées par MHonArc 2.6.18.

Haut de le page