La plate-forme Java bientôt Open Source

Le par  |  25 commentaire(s)
logo open source initiative

Comme nous vous l'annonçions dans cet article, Sun indiquait avoir l'intention de faire passer sa plate-forme Java sous licence Open Source.

Comme nous vous l'annonçions dans cet article, Sun indiquait avoir l'intention de faire passer sa plate-forme Java sous licence Open Source. Voilà que cette information vient d'être confirmée lors de la conférence Oracle OpenWorld où le président et PDG de la firme Sun, Jonathan Schwartz, a déclaré que la core plateform java open source serait prête avant noël.


Petit rappel sur ce qu'est l'open source
Pour ceux qui en entendent souvent parler mais ne savent pas concrètement ce qu'est l'Open Source, il faut savoir que ce terme correspond à une licence de logiciel obéissant à une définition très précise de l'Open Source Initiative (OSI). Les principaux critères sont la libre redistribution, la mise à disposition du code source et la possibilité d'engager des travaux dérivés. Sun devra donc se conforter à ces règles dès lors que leur plateforme passera Open Source.

Logo open source initiative



Plate-forme Java sous licence OSI dans peu de jours
Cette fois-ci ce sera donc la plate-forme Java entière, incluant bien entendu l'édition standard de Java, qui devrait être sous licence Open Source Initiative (comme pour le système d'exploitation Solaris).

Le 14 août 2006, Rich Green (Patron du logiciel chez Sun), Laurie Tolson (vice-présidente du programme de développement et des produits chez Sun), et Alan Brenner (Patron de la division systèmes clients de Sun) annonçaient déjà les plans à court terme :

  • Une partie de Java SE sera mise à disposition avant la fin de l'année 2006. Les détails ne sont pas encore connus mais cela concerne au moins le compilateur Java et la machine virtuelle HotSpot

  • Un JDK compilable sera mis à disposition début 2007. Tout le code du JDK ne sera cependant pas sous licence Open Source car Sun ne dispose pas des droits sur l'ensemble du code.

  • Toute la plate-forme Java ME (mobile) sera Open Source.

Selon Jonathan Schwartz, tout ceci serait prêt d'ici 30 à 60 jours.

Nous ne devrions donc plus attendre trop longtemps pour voir la concrétisation de ce projet.
Complément d'information

Vos commentaires Page 1 / 3

Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Le #139013
\o/
bonne nouvelle
Le #139015
Cool, on va enfin comprendre pourquoi ça bouffe autant de ressources
Le #139023
Les prejuges ont la vie dure...
Bizarrement Java tourne plutot bien sur du hardware embarque type telephones mobiles qui ne sont pourtant pas reputes pour etre des super calculateurs.
Java a eu des debuts douloureux c'est un fait, mais bon c'est tout de meme lui qui a permis l'avenement du code manage (cher desormais a MS avec sa CLR) et ce n'etait pas forcement aise, notamment a l'epoque des premieres releases, et depuis, niveaux perfs ca c'est grandement ameliore notamment avec Java 5 ou avec le JIT par exemple.
Le #139027
Est-ce la fin de Java <img src="/img/emo/cool.gif" alt="8:" /> '
Le #139033
"Les prejuges ont la vie dure..."
C'est vrai que ça s'est bien amelioré j'en conviens mais ça reste encore un peu trop gourmand a mon gout parfois. Au fait, fais tu du developpement java'
Le #139041
Pire! Il travaille chez sun!

M'enfin, les risques de l'open source sont aussi d'avoir de nouvelles versions telles que Java ceci, java cela, java à tahiti, java à la chasse au dahu. Bref 30 versions de javas, toutes plus ou moins bien ... mais quel bordel ...

