Samedi 11 février 2012
NASDAQ : 2903.88 23.35   nasdaq0.8 %
RECHERCHE
OK
 
NEWSLETTER
newsletter
Abonnez-vous gratuitement
à notre newsletter
hebdomadaire - Cliquez ICI
Indexel
  • DOSSIERS
  • PRATIQUE
pub Publicité
 

ACTUALITES

Java est libre !

Imprimer Envoyer à un ami Contacter la rédaction
Par Alain Bastide le 14/11/2006 - indexel.net
 

Depuis lundi 13 novembre, le code source de Java - machine virtuelle et compilateur - est disponible sous licence GPL. Java est donc désormais l'un des logiciels libres les plus utilisés de la planète.

 

Le langage de développement Java et les technologies associées - Java SE, Java EE, et Java ME - sont désormais des logiciels libres. Sun vient en effet de publier leur code source, lundi 13 novembre, sous licence GPL 2.0. Pour l'instant, Sun a libéré son JDK (JVM HotSpot et compilateur javac) rebaptisé OpenJDK. Ces six millions de lignes de code correspondent au coeur de Java. Coeur sur lequel s'appuie l'ensemble des autres technologies "libérées" : Java ME (Mobile Edition) devient "Mobile and Embedded" et, déjà ouvert via la licence CDDL de Sun, son serveur d'application Java EE (Enterprise Edition) GlassFish passera sous licence GPL début 2007. Grâce à cette ouverture, Java sera enfin distribué avec Linux. En effet, jusqu'à présent, la licence GPL de Linux interdisait l'utilisation des principales machines virtuelles (JVM) de Sun, BEA, et IBM. Comme la demande publique d'IBM d'ouvrir Java (février 2003) n'avait pas trouvé d'écho chez Sun, la communauté open source s'était lancée dans le projet Harmony. A présent, les deux projets - OpenJDK et Harmony - cohabitent.

 

Les communautés open source ont salué la démarche de Sun. "Après le soutient d'OpenOffice.org et du format ouvert Open Document, Sun confirme son rôle de contributeur majeur dans le monde du logiciel libre. La libération de Java est une grande contribution", déclare Benoît Sibaud, président de l'APRIL. Pour les entreprises, cette ouverture devrait se concrétiser d'ici mars 2007 (si Sun tient son planning) par une plate-forme Java complète, de qualité industrielle, open source et gratuite. Une bonne nouvelle donc ! D'autant que Sun s'appuie sur la Classpath Exception pour limiter l'effet viral de la licence GPL. Grâce à cette clause, les entreprises n'auront pas à reverser leurs logiciels qui s'exécutent au dessus d'une machine virtuelle Java.

 

De son côté, Sun entend gagner de l'argent en vendant des services et des logiciels liés à Java. L'entreprise compte notamment adopter le modèle de "double licence" qui a fait le succès de nombreux acteurs du monde libre. Espérons que cette ouverture permettra de ressouder la communauté Java face aux tensions (Eclipse RCP notamment) qui la secouent depuis quelques temps. "GlassFish [ndlr : le serveur Java EE open source de Sun] est un bon exemple de collaboration : Oracle contribue à la partie JPA (Java Persistence API) avec TopLink, BEA et JBoss utilisent des briques de GlassFish (JSF et pile Web Services), Jetty utilise le framework Grizzly de GlassFish, etc. Il n'y a pas de raison que cela ne se produise pas de la même manière pour le JD", conclut Alexis Moussine-Pouchkine, architecte Java chez Sun.

 

 
Partager :
 
pub Publicité

Cloud Computing : Atouts et freins, acteurs du marché, conseils et témoignages