Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Liens connexes

Dépêche modérée par

Dépêche éditée par

Articles : Une licence plus permissive pour Java

Posté par Alexandre (page perso, ). Modéré le 17 mai 2006.
Java
Sun a annoncé hier au cours de la conférence JavaOne, qui se déroule cette semaine à San Francisco, un changement de licence du Java SE 5.0 Java Development Kit (JDK) et Java Runtime Environment (JRE) afin d'aider leur distribution dans les systèmes libres, comme GNU/Linux ou OpenSolaris.

Cette nouvelle licence, nommée « Distro Licence for Java » (DLJ), permet aux distributions de proposer des paquets (.deb, .rpm, etc..) contenant les JDK et JRE, ce qui posait problèmes avec la licence précédente (« Binary Code License » - BCL).
En particulier, la DLJ permet :
  • d'utiliser le JDK sur n'importe quel OS pour créer, développer, tester et utiliser des programmes Java, comme auparavant,
  • de distribuer le JDK sur tout type de média et le pré-installer dans des distributions,
  • de distribuer le JDK directement ou indirectement à travers des distributeurs, revendeurs et en OEM.


À cette annonce, de nombreuses communautés se sont montrées enthousiastes et ont déjà commencé la création de paquets, notamment pour Debian, Ubuntu et Gentoo pour GNU/Linux et BeleniX, NexentaOS et Schillix pour OpenSolaris.

Notons qu'il ne s'agit absolument pas d'une licence libre puisqu'elle ne garantit que le droit de redistribution verbatim du JDK. De plus, elle ajoute des contraintes à cette redistribution (la compatibilité totale doit être assurée par le distributeur pour respecter le principe du "write once, run everywhere"). Cette annonce ne met donc pas fin aux projets libres gravitant autour de l'environnement Java, tels que Gcj, GNU Classpath et les "runtimes" tels que CACAO, JamVM, Jikes RVM, Kaffe et SableVM.

NdM: à noter également que Jonathan Schwartz, nouveau CEO de Sun Microsystems, a également déclaré : « La question n'est pas si nous allons rendre Java open source, mais comment ». Sun ne précise pas de date et ne fait pas de promesse ferme, mais il lance une consultation auprès des développeurs sur « comment open-sourcer Java » à travers le Java Community Process.
NdM 2 : merci à fredx pour avoir proposé la nouvelle.

> Lire la dépêche (54 commentaires, moyenne: 2,5).  

Les utilisateurs de Debian unstable et d'Ubuntu Dapper Flight 8 (pour amd64 ou i386) qui ont choisi d'utiliser les paquets non-free pourront dès maintenant installer ce JRE en utilisant la commande :

# apt-get install sun-java5-jre (29,5Mo en tout).
N'oubliez pas ensuite de mettre à jour vos alternatives en utilisant :
# update-alternatives --config java
et choisissez l'alternative '/usr/lib/jvm/java-1.5.0-sun/jre/bin/java'

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

[+] Fin d'un troll

Posté par yep yop () le 17/05/2006 à 14:28. (lien). Évalué à -3.

Java ca pue plus, c'est presque libre.

Plop

Posté par Pierre Tramonson () le 17/05/2006 à 14:35. (lien). Évalué à 3.

Je rajoute ce lien qui donne (à mon avis) une bonne idée de la vision du projet JDK Distros de l'intérieur : http://weblogs.java.net/blog/robogeek/archive/2006/05/distri(...)

Pour éviter les trolls comme sur Slashdot, on peut dores et déjà dire que distribuer le JDK et JRE de Sun par ce biais n'empêche absolument pas de distribuer les autres implémentations libres.
La DLJ interdit par contre de faire et de distribuer un produit 'batard' mélangeant l'implémentation de Sun et une autre : Sun se pose encore la question de savoir comment libérer Java sans permettre à des concurrents "hostiles" (au hasard IBM ou Microsoft) de se baser dessus pour le concurrencer.

petite erreur dans les noms de paquet

Posté par __caffeine__ () le 17/05/2006 à 14:42. (lien). Évalué à 1.

J'imagine que c'est une faute de frappe, mais bon: le paquet sun-java5-jre n'est pas le JDK mais juste le runtime. Pour installer le JDK c'est le paquet sun-java5-jdk.

voilà...

dapper flight 8??

Posté par madko () le 17/05/2006 à 14:50. (lien). Évalué à 1.

elle est deja dispo la dapper flight 8? je crois pas ou alors j'ai été enduis d'erreurs

Dans d'autres nouvelles de Sun...

Posté par ragoutoutou () le 17/05/2006 à 19:03. (lien). Évalué à 5.

http://www.zdnet.com.au/news/software/soa/Sun_flirts_with_Ub(...)

Jonathan Schwartz, patron de Sun annonce à la presse son intention de supporter "agressivement" Ubuntu...

...bon on verra dans les faits, mais on dirait que Sun opère un changement d'attitude face à Linux assez radical ces derniers jours.

Mort de Solaris à l'horizon ou juste manoeuvre pour la presse?

Euh...

Posté par ArBaDaCarBa () le 17/05/2006 à 20:48. (lien). Évalué à 1.

Avant d'être trop content, est-ce que quelqu'un peut m'expliquer ça dans le point 2 de la licence :

provided that: [...] (c) you do not combine, configure or distribute
the Software to run in conjunction with any additional software
that implements the same or similar functionality or APIs as the
Software


En gros, si je comprends bien, c'est soit JDK, soitGCJ, classpath, jikes...

C'est moi qui me goure ou quoi ?

Et BSD

Posté par xsnipe () le 17/05/2006 à 20:54. (lien). Évalué à 2.

Je rêve d une version native pour FreeBSD et consorts en particulier et libre en général...doux rêve...PAF ah mince suis encore tombé du lit :)...

--
Debian ... gentoo moi ça et vite :)

Gentoo

Posté par Tonton Benoit (Jabber id, ) le 17/05/2006 à 21:25. (lien). Évalué à 1.

Un paquet sun-jdk est déjà dispo depuis longtemps mais avec la "Fetch Restriction".
Bref fallait télécharger le tar.gz sur le site de sun, le copier dans /usr/portage/distfiles et emerger sun-jdk.

Ça va être plus simple maintenant :)

Revenir en haut de page