Richard Stallman a écrit un essai pour encourager les gens à passer à la GPLv3 (la nouvelle licence anti-DRM qui ambitionne de remplacer la GPLv2).
Le lien => http://gplv3.fsf.org/rms-why.html
Je ne sais pas si cet essai a déjà été évoqué sur Linuxfr mais je trouve qu'il mérite vraiment la lecture : il est court et il explique particulièrement clairement les raisons qui militent pour le passage vers cette nouvelle licence.
Avant de le lire je ne savais pas trop quoi penser de la GPLv3. Les objections de Linus me semblaient fortes et troublantes et en même temps je respecte trop la prescience extraordinaire de RMS pour rejeter brutalement son projet.
Je dois dire que je suis maintenant rassuré. Les réticences de Linus semblent s'évaporer avec les révisions successives de la v3 et l'essai de RMS est vraiment convainquant.
Tout est donc prêt pour la parution de la version finale le 29 juin (c'est votre dernière chance de crier si vous souhaitez encore des modifications => http://lwn.net/Articles/237126/ ).
# ni maitres
Posté par gyhelle . Évalué à 1.
[^] # Re: ni maitres
Posté par Aldoo . Évalué à 3.
Où va DLFP ?
(non pas là, bande de boulets !)
# traduction
Posté par Putifuto . Évalué à 10.
Je suis assez dzçu par le nombre de commentaire de ce journal. C'est quand même un problème vital pour le LL.
[^] # Re: traduction
Posté par Sébastien B. . Évalué à 3.
Sinon, merci beaucoup pour ta traduction.
[^] # Re: traduction
Posté par Jerome Herman . Évalué à 1.
Ouf, on a toujours la liberté d'emprisonner l'utilisateur !
Ou de n'installer que des paquets signés, validés. Ou de rendre confidentielles des transactions banquaires, ou de chiffrer un disque dur ou ....
Les DRM ca ne s'applique pas seulement au Blu-Ray.
[^] # Re: traduction
Posté par Thomas Douillard . Évalué à 4.
C'est juste qu'aucun autre "leader" de la communauté n'a encore lancé de troll avec RMS.
(troll : du coup les chantres de l'esprit critique que nous sommes se demandent encore quoi penser, et ça se ressent dans le nombre de commentaire. Ou que tout le monde est en vacance.)
[^] # Re: traduction
Posté par eastwind☯ . Évalué à 1.
Cher Journal , aujourd'hui 8 mai 2058 après J.C
Je t'écris pour te remercié de la lucidité de nos ancètre de 2007 en particulier Stallman et la communauté du logiciel libre . Nous allons bientot avoir la GPL Version 5478 , celle ci me permettra de continuer à protéger mes 4 libertés fondamentals , même si les marketeux / avocats et Monopolsoft on essayer par la MSNTentaculoweb 5.10 , crypto genèse , l'inversion de la boucle temporelle , la modification génético logiciel , les nano stratégies , les robots echangeurs de licence , les cyberpirates chapeau noir , espoins kgb , les DMCAvocats , les trous noirs et les trous de vers , de nous enlever ces Libertés .
Le seule moyen de pouvoir encore enlever nos libertés serait de nous enlevé notre cerveaux , mais bon la GPL 5479 devrait comblé cette lacune ..
[^] # Re: traduction
Posté par ciol . Évalué à 1.
ça veut dire que si la libc passe sous GPL3, et kde reste sous GPL2 pendant un certain temps, on pourra pas compiler kde avec la libc ? (Je sais pas si kde dépend de la libc, mais sinon remplacer kde par gnome ou autre)
[^] # Re: traduction
Posté par Yohan_B . Évalué à 2.
La GLIBC est sous licence LGPL : http://www.gnu.org/software/libc/manual/html_node/Copying.ht(...)
La LGPL a été créée pour permettre de lier des programmes aux bibliothèques GNU même si les licences ne sont pas identiques.
[^] # Re: traduction
Posté par Matthieu Moy (site web personnel) . Évalué à 2.
Meuh non, c'est pas du chantage, c'est pour protéger vos libertés.
[^] # Re: traduction
Posté par sn00py . Évalué à 1.
C'est à dire qu'il m'est impossible de reprendre un bout de code en GPL2 pour le coller dans mon soft GPL3 ?
Si c'est le cas, soit priont que tous le monde change de licence (ou personne...) ou alors il va faloir réinventer la roue... (une roue v2 et une roue v3)
[^] # Re: traduction
Posté par Putifuto . Évalué à 2.
Si le soft que tu veux réutiliser est en "GPLv2 et les suivantes" (ce qui est le cas de beaucoup de soft), alors tu peux intégrer le soft dans ton logiciel, puisque tu peux relicencier le soft GPLv2 ev v3.
si le soft est en GPLv2 strict, soit tu demandes à l'auteur de te fournir une version v3 (ce n'est pas toujours possible) et donc tu es obligé de faire un soft en GPLv2 (ou une autre de type BSD...). De toutes façon, licencié un soft en GPLvX only est très imprudent, puisque en cas de faille dans la licence, ca peut craindre grave.
soit tu refais la roue ;-)
[^] # Re: traduction
Posté par herodiade . Évalué à 5.
Licencier un soft en "GPLvX et plus" est très imprudent, puisqu'en cas de délire de RMS (ou son successeur à la tête de la FSF, ou de délire de la FSF complète), ton logiciel sera sous une licence que tu n'a pas choisi.
Même chose dans le cas où la FSF ajoute des restrictions qui ne correspondent pas à ta vision de la liberté. Ce qui est en passe d'arriver à beaucoup de gens, avec la GPLv3. Même si, par chance, tu approuve les nouvelles restrictions apportées de la GPLv3, qui te dit que tu ne fera pas partie des cocus pour la GPLv4 ?
"GPLvX et plus", c'est signer un chèque en blanc. À des gens que tu ne connais pas (RMS ne sera pas éternellement là). Choisir le "et plus", c'est un engagement religieux, une croyance : le choix d'une licence doit être à l'inverse fait avec prudence, vigilance, et en étant certain de savoir et comprendre ce que l'on choisit.
[^] # Re: traduction
Posté par Putifuto . Évalué à 1.
Mais chacun son truc. On peut avoir le droit de penser que la FSF en entier vont retourner leurs vestes, mais je n'y crois pas, mais alors pas du tout.
[^] # Re: traduction
Posté par herodiade . Évalué à 4.
Ah, parce que c'est la seule alternative ? Ou c'est la vieille technique de rhétorique « si tu ne soutient pas tout les excès de notre leader jusqu'au bout, si tu ne t'engage pas aveuglément tu es contre lui » ?
On peut pourtant choisir la GPLv2 (ou une autre licence libre) sans signer un chèque en blanc à la FSF. Je n'aime pas plus le proprio que toi.
> On peut avoir le droit de penser que la FSF en entier vont retourner leurs vestes, mais je n'y crois pas
On peut aussi penser qu'ils pourraient, peut-être, peu à peu, s'engoncer dans une dérive dictatoriale, être de plus en plus politiques et de plus en plus déconnecté des problèmes concrets des développeurs du libre, ...
Je ne dit pas qu'ils en sont là actuellement, mais je crois que le risque existe. La GPLv2 définissait des règles de liberté qui concernaient le logiciel (comme dans Free Software Fundation). La GPLv3 ajoute notamment des règles aux fabriquant de hardware leur disant comment utiliser le code : ils ont étendu le domaine d'application de leur concept de « liberté » au matériel. Aussi religieusement stallmanien soit-tu, il serait naïf de penser que tu pourrai le suivre dans toute les choix possibles « d'imposer la liberté » s'il le faisait vraiment jusqu'au bout de sa conception de la liberté (la liberté s'arrète, toussa + la fin, les moyens, toussa).
Peut-être espère-tu, comme moi, qu'ils ne dépasseront pas les limites (qui les feraient basculer dans une attitude dictatoriale), peut même « croit » tu qu'il ne le dépasseront pas cette limite, mais penser qu'il ne faille absolument pas se prémunir contre un débordement relève du domaine de la religion.
Rob Landley raconte qu'il avait, un jour, prêté sa voiture à Stallman, et que ce dernier la garait dans une grande ville US sans la fermer à clef, par conviction idéologique...
[^] # Re: traduction
Posté par ciol . Évalué à 3.
Hum faut faire attention, il me semble que ça veut dire que ton logiciel _est_ sous GPL version X, mais que les logiciels de version supérieure sont compatibles. En fait si on réutilise ton projet, on choisit la version >= X que l'on veut; si une entreprise est pas contente de la GPL3, que tu es sous GPL2 or later, ya pas de soucis elle choisit la GPL2. Donc ça ne change rien pour toi. Est-ce que je trompe ? (Si ce n'est pas le cas je demande à herodiade de se flageller pour la peine).
[^] # Re: traduction
Posté par herodiade . Évalué à 2.
Concrètement, le problème se posera très probablement lorsqu'un mainteneur d'un logiciel acceptera un patch ajoutant du code « GPLv3 ou plus » (dans ce cas, l'ensemble du logiciel devient « GPLv3 ou plus »), ou lorsqu'un autre logiciel, sous v3, intègrera ton code dans son logiciel sous GPLv3 (ce code sera alors considéré « v3 », et tu ne pourra récupérer ses modifications qu'à condition de migrer ton projet en v3).
Des conflits potentiels de ce type se dessinent aujourd'hui. Par exemple : je lis régulièrement la mailing-list de busybox. L'initiateur de ce projet, Bruce Perens, avait choisi une licence "v2 ou plus", mais a quitté le projet depuis plus de 5 ans (et en pratique, on ne retrouve quasiment plus rien de son code initial dans le code actuel). Les développeurs actuels n'aiment pas du tout la v3 et ont voulu indiquer que l'ensemble du projet serait désormais "v2 only". C'est ce moment qu'a choisi Perens pour revenir sur les mailing-lists, non pas pour aider avec le code, mais pour indiquer qu'il s'opposait à cette décision. Il a d'abord tenté de convaincre les développeurs que leur décision était illégale, a échoué, et a finalement annoncé qu'il forkerait le busybox sous v3. Beaucoup de conflits, de développeurs actifs dégoutés ou ulcérés, certains ont abandonné le projet parce que la pression _politique_ de la FSF et de Perens leur tapait sur le système ...
Même pression politique ici : http://lwn.net/Articles/176582/ . La FSF interdit désormais les projets "v2 only" sur Savannah. Pression politique (au sens anglais « politic agenda ») sur les devs kernel et Linus en particulier (voir l'exemple récent dans le lien ci-dessous, http://kerneltrap.org/node/8382 ) où l'on tente (mais de quel droit ?), à répétition, de convaincre Linus de passer en v3 en arguant qu'il « n'a pas compris » (ce qui est gonflé). Ce forcing « politique » montre que la FSF, plutôt que de chercher le consensus pour la nouvelle GPL, ou de refléter et considérer les remarques des développeurs, les premiers concernés, tente de faire passer ses décisions et ses choix de force. La prudence s'impose, donc.
[^] # Re: traduction
Posté par herodiade . Évalué à 3.
Elle risque d'avoir du mal à bloquer ça, la GPLv3, dans la mesure ou le kernel restera plus que probablement sous GPLv2, ainsi que la glibc (et la ulibc) et que busybox. Bref, tout les softs qui concernent le monde de l'embarqué.
C'est ce qu'on obtient lorsqu'on pousse son agenda politique sans s'intéresser au point de vue de ceux qui font le boulot, les développeurs.
# Les réticences de Linus
Posté par herodiade . Évalué à 3.
Elles sont seulement un peu moins intenses que pour le premier brouillon de la nouvelle GPL.
Je vous recommande chaudement de lire ce thread, qui date des deux derniers jours (13 et 14 juin 2007) en entier :
http://kerneltrap.org/node/8382
Linus y donne expose très clairement son point de vue, et rejette efficacement le terme de "misunderstandings" qu'utilisait réthoriquement Esben Morgen pour balayer les critiques, au lieu de les prendre en compte.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.