Faut voir la lience OSI (je ne sais pas ce qu'il y a dedans) ... et il faut voir ce qu'il se passera sur le long terme ...
Le #139042
Legion.nux"Bizarrement Java tourne plutot bien sur du hardware embarque type telephones mobiles qui ne sont pourtant pas reputes pour etre des super calculateurs."

Ils sont pas réputés non plus pour devoir faire énormément de calculs

Un préjugé part toujours d'une constation générale. C'est certes mieux qu'il y a quelques années, mais ça reste relativement plus lourd que bon nombre d'autres langages. Après, dans de nombreux cas, ça n'a pas d'importance, c'est largement suffisant.
Le #139060
Chitzitoune, Je doute que ce soit plus "lourd" que d'autres langages interprêtés. Et java 6 va arriver et va encore améliorer les performances. =)

Sheep, tout dépend de la licence. Si le fork est autorisé, je doute qu'on ait le droit de réutiliser le nom Java. Et c'est déjà le cas actuellement et personne ne s'en plaint à part toi

$ eix jdk
[I] dev-java/blackdown-jdk
Available versions: (1.4.2) 1.4.2.03-r12
Installed: 1.4.2.03-r12(1.4.2)[07:54:05 09/22/06][-doc -nsplugin]
Homepage: http://www.blackdown.org
Description: Blackdown Java Development Kit

* dev-java/diablo-jdk
Available versions: (1.5) *1.5.0.07.00 *1.5.0.07.01
Homepage: http://www.FreeBSDFoundation.org/downloads/java.shtml
Description: Java Development Kit

* dev-java/ibm-jdk-bin
Available versions:
(1.4) 1.4.2.6-r4
(1.5) 1.5.0.2 1.5.0.3
Homepage: http://www.ibm.com/developerworks/java/jdk/
Description: IBM Java Development Kit 1.5

* dev-java/jrockit-jdk-bin
Available versions:
(1.4) *1.4.2.11
(1.5) 1.5.0.06-r1
Homepage: http://commerce.bea.com/products/weblogicjrockit/jrockit_prod_fam.jsp
Description: BEA WebLogic's J2SE Development Kit, R26.4.0

[I] dev-java/sun-jdk
Available versions:
(1.4) *1.4.2.12-r2
(1.5) 1.5.0.08
Installed: 1.5.0.08(1.5)[23:59:24 09/22/06][X alsa -doc -examples -jce -nsplugin]
Homepage: http://java.sun.com/j2se/1.5.0/
Description: Sun's J2SE Development Kit, version 1.5.0.08

[I] virtual/jdk
Available versions:
(1.4) 1.4.1 1.4.2
(1.5) 1.5.0
Installed: 1.4.2(1.4)[22:35:46 09/05/06] 1.5.0(1.5)[23:59:55 09/22/06]
Homepage: http://java.sun.com/
Description: Virtual for JDK

Found 6 matches.
Le #139064
Le problème n'est pas au niveau des JDK mais plutot au niveau du JRE. J'ai saisi la news dans le sens où --core plateform java open source -- inclue aussi la machine virtuelle. Donc si chacun sort sa JRE de son coté ben on pert le pouvoir de java de tourner sur n'importe quelle mahcine sur une meme vm et on se retrouve avec 30 RE qui bouffent tous autant les uns que les autres en ressources. Le risque du fork ici est assez important.
Mais comme je le dit, si ca se trouve j'ai mal saisi la news, je ne suis pas du tout un expert java! (d'ailleur je n'aime pas trop comme language mais aprés c'est personnel :P). N'hésite pas à me corriger si j'ai mal saisi. C'est là le problème des news techniques, le risque de confusion
Le #139089
L'intérêt, c'est de faire tourner java sur un maximum de type de machine. Si quelqu'un fait une jre non compatible, alors il n'aura pas d'application compatible et personne l'utilisera.
Le but, c'est d'ailleurs d'augmenter la portabilité de Java, avec des projets comme gcj et classpath en essayant d'être le plus compatible possible.
Le risque de fork n'est pas important à mon avis.
Dans tous les cas, la référence (au niveau fiabilité et implémentation de java) reste et restera le jdk et le jre de Sun.
Suivre les commentaires
Poster un commentaire
Anonyme
:) ;) :D ^^ 8) :| :lol: :p :-/ :o :w00t: :roll: :( :cry: :facepalm:
:andy: :annoyed: :bandit: :alien: :ninja: :agent: :doh: :@ :sick: :kiss: :love: :sleep: :whistle: =]