|
|||||||
| Débats Les débats et sondages sur le langage et les technologies Java |
|
|
Publicité | ||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
Outils de la discussion |
|
|
#1 (permalink) | |
![]() Date d'inscription: avril 2004
Localisation: Tours
Âge: 34
Messages: 1 618
|
Java est maintenant disponible sous licence open source.
Le nom du projet: OpenJDK. Je vous invite à commenter l'annonce dans ce fil. Il ne sert plus à rien de voter. Citation:
Dernière modification par vbrabant ; 13/11/2006 à 07h45. Motif: java est maintenant sous licence open source |
|
|
|
|
|
|
#2 (permalink) |
![]() |
moi je pense que Sun devrait s'inspirer de trollteh (avec QT) ou de mysql
double license GPL et enterprise. Comme ca java en GPL et aussi dans un mode plus habituel pour ceux qui sont pret a payer
__________________
Blog blog = new MyBlog(); |
|
|
|
|
#4 (permalink) |
![]() Date d'inscription: janvier 2003
Localisation: Marseillais de naissance, vietnamien de coeur, anciennement québecois et belge à présent
Âge: 32
Messages: 2 573
|
Bonjour
A mon avis, Sun va sortir la JVM sous licence CDDL qu'elle a elle-même crée. Il me paraît exclu qu'elle opte pour la licence Eclipse (derrière Eclipse, on trouve IBM) ainsi que les autres. @++
__________________
GLDavid Consultez la FAQ Perl ainsi que mes cours de Perl. N'oubliez pas les balises code ni le tag ![]() Je ne répond à aucune question technique par MP. |
|
|
|
|
|
#5 (permalink) | |
![]() |
Citation:
Je suis aussi d'avis que Sun va mettre la JVM sous licence CDDL.
__________________
Responsable Java - Projets - FAQ Hibernate - FAQ Java - Tous mes tutos (Java, PHP, SQL-Server, Hardware) - JTheque - Site - Forum Ma Brute Vous souhaitez contribuer à la rubrique Java : Contactez-moi Developpez.com propose un hébergement pour vos projets Open Source |
|
|
|
|
|
#6 (permalink) |
|
Membre Expert
![]() Date d'inscription: novembre 2005
Localisation: Paris <-> Orléans
Âge: 27
Messages: 1 073
|
Pourquoi pas GPL ou LGPL, histoire que Stallman ne fasse plus de coup de gueule contre Java.
__________________
G-------------------------2-----0--- D--4-------------------------------- A--2--2-2--0h2-2-2-2-----3--------- D----------------------------------- |
|
|
|
|
#7 (permalink) |
![]() Date d'inscription: avril 2002
Messages: 10 303
|
Salut,
Pour moi peu importe la licence, mais ce qui est important c'est que le code des classes de l'API standard puissent être utilisé "simplement" dans d'autres projets opensources (le principal défaut des JVM libre étant l'implémentation incomplète des classes de l'API, alors que l'interpréteur de bytecode est pleinement fonctionnel). Par contre, là où je serais plus attentif c'est sur la manière dont Sun va protéger Java. Je pense qu'avoir plusieurs JVM est une chose très intérressante, non seulement car on pourrait voir arriver des JVM mieux optimisé pour un type de système particulier, mais également car on pourrait voir arriver de nouveaux principes/idées d'optimisations du tout (la JVM Multi-tâches -et non pas multithread- de Sun se fait encore attendre Par contre il ne faut pas qu'elle dénature le langage en ajoutant/modifiant des fonctionnalité non-standard ! Même si ce n'est pas le but des projet opensource, la tentation d'ajouter des packages pour couvrir des besoins spécifiques à un système pourrait être assez dommageables... a++ PS : Plutôt que d'essayer de deviner le choix que fera Sun, je pense qu'il serait intérressant de donner votre avis personnel sur la licence ainsi que vos craintes/espoirs concernant le passage en Opensource de Java. non ?
__________________
adiGuba (blog & tutoriels) | Rédacteur/Modérateur Java Blog : Où va Java ? Les propositions de Closures : BGGA, CICE & FCM >>> Que peut-on attendre des closures de Java 7 ? Projet Coin : Les modifications du langage pour Java 7 Dernière modification par adiGuba ; 28/08/2006 à 12h53. Motif: Correction : Multithread ->Multi-tâche (merci Alexis) |
|
|
|
|
#8 (permalink) | |
|
Membre à l'essai
![]() Date d'inscription: mars 2006
Messages: 42
|
Citation:
On peut donc comprendre toute l'inquiétude de Sun. En tout cas si Sun ne garde pas le contrôle sur Java cela risque bien de devenir un fameux bordel... avec le temps. |
|
|
|
|
|
|
#9 (permalink) | ||
![]() Date d'inscription: février 2005
Âge: 26
Messages: 2 301
|
Citation:
Citation:
Voilà mon avis, mais ne connaissant pas très bien les licenses (et ne pouvant donc pas en déduire celle qui conviendrait le mieux à mes envies), je m'abstientrais pour l'instant de voter.
__________________
Je ne répondrai à aucune question technique par MP. Pensez aux Tutoriels et aux FAQs avant de poster Enfin, quand une solution a été trouvée à votre problème pensez au tag
|
||
|
|
|
|
|
#10 (permalink) | ||
|
Invité de passage
![]() Date d'inscription: janvier 2006
Messages: 9
|
Citation:
Citation:
Une petite info comme ça en passant, Apache travaille dessus (attention: c'est un projet qui est TOUJOURS dans l'incubateur) http://incubator.apache.org/harmony/ |
||
|
|
|
|
|
#11 (permalink) |
![]() Date d'inscription: juin 2005
Localisation: Cherbourg
Âge: 29
Messages: 623
|
Je ne connait pas toutes les licences open-sources, mais à mon avis aucune n'empèchera la création de fork (bien au contraire) de la JVM avec l'ajout de fonctionnalité non standard. Ce sera à la communauté JAVA de se responsabiliser et de ne pas créer de variante, rien n'empéchera par exemple Apache de fournir une JVM contenant tout les commons-util en standard et optimisé. Et donc on risque de voir de voir un retour de la JVM windows qui intégrera des package spécifique à l'OS par exemple.
Je crains vraiment que l'ouverture du code soit la mort de la portabilité de JAVA. Peur qui a d'ailleurs longtemps frainé SUN. De plus je vois un risque important sur la gestion des bug possible de la JVM, comment savoir si entre 2 machine l'erreur est du à une erreur de code ou à 2 JVM différentes dont l'une est buggé ? Edit: Peut-être faudra-t-il un label du style JDK sun Compatible Dernière modification par moritan ; 24/08/2006 à 18h50. |
|
|
|
|
|
#12 (permalink) |
![]() |
Une autre chose que l'ont peut risquer avec des modifications de la JVM, c'est une perte de la portabilité
__________________
Responsable Java - Projets - FAQ Hibernate - FAQ Java - Tous mes tutos (Java, PHP, SQL-Server, Hardware) - JTheque - Site - Forum Ma Brute Vous souhaitez contribuer à la rubrique Java : Contactez-moi Developpez.com propose un hébergement pour vos projets Open Source |
|
|
|
|
#13 (permalink) |
|
Membre à l'essai
![]() Date d'inscription: mars 2006
Messages: 42
|
Effectivement la perte de la portabilité serait terrible.
Sinon niveau licence laquelle serait la plus à même de "préserver" le capital de Sun tout en faisait "plaisir" (donnant plus de liberté) à la communauté ? |
|
|
|
|
|
#14 (permalink) |
![]() Date d'inscription: avril 2004
Localisation: Tours
Âge: 34
Messages: 1 618
|
J’ai voté que je n’avais pas de préférence.
Actuellement, le système de licence me convient :
Par contre il deviendra possible de contribuer à la JVM, le compilateur ou encore le Garbage Collector pour en améliorer encore les performances, ce qui peut être un plus. Enfin une grande peur est celle du fork. C'est-à-dire par exemple que je trouve que le JRE est trop gros, je décide de distribuer un JRE sans Corba, RMI que je n’utilise pas, pour en réduire la taille. Par contre comme j’utilise toujours les Jakarta Commons, je les inclus dans mon JRE. Si tout le monde fait comme moi, on se retrouve alors potentiellement avec autant de JRE que de distributeurs de programmes et plus aucune garantie que nos programmes fonctionneront sur les machines. Là encore il s’agit d’une peur déraisonnée. En effet l’appellation Java est soumise à deux conditions :
L’hypothèse d’un JRE allégé n’est alors plus possible. Quand à l’ajout d’APIs dans le JRE, cela n’aura pas d’incidence si vous ne les utilisez pas (tant qu’elles n’entraînent pas de problèmes dans les APIs standards, mais alors les tests du TCK ne passent plus et l’appellation Java n’est plus possible). Et comme vous n’avez pas de garantie que la machine destinataire de votre application possède un JRE modifié avec les bonnes APIs, il vaut mieux les livrer avec votre application…. En résumé, la situation actuelle me convient parfaitement. Donc je n’ai pas de préférence sur la future licence de Java, tant que les cinq points cités au début restent vrais. Vous pouvez aussi lire l’interview à ce sujet de Vincent Brabant, Java Champion : http://java.developpez.com/interview...urce/vbrabant/ |
|
|
|
|
|
#15 (permalink) | |
|
Membre Expert
![]() ![]() Nom : Alexis Moussine-Pouchkine
Date d'inscription: janvier 2005
Messages: 1 299
|
Citation:
__________________
http://blogs.sun.com/alexismp |
|
|
|
|
|
![]() |
||
Sous quelle licence Java devrait-il être disponible ?
|
||
| Outils de la discussion | |
|
|