Le C++ est une norme ISO il me semble, implémentable par tous ? Et je ne crois pas non plus que les spécifications des technologies Java soient libres ? Java est étroitement contrôlé par Sun.
La jvm, JRE et J2EE sont librement implementable (ca on s'en doute tu fais ce que tu veux dans ton garage) et distribuable (c'est deja plus interessant) par tous a condition d'etre 100% conforme a la spec.
ie pas le droit de distribuer publiquement un jre incomplet.
Par contre une fois implemente et valide par l'outil de sun (proprio et payant genre tres cher, mais ils font un geste pour les projet libres communautaires), tu fais ce que tu veux.
Et si j'en crois l'article de linux mag exhaustif sur les problemes legaux de java/.Net, tu peux meme diverger de l'api une fois que t'as eu ta certif java.
Personne ne s'est reellement attaque a la jvm ni au JRE, par contre pour le J2EE, c'est le cas.
Bref si ya pas d'implem de java libre c'est surement pas parce que c'est pas interdit mais tout simplement parce que personne n'a voulu/pu le faire.
Sinon ca veut dire quoi des specs libre?
Java est étroitement contrôlé par Sun.
En partie, mais pas que.
- Est-ce que tous les exemples du livre fonctionnent sur Linux Intel ?
- Est-ce que tous les exemples du livre fonctionnent sur Linux PowePC ?
J'ai pas ete verifie les exemples du bouqin mais contrairement a ce que des trolleurs inveteres veulent laisser entendre, oui, Java tourne de facon equivalente sur toutes les plate forme et sans recompilation.
Et c'est pas des on dit, je l'ai verifie de mes propres yeux sur divers projets.
Le problème de Java est que le logiciel libre ne dispose pas d'une machine virtuelle compétitive avec celle de Sun et que dans la majorité des cas les utilisateurs de logiciels libres se voient obliger d'utiliser la machine virtuelle de Sun.
Donc ce que t'es en train de dire c'est que java c'est pas libre parce que personne n'a voulu/pu implementer une jvm+jre suffisament performants?
Donc si on suit ton raisonnement le Hurd n'est pas libre alors?
[^] # Re: javasapusaipalibre
Posté par kraman . En réponse à la dépêche Programmation Java pour les enfants, les parents et les grands-parents. Évalué à 10.
La jvm, JRE et J2EE sont librement implementable (ca on s'en doute tu fais ce que tu veux dans ton garage) et distribuable (c'est deja plus interessant) par tous a condition d'etre 100% conforme a la spec.
ie pas le droit de distribuer publiquement un jre incomplet.
Par contre une fois implemente et valide par l'outil de sun (proprio et payant genre tres cher, mais ils font un geste pour les projet libres communautaires), tu fais ce que tu veux.
Et si j'en crois l'article de linux mag exhaustif sur les problemes legaux de java/.Net, tu peux meme diverger de l'api une fois que t'as eu ta certif java.
Personne ne s'est reellement attaque a la jvm ni au JRE, par contre pour le J2EE, c'est le cas.
Bref si ya pas d'implem de java libre c'est surement pas parce que c'est pas interdit mais tout simplement parce que personne n'a voulu/pu le faire.
Sinon ca veut dire quoi des specs libre?
Java est étroitement contrôlé par Sun.
En partie, mais pas que.
- Est-ce que tous les exemples du livre fonctionnent sur Linux Intel ?
- Est-ce que tous les exemples du livre fonctionnent sur Linux PowePC ?
J'ai pas ete verifie les exemples du bouqin mais contrairement a ce que des trolleurs inveteres veulent laisser entendre, oui, Java tourne de facon equivalente sur toutes les plate forme et sans recompilation.
Et c'est pas des on dit, je l'ai verifie de mes propres yeux sur divers projets.
Le problème de Java est que le logiciel libre ne dispose pas d'une machine virtuelle compétitive avec celle de Sun et que dans la majorité des cas les utilisateurs de logiciels libres se voient obliger d'utiliser la machine virtuelle de Sun.
Donc ce que t'es en train de dire c'est que java c'est pas libre parce que personne n'a voulu/pu implementer une jvm+jre suffisament performants?
Donc si on suit ton raisonnement le Hurd n'est pas libre alors?