« [MAJ] La killer App GPS mobileSéminaire gratuit à Toulouse »

8 commentaires

Commentaire de: John Le Carré [Visiteur]
Joshua Marinacci's Blog (employé Sun) : Il pense également que le fork est le danger principal : "(...) The GPL has always provided an option to fork just in case someone takes the code in a bad direction (...) "

Je lis exactemdent l'inverse : Joshua Marinacci se félicite sur son blog du passage sous GNU GPL et la phrase qui suit celle que vous citez illustre justement l'interêt qu'il y a pouvoir forker un projet sous GPL : «Historically having this option available ensures that it never needs to actually be used, letting the community grow and thrive.»
13.11.06 @ 14:37
Commentaire de: sami [Membre] Email
Tout dépend sous quel angle on place l'analyse. Pour Joshua, effectivement, le Fork est une bonne chose dans la mesure il permet à la communauté d'orienter le projet au bon vouloir de chacun via le jeu des branches multiples.

Pour ma part, c'est clairement un danger, j'aurais peut-être dû insister sur le fait que cette phrase retranscrit ma pensée et pas celle de Joshua.

Remarque très juste.
13.11.06 @ 16:22
Commentaire de: Alexis MP [Visiteur] · http://blogs.sun.com/alexismp
CDDL n'est proposé que pour GlassFish. Le reste est en GPL v2 (avec la Classpath Exception pour Java SE)


Concrètement, des éditeurs tels que IBM ou BEA devront, s’ils souhaitent étendre ou modifier l’implémentation de la JVM fournie par Sun, proposer leur produit en GPL.

...ou continuer avec leur licence commerciale. Dans les deux cas, Java y gagne.

Si le mode de gouvernance (non décidée à ce stade) ne convient pas à tous (impossible), des forks compatibles (au sens du TCK) sont les bienvenus. Un fork n'est dangeureux que s'il est incompatible. Sinon c'est plutôt une "distrib".

13.11.06 @ 16:31
Commentaire de: sami [Membre] Email
Tout le problème est là Alexis. Qui aujourd'hui peut garantir qu'un Fork reste compatible ? Dans la pratique, je pourrais très bien en tant que "simple" développeur prendre le code actuel du J2SE, implémenter le DataBinding (qui manque cruellement dans Swing) à ma sauce et proposer cette implémentation sur mon site sous l'appelation SamJDK en GPL.

Bien entendu elle n'aurait pas le label Java (mais de toute façon OpenJDK semble ne pas en faire écho non plus) et n'aurait pas passé le Tck. Aujourd'hui, un particulier n'a pas cette légitimité mais demain, un IBM pourrait l'avoir s'il juge que le JCP n'avance pas assez à son goût. Le marché a bien suivi Eclipse, il pourrait bien suivre un JDK IBM. Tu vois ce que je veux dire ?
13.11.06 @ 16:45
Commentaire de: Alexis MP [Visiteur] · http://blogs.sun.com/alexismp
Je comprends le risque et je pense qu'il est maîtrisé avec l'utilisation de la GPL (vs. une autres licence) et en tout cas inférieur au potentiel d'un Java en Open Source.

et pour le binding Swing, ca vient ;-)
http://blogs.sun.com/alexismp/entry/swing_et_plate_forme_rcp1

SamJDK ca m'plait comme nom. Tu penses à réserver le domain? :)

PS: il faut vraiment écrire rapidement son commentaires sans quoi le captcha change trop vite.... :(
13.11.06 @ 17:04
Commentaire de: sami [Membre] Email
Apparemment on en sait un peu plus sur le mode de gouvernance. Le process ressemble à un vrai sac de noeud entre les profils "observer" "developer" ou "researcher"... Sans compter le système de vote sur 5 jours. Mais qui a pondu ça chez vous ? ;-)

ps: pour le captcha, bizarre, même en gardant très longtemps la page ouverte sous firefox, je n'ai pas de changement du chiffre. Tu utilises peut-être IE 7 ? (bon ok, c'est pas sympa)
13.11.06 @ 17:13
Commentaire de: Baptiste [Visiteur] · http://batmat.net
Bonne nouvelle, effectivement. Ça me fera toujours un truc de moins à gérer séparément sur ma machine (une Debian) lorsque le package JDK sera disponible :-).

Par contre, je ne comprends pas un truc : pourquoi une clause de ce genre sur la lib du jdk qui autoriser en gros à faire comme si le code était GPL. Quel est l'intérêt de ne pas avoir publié en LPGL ?

Est-ce que ce serait pour que les industriels puissent continuer à utiliser les versions de Java actuelles et que les versions futures de Java soient exemptes de cette exception ?

PS : Sami, moi aussi, j'ai un problème avec le captcha...
13.11.06 @ 19:15
Commentaire de: Christian [Visiteur]
Allons Sami, je trouve que tu sous-estimes les côtés positif de cette annonce, et qu'à l'inverse tu en sur-estimes les côtés négatifs . Un peu de jalousie peut-être ? ;o)

Principaux avantages pour Sun et Java : de nombreuses plateformes matérielles pourront supporter Java sans que ça coûte de l'argent à Sun, car ce sont d'autres qui assureront le portage. Et la compatibilité sera toujours d'actualité avec le TCK. Quelle société voudrait faire du Java sans "Java tm" ? Cette marque est tout de même une garantie, non ? Pourquoi diable IBM se tirerait-il une balle dans le pied en développant une version de la JDK qui ne serait pas compatible avec l'existant ? A part perdre en image de marque, je ne vois absolument pas l'intérêt !

Par contre, on peut imaginer des JVM taillées sur mesure pour des configuration matérielles données, par exemple des serveurs lames, ou du Grid computing... Et là, on se retrouve avec x versions de la JVM optimisées pour une plateforme matérielle, une configuration donnée, ou même une application spécifique. Il y a quand même des optimisations possibles au-delà de ce que peut proposer les paramètres standards ou exotiques des JVMs de Sun ou autres. Imaginons ne serait-ce qu'un instant toutes les stratégies pour optimiser la gestion de la mémoire... Qu'on développe une appli de type GUI Swing ou une appli de type data-grid pour une analyse en temps réel de millers de transactons financières, je doute que le cicle de vie des objets en mémoire soit similaire... Et rien que pour cette raison j'ai la certitude que l'ouverture du code du JDK permettra des améliorations spectaculaires en la matière...

Mais je peux me tromper, qu'en pensez-vous Sami et les autres ?

Christian
26.11.06 @ 19:34

Laisser un commentaire


Votre adresse email ne sera pas révélée sur ce site.

Votre URL sera affichée.
(Les retours à la ligne deviennent des <br />)
(Nom, e-mail & site Web)
(Autoriser les utilisateurs à vous contacter par un formulaire de message (votre adresse email ne sera not révélée.))
This is a captcha-picture. It is used to prevent mass-access by robots.
Please enter the characters from the image above. (case insensitive)