Actuellement, il y a 80 développeurs qui ont donné leur accord pour ce changement, mais il y a aujourd'hui 1700 développeurs inscrits sur le dépôt SVN.
NdM : voir aussi site de Palamida qui recense des informations sur les migrations vers la GPLv3 et la LGPLv3 pour de nombreux projets libres
De gros efforts ont été entrepris pour rechercher le code qui pose problème.
Les développeurs KDE doivent vérifier sur le site http://toma.kovoks.nl/kde/ s'ils ont des fichiers nécessitant la modification.
D'après le compteur disponible sur la page projet KDE_Relicensing, il y a aujourd'hui de l'ordre de 1030 fichiers pour lesquels les contributeurs doivent encore se prononcer.
Aller plus loin
- Page du projet (12 clics)
- L'appel à contribution 1 (12 clics)
- L'appel à contribution 2 (12 clics)
- Vérification des fichiers concernés par module / développeur (9 clics)
- Le texte de la GPL v3 (13 clics)
# Balkanisation des licences
Posté par Jérôme Pinot (site web personnel) . Évalué à 9.
[^] # Re: Balkanisation des licences
Posté par TuxMips . Évalué à -3.
[^] # Re: Balkanisation des licences
Posté par Putifuto . Évalué à 10.
La "GPLv2 or later" est compatible avec la GPLv3 puisque la "GPLv2 or later" peux être transformer en "GPLv3".
Voir la FAQ http://www.gnu.org/licenses/gpl-faq.html
[^] # Re: Balkanisation des licences
Posté par judicael . Évalué à 2.
Dans ce cas, il vaut mieux la transformer en "GPLv3 or later", pour éviter le même problème dans quelques années :-)
[^] # Re: Balkanisation des licences
Posté par _Hitek_ (site web personnel) . Évalué à 5.
Donc GPLv2 suffit normalement, rien à transformer.
[^] # Re: Balkanisation des licences
Posté par dawar (site web personnel) . Évalué à 9.
Comment faire pour ceux introuvables, décédés, devenus fous ou ermites ? On réécrit le code ?
Il suffit de voir le 4eme lien pour comprendre le bordel que ça va être... y'aura t'il une incidence sur la date de sortie de KDE 4 ?
[^] # Re: Balkanisation des licences
Posté par arnaudus . Évalué à 10.
Aucune solution n'est vraiment satisfaisante à long terme. Utiliser une version stricte (GPL v2 uniquement), c'est s'exposer à des contournements dans le furur; imaginons par exemple que les juristes de Microsoft découvrent un trou dans la GPL (cf tivolisation par exemple, ou le jeu autour de la "distribution"); un projet qui aura récupéré le code ne pourra pas changer la licence et se retrouvera complètement vulnérable. Au contraire, GPL v2 ou supérieur reste un chèque en blanc, parce que eprsonne ne peut dire à quoi ressemblera la GPL v4. La cessation des droits à un projet a le même inconvénient. Donc je ne vois pas de solution propre pour s'en sortir.
[^] # Re: Balkanisation des licences
Posté par patrick_g (site web personnel) . Évalué à -1.
Ainsi le changement de licence peut se faire facilement (souplesse du projet) mais on est protégé contre un coup de folie de la FSF qui sortirait une GPLv4 inacceptable (la double détention du copyright protège).
[^] # Re: Balkanisation des licences
Posté par TeXitoi (site web personnel) . Évalué à 3.
"GPLv3 or later" autorisera n'importe qui à passer sous GPLv4 par définition, "double copyright" ou pas. De plus, je suis septique sur le fait de pouvoir "donner son copyright" à deux entités.
[^] # Re: Balkanisation des licences
Posté par Gniarf . Évalué à 10.
http://www.videolan.org/pr2007-1.html
"VLC media player to remain under GNU GPL version 2"
"We would however like to remind our users that, because VLC media player depends on a wide range of open-source libraries, we may be forced into distributing certain, if not all, of our official binary releases under GPL version 3, should any single of those libraries switch to a license that is incompatible with GPL version 2. We expect that third-party binary releases (such as those made by Linux and BSD distributions) will be similarly impacted. Nevertheless, we will continue to distribute the VLC media player source code under GPL "version 2 or any later version" until further notice."
[^] # Re: Balkanisation des licences
Posté par TeXitoi (site web personnel) . Évalué à 5.
[^] # Re: Balkanisation des licences
Posté par reno . Évalué à 3.
[^] # récursivité
Posté par Antoine . Évalué à -3.
On t'a déjà expliqué : parce que GPL v2 et GPL v3 sont mutuellement incompatibles (cf. haut du fil).
[^] # Re: récursivité
Posté par Antoine . Évalué à 5.
[^] # Re: Balkanisation des licences
Posté par Anonyme . Évalué à 5.
Il est possible de linker du code BSD avec du code LGPLv3 et c'est normal, la license BSD t'autorise à linker avec ce que tu veux.
[^] # Re: Balkanisation des licences
Posté par Putifuto . Évalué à 10.
ils aurait pu consentir le droit de linkage entre la GPLv2 et la v3 et enlever ainsi tout ce bordel. (Quitte a sortir une GPLv2.1 avec une nouvelle clause)
Mais je suppose que ça fait parti d'une opération de lobbying pour permettre l'adoption de la GPLv3 plus rapidement.
C'est un peu dérangeant quelques part. La FSF disait qu'il fallait mettre "GPLv2 or later" pour contrer une éventuelle faille dans la GPLv2.
Cette faille n'est pas apparu, mais ils sortent une GPLv3 qui n'a plus le même esprit que la v2. Il y a quelque chose de pas propre intellectuellement dans tout ça.
Mais ce n'est que mon avis.
[^] # Re: Balkanisation des licences
Posté par Gniarf . Évalué à 8.
si peu. on son adoption tout court, manu militari. mais ce n'est pas le fond du problème, juste une tactique à deux balles.
> La FSF disait qu'il fallait mettre "GPLv2 or later" pour contrer une éventuelle faille dans la GPLv2.
quand la "GPL v2" est devenue "GPL v2 or later", ça avait déjà gueulé sur le thème "on ne sait même pas ce qu'il y aura dans ces prochaines versions !"
la FSF étant seule garante du contenu des licences GPL, il faut lui faire aveuglément confiance sur l'avenir de la GPL et des softs impactés. c'est un choix à faire, certains ne le feront pas. ce que je dis n'est pas une diabolisation de la FSF, mais que le choix d'une licence ne doit pas être fait à la légère, ou plutôt qu'il a des conséquences énormes
[^] # Re: Balkanisation des licences
Posté par Éric (site web personnel) . Évalué à 4.
[^] # Re: Balkanisation des licences
Posté par arnaudus . Évalué à 4.
[^] # Re: Balkanisation des licences
Posté par Antoine . Évalué à 3.
[^] # Re: Balkanisation des licences
Posté par arnaudus . Évalué à 4.
Mais si, c'est l'utilisation "à distance" de logiciels GPL2. Selon la FSF, c'est une faille; après, on peut discuter sans fin autour de "qu'est-ce qu'utiliser un logiciel" etc, mais même si je ne suis pas compétent pour les détails, je pense que la GPL v3 répond à une demande des développeurs. En tout cas, il apparait clairement que pour la FSF, il n'est pas dans l'esprit de la GPL de faire exécuter un soft GPL à distance sans en fournir les sources, et je ne suis pas loin de penser qu'ils ont raison.
De toutes manières, c'est bien là la faille des licences libres : l'interaction avec d'autres éléments logiciels, libres ou non libres. Il y a la distinction liaison statique/dynamique par exemple, qui est quand même vachement tirée par les cheveux; il y a l'utilisation d'un soft GPL dans un pipieline proprio; il y a les problèmes de plug-in, des modules "teintés" dans le noyau, etc etc. Franchement, je ne vois pas où est l'argument pour dire qu'une liaison dynaique, c'est OK alors qu'une liaison statique, c'est une utilisation frauduleuse d'un composant sous GPL: il s'agit juste d'une distinction technique arbitraire, qui ne change en rien la dépendance entre les composants, et qui ne résoud que le problème de la distribution des sources et des binaires. Moi je comprends bien aussi la philosophie "si tu fais quelque chose qui dépend de mon truc sous GPL, d'une manière directe ou indirecte, alors j'exige que ton truc soir sous GPL également". C'est une vision "dure" de la viralité de la GPL, mais c'est une différence de degré, et non de nature, avec la GPL v2.
[^] # Re: Balkanisation des licences
Posté par mickabouille . Évalué à 4.
Pour en savoir plus, voir à Affero GPL.
[^] # Re: Balkanisation des licences
Posté par arnaudus . Évalué à 2.
[^] # Re: Balkanisation des licences
Posté par reno . Évalué à 5.
Tu confonds toujours.. La tivolisation et la FreeBoxisation sont deux moyens différents pour contourner la GPL:
- dans le premier cas, il s'agit d'utiliser la crypto pour t'empêcher de remplacer un logiciel sur un équipement que tu as acheté.
- dans le deuxième cas, c'est prétendre que le matériel est loué et non acheté donc que c'est une distribution interne à l'entreprise ce qui ne te donne pas le droit d'accéder aux sources.
La GPLv3 est bien contre la tivolisation, mais autant que je sache n'a rien de modifié concernant la FreeBoxisation.
L'AGPL par contre fonctionnerait bien contre la FreeBoxisation.
[^] # Re: Balkanisation des licences
Posté par Raphaël SurcouF (site web personnel) . Évalué à 3.
[^] # Re: Balkanisation des licences
Posté par reno . Évalué à 6.
[^] # Re: Balkanisation des licences
Posté par lolop (site web personnel) . Évalué à 7.
Tout à fait, d'ailleurs rien ne t'oblige à utiliser des logiciels sous license GPL, ni à développer des logiciels à partir de librairies sous license GPL, ni à contribuer à des logiciels sous license GPL.
Et pource que tu écrits, tu peux très bien choisir une autre license.
La GPL n'est aucunement une obligation, le choix est libre. Faut juste respecter le choix fait par les auteurs qui ont choisi de mettre leurs sources à disposition sous cette license.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Balkanisation des licences
Posté par Antoine . Évalué à 7.
Non, ils n'auraient pas pu. Pour cela, il aurait fallu modifier la GPL v2, ce qui 1) aurait provoqué un tollé (on ne "modifie" pas une licence sans changer le numéro de version, c'est une question de confiance), 2) n'aurait eu aucun effet puisque les logiciels incluent le plus souvent le texte de la GPL avec eux.
Par contre c'est exactement pour ces raisons qu'ils ont toujours recommandé de licencier les logiciels en "GPL v2 or later" et non simplement en GPL v2. Donc leur reprocher de ne pas avoir essayé de minimiser le problème, c'est n'importe quoi.
[^] # Re: Balkanisation des licences
Posté par reno . Évalué à 0.
Tu t'auto-contredit: tu troll puisque tu dits que la GPLv3 est inacceptable..
Même si je ne suis pas un fan de la GPLv3, apparemment elle est tout a fait acceptable pour certains puisque Samba est sous GPLv3, par exemple.
[^] # Re: Balkanisation des licences
Posté par Sébastien B. . Évalué à 10.
[^] # Re: Balkanisation des licences
Posté par Albert ARIBAUD . Évalué à 3.
... Ce qui est impossible en droit français, où une partie des droits restent à l'auteur quoi qu'il arrive : ce sont les droits moraux, dont la paternité : l'attribution du "copyright" à la FSF n'est pas possible dans ce cadre !
[^] # Re: Balkanisation des licences
Posté par Éric (site web personnel) . Évalué à 3.
[^] # Re: Balkanisation des licences
Posté par Albert ARIBAUD . Évalué à 4.
(par ailleurs, je ne suis pas certain que l'attribution totale et inconditionnelle de tous les droits patrimoniaux soit faisable en France, et le fait que l'auteur conserve la paternité pourrait -- je crains que ce ne soit pas trivial -- rendre caduque la proposition de patrick_g, au moins en partie).
[^] # Re: Balkanisation des licences
Posté par IsNotGood . Évalué à -2.
La GPL v2 a plus de 15 ans je crois. La v3 est une mise à jour. On ne va pas faire un caca car il y a une mise à jour tous les 15 ans. Si ?
Et face aux "tivolisations", à DRM, aux accords type MS/Novell, etc on fait quoi ?
Rien car Monsieur Jérôme Pinot va gueuler à la "balkanisation" ?
On devrait se félicitié de voir la FSF prendre en compte l'évolution de l'utilisateur du logiciel (d'où la GPL v3).
On devrait aussi être content de voir KDE (et beaucoup beaucoup d'autres projets) prendre le problème à bras le corps au-lieu de regarder l'esprit de la GPL v2 violé.
[^] # Re: Balkanisation des licences
Posté par Éric (site web personnel) . Évalué à 5.
[^] # Re: Balkanisation des licences
Posté par Gniarf . Évalué à 5.
si la mise à jour proposée est une ânerie, oui, complètement. à chacun de juger si c'en est une ou pas, et cela aujourd'hui ou plus tard.
changer sa voiture après 15 ans parce qu'elle est toute usée et aussi que les nouvelles sont plus sûres, plus économes en carburant, polluent moins etc etc, ok. accepter de se faire refiler une poubelle au passage au simple prétexte qu'il faut changer de voiture et que ton vendeur te propose un seul choix et que tu veux pourtant lui rester fidèle, ben non merci. un problème se pose alors.
[^] # Re: Balkanisation des licences
Posté par TheGuit (site web personnel) . Évalué à 10.
[^] # Re: Balkanisation des licences
Posté par case42 (site web personnel) . Évalué à 10.
A priori ceux qui ont décidé de mettre leur code en GPL* considèrent que "donner du code" sans obliger a distribuer les modifications faites n'est pas "garantir la réutilisabilité du code et la vrai pérénité du travail" .
[^] # Re: Balkanisation des licences
Posté par Éric (site web personnel) . Évalué à 8.
[^] # Re: Balkanisation des licences
Posté par TheGuit (site web personnel) . Évalué à -5.
Je suis désoler mais pour de l'image par exemple a moins d'avoir une license By-Nc-Sa je vois pas comment on peut garantir que l'utilisateur ne serat pas egoïste et neva pas piller ton "oeuvre".
[^] # Re: Balkanisation des licences
Posté par seginus . Évalué à 3.
Dans les ½uvres artistiques, sous licence créative common, tu as le choix.
By-Nc-Sa équivaut à la GPL pour un logiciel
By tout court (je crois) équivaut à la BSD.
Donc comme pour un logiciel, un graphiste à le choix de la license et si il met que By, il accèpte très bien le « pillage » de son ½uvre.
je mets pillage entre parenthèse, parce que je pense que quand on fait la démarche de dire « voilà, j'offre mon code à tous, faites-en ce que vous voulez » on ne va pas voir ça comme du pillage. C'est à mon avis un autre état d'esprit
Je vois un peu la GPL comme une license propriétaire, ou le propriétaire est la communauté du libre au complet.
Tout le monde peut donc rentrer dans la communauté, la faire vivre et y participer, mais tout demeure à la communauté.
[^] # Re: Balkanisation des licences
Posté par BAud (site web personnel) . Évalué à 5.
Tu peux (re-?)lire http://faq.tuxfamily.org/Licence/Fr#Pourquoi_une_licence_lib(...) pour voir si cela clarifie des choses pour toi.
Le terme "privateur" (au sens qui enlève des libertés, qui prive de libertés) est maintenant utilisé par RMS mais bon une licence propriétaire conserve pour moi son sens "c'est à moi et je ne vous octroie rien, comme par défaut dans le droit d'auteur".
Le terme "pillage" est significatif de ceux qui ne veulent pas partager àmha : il leur suffit de ne pas diffuser dans ce cas. Ceux qui pillent vont-ils réellement respecter les licences ? Aurez-vous et prendrez-vous les moyens nécessaires pour les poursuivre ?
La bonne question à se poser est plutôt : souhaites-tu faire du propriétaire (ne pas partager par défaut, avec tous les inconvénients et la maîtrise de l'oeuvre) ou plutôt du libre (avec toutes les conséquences) ?
[^] # Re: Balkanisation des licences
Posté par Éric (site web personnel) . Évalué à 10.
Ici il s'agit de copier. Qu'ils copient illégalement ou pas, ça n'enlève rien à personne. Tu le sais, je le sais, mais n'utilisons pas du vocabulaire avec des connotations qui n'ont rien à voir. Pillage est même dans mon esprit encore moins adapté que Pirate, dans le sens où pirate ne s'associe que par les connotations alors que pillage a un sens qui est suffisament proche pour pouvoir être appliqué à la situation (mais qui en réalité ne correspond pas).
[^] # Re: Balkanisation des licences
Posté par TheGuit (site web personnel) . Évalué à 5.
------
NC, par défaut :
pas de diffusion sur CD accompagnant un magazine par exemple
pas de diffusion sur des miroirs qui auraient de la publicité (google adsense ou autre), limite votre diffusion
pas de diffusion sur des sites qui auraient des films à la carte, marginalisation de votre production en dehors des circuits bénéficiant d'une large publicité
pas de diffusion sur chaîne de Free via Freebox (celle de freenews par exemple)
pas de diffusion dans un cinéma indépendant avec des publicités au début
pas de diffusion lors d'une LAN party ou d'une soirée avec entrée payante
------
On pourrait trouvé tout un tas de point comme ceux ci avec la clause SA (de la CC ou de la GPL)
rien que :
- pas d'intégration dans une autre projet libre ! (en BSD ou en Apache).
[^] # Re: Balkanisation des licences
Posté par case42 (site web personnel) . Évalué à 10.
Il y a un livre passionnant que je conseillerais a tous le monde et en particulier aux libristes: "Le Gêne égoiste"[1] de Richard Dawkins. Ce livre traite d'une certaine façon de voir l'évolution mais présente des études très intéressantes sur le comportement en société (au travers de modèles informatique du style "le jeu de la vie") [pardon pour les puristes, je résume a l'arache]
En gros il présente des jeux ou une population d'individus adoptent un comportement soit égoïste, soit purement altruiste, soit altruiste mais rancunier. Un des exemples utilisé est une trouve de singes qui s'épouillent: certains n'épouillent personne, d'autres épouillent leurs congénères, d'autre épouillent une première fois mais n'épouilleront plus un congénère qui ne les aura pas épouille (altruiste rancunier)
(le jeux distribue des points positifs ou négatifs selon les cas: épouiller est pénalisant, on dépense de l'énergie, se faire épouiller est gros bénéfice, ne pas se faire épouiller est très pénalisant (on est en mauvaise santé)).
Les résultats sont parfois surprenant, mais j'en ai déja trop étalé et je n'ai pas le temps de raconter tout le livre. Ce qu'il en resort, c'est que les comportement égoïstes gagent contre un comportement purement altruiste, mais que le groupe dans son ensemble fais un mauvais score (personne n'épouille plus personne).
Par contre égoistes contre altruistes rencunier, les altruistes gagent, car ils "balkanisent" les égoistes, qui dépérissent sans disparaitre, et le score global du group est très bon, car une majorité des membres s'épouillent entre eux.
Tout cela pour en venir a ce parallèle avec les licences logiciel:
- Le propriétaire, c'est le comportement égoiste
- L'altruiste pur, c'est la licence BSD
- L'altruiste rancunier, c'est la GPL
La GPL est certainement moins altruiste que la BSD, elle est de ce fait moins "pure" d'un point de vue doctrinal, mais dans un milieux ou un comportement égoïste prédomine, la licence GPL a l'avantage d'être viable du point de vue de la survie tout en conservant une grande partie de la doctrine originelle.
(naturellement la licence BSD ne peut pas "disparaître" comme une population, mais je pense que la prédominance de la GPL est une démonstration des théories présente dans le Gêne Egoiste...)
[1] http://fr.wikipedia.org/wiki/G%C3%A8ne_%C3%A9go%C3%AFste
[^] # Re: Balkanisation des licences
Posté par TheGuit (site web personnel) . Évalué à 1.
Tu peux pas dire qu'elle est egoiste, elle n'est pas non plus altruiste pur. Du coup comme la GPL on pourrait la qualifier d'altruiste rancunier ?
[^] # Re: Balkanisation des licences
Posté par case42 (site web personnel) . Évalué à 5.
En considérent que la GPL est équivalente a la CC By-Sa (c'est mon point de vue en tous cas), la CC By-Nc-Sa est forcement proche mais plus égoïste car imposant une contrainte suplémentaire...
En fait le point principal c'est qu'elle introduit un biais que je trouve idéologique. C'est je trouve en fait sur un autre axe que "plus ou moins libre"... Pour illustrer mon propos, allez donc voir http://www.politicalcompass.org/ , qui positionne les gens sur un "échiquier politique" a 2 dimension (illustration ici : http://www.politicalcompass.org/images/axeswithnames.gif )
(on ne discuptera pas de la pertiance ou non de cette représentation, moi je l'aime bien, sans pour autant la considéré comme la seule valable ni la meilleure...)
Et bien dans le débat des licences, le coté plus ou moins libre correspond pour moi a l'axe vertical: plus ou moins totalitaire. le closed source étant tout en haut (totalitaire), le domaine public tout en bas (libertaire), BSD un peu plus haut, et GPL encore au dessus (je place quand meme la GPL dans la partie libertaire, faut pas déconner)
La close 'Non Commercial' de la CC by-nc-sa fait un peut remonter le curseur vers le totalitaire, mais le fait surtout bouger horizontalement, sur l'axe économique. "Je ne veux pas qu'on fasse des sous avec mon code", est une position d'idéologie économique. Sur ce plan la je trouve la GPL et BSD assez "neurtre", c'est pour ça qu'on trouve tres souvant des libertaires de gauche et des libertaires de droite se prendre la tête par ici :)
[^] # Re: Balkanisation des licences
Posté par Yohan_B . Évalué à -1.
"Plus ou moins libre" ? Il n'y a pas de quantité de "liberté" pour la licence d'un logiciel d'après la définition communément utilisée. Le "libre" logiciel ce n'est pas un idéal que l'on ne peut atteindre et ce n'est pas non plus la "Liberté". Un logiciel libre c'est un logiciel dont la licence respecte les critères booléens du "logiciel libre" énoncés par Stallman et soutenus par la FSF. On ne peut donc pas classer les licences libres selon ces critères : elles les respectent par définition.
Par contre, effectivement, on peut tenter de les classer par importance des contraintes. Par exemple la GPLv3 possède clairement plus de contraintes que la BSD. Cependant une telle classification est très subjective : on peut très bien imaginer qu'une licence non-libre soit moins contraignante pour une catégorie de personnes que la AGPLv3 par exemple.
Je trouve par ailleurs très pertinente la comparaison avec "le gène égoïste".
[^] # Re: Balkanisation des licences
Posté par TheGuit (site web personnel) . Évalué à 4.
Apres ma vision est que ce coté peut etre négligeable pour du logiciel (en effet, le nombre de personne qui vont se faire chier a réutiliser le binaire, plutot que de modifier le code sur du logiciel est extremement faible). Par contre sur une oeuvre qui ne prend son sens que dans la totalité (c'est a dire dans le binaire qu'il prenne la forme d'une image, d'un film, d'un son. Je trouve que cette question a tout de suite beaucoup plus d'importance. En sois on se fiche car la plus value n'est plus au niveau de la source, mais au niveau directement du binaire.
[^] # Re: Balkanisation des licences
Posté par Thomas Douillard . Évalué à 2.
C'est en particulier ce qui fait que le binaire en question ne prend son sens que dans sa totalité, c'est à dire une fois "décodé" par le lecteur.
[^] # Re: Balkanisation des licences
Posté par Mildred (site web personnel) . Évalué à 1.
[^] # Re: Balkanisation des licences
Posté par e001754 . Évalué à -1.
Réunir plus de 1000 accords, pour des gens dont on peut sans doute estimer que 80% n'a plus fait de contribution depuis au moins 6 mois, ça va être chaud.
Sans compter ceux qui seront contre tout changement (il y en a) et que faudra-t-il donc faire ? Arrêter KDE ??
Blague à part, ces problèmes de licences, je trouve ça extrêmement bizarre, dans la mesure où quand un développeur contribue à un projet, il sait que son code va être redigéré par d'autres, installé par des tas d'utilisateurs dans le monde, re-modifié, etc.
Pourquoi donc vouloir absolument faire une licence pour désigner finalement un geste "gratuit" dans le sens où le code semble être mis à disposition de l'humanité jusqu'à temps que quelqu'un l'améliore ???
C'est d'ailleurs je crois le sens du "free" de la GPL. Ce qui ne veut pas dire qu'on ne puisse pas vendre un logiciel dont par ailleurs on mets le code source à disposition de qui veut si j'ai encore tout compris.
Finalement, c'est un peu la vision "communiste" de la société qui a échoué en URSS, où je me trompe ? D'ailleurs le feu magazine "Login:" avait representé sur une de ces couvertures le sieur Stallman en truquant une affiche communiste de propagande. Stallman s'en était ému, mais ils avaient raison chez Login.
Ou alors je ne comprends pas tout à la GPL, ce qui est possible, je n'ai jamais eu le courage d'arriver à lire tous les paragraphes de la GPL. Quant à comprendre la différence entre la 2, la 2+ ou la 3...
Bon, certes, je ne suis qu'un utilisateur "de base", ou disons un "power user". Cela ne fait pas de moi un développeur donc il y a sans doute une raison à l'existence de la GPL v.X que je ne comprends pas mais un jour, ce serait quand même bien d'avoir une explication "en français" (ou même en anglais !) plutôt qu'en langage juridique incompréhensible...
[^] # Re: Balkanisation des licences
Posté par arnaudus . Évalué à 6.
La différence entre les licences GNU et les licences plus permissives, c'est que la GPL impose la conservation de la licence libre aux travaux dérivés. Le reste n'est que subtilités juridiques pur faire coller tout ça avec les contraintes du monde réel.
Or, la GPL v2 avait été "contournée" dans l'esprit; et (surtout) elle devait être remise à jour pour coller avec le cadre juridique du début du XXIe siècle (exemple: brevets logiciels). En gros : GPL v2 et v3 sont identiques dans l'esprit (et l'esprit, c'est : un logiciel sous GPL doit être redistribué à ses utilisateurs sous la même licence).
J'ai franchement du mal à suivre les trolls du type "GPL v3: jamais". Il y a eu quelques frictions, notamment avec l'équipe du noyau Linux. Certains estiment que la GPL v3 réduit un peu les droits des utilisateurs au profit des développeurs (personnellement, je trouve qu'elle réduit les droits des utilisateurs qui ne sont pas dans l'esprit du logiciel libre, et qu'elle n'affecte absolument pas les autres, mais c'est un débat sans fin). À mon avis, les querelles GPL v2/v3 sont assez superficielles, et les différences sont minimes entre les deux. Je ne pense pas, par exemple, qu'un logiciel sous GPL v2 soit spécialement plus en danger maintenant qu'il y a deux ans. Rien de catastrophique à rester sous v2 si on ne peut pas ou vent pas changer.
Le fait est que la GPL est clairement un détournement revendiqué des lois ayant trait à la propriété intellectuelle. C'est l'idée grandiose de Stallman: puisque la propriété intellectuelle donne les droits au "propriétaire" d'un truc immatériel de faire chanter les gens intéressés par la réutilisation de son oeuvre, les mêmes droits peuvent être utilisés pour donner des droits (et des devoirs) à l'utilisateur. On y est tellement habitués maintenant qu'on a du mal à saisir toute l'ingéniosité du procédé, mais je trouve quand même l'idée fort élégante :-)
Bref, tout ça pour dire que la GPL repose essentiellement sur l'idée même de propriété intellectuelle. Parce qu'un développeur est l'unique ayant-droit de son code, il peut choisir de le distribuer sous les conditions qu'il choisit. Pas de propriété intellectuelle: pas de GPL, et pas de liberté virale. Un peu comme les licences BSD, quoi : je prends du code BSD, j'en fais un système d'exploitation propriétaire, et je le vend avec des ordinateurs blancs avec une pomme dessinée dessus. Le libre au sens de la FSF, c'est donc bien ce "copyleft", une autre manière de considérer le droit d'auteur. Conclusion : l'analogie avec le communisme (abolition de la propriété, ici ça serait un communisme intellectuel) est... complètement bidon.
[^] # Re: Balkanisation des licences
Posté par Mildred (site web personnel) . Évalué à 3.
[^] # Re: Balkanisation des licences
Posté par mickabouille . Évalué à 2.
[^] # Re: Balkanisation des licences
Posté par arnaudus . Évalué à 2.
# Navrant, mais ...
Posté par pada . Évalué à 10.
Cela dit, je ne pense pas que l'on puisse lancer le pot à Stallman et Moglen, ils font ce qu'ils peuvent pour préserver la morale dans la jungle des "gens d'affaires" et malgré ces effets de bord on doit les remercier pour avoir permis l'essor du logiciel libre.
# Il y a plus simple!
Posté par mickabouille . Évalué à 2.
[^] # Re: Il y a plus simple!
Posté par Putifuto . Évalué à 4.
Le problème, c'est que KDE utilise des libs qui ne font pas partie du projet et qui sont déjà en V3. Samba par exemple.
[^] # Re: Il y a plus simple!
Posté par modr123 . Évalué à -1.
un autre exemple ?
[^] # Re: Il y a plus simple!
Posté par Putifuto . Évalué à 2.
donc, oui, samba est gpv v3. c'est bien ce que je dis.
# mouais
Posté par Éric (site web personnel) . Évalué à 1.
Je sais, je devance, mais je ne peux pas imaginer qu'il n'y ait pas un seul développeur qui refuse ou qui soit simplement décédé.
[^] # Re: mouais
Posté par CrEv (site web personnel) . Évalué à 6.
Ca m'étonnerait franchement, pour des personnes se posant justement la question des licences, qu'ils en viennent à changer violement les licences puisqu'ils n'en ont pas le droit.
[^] # Re: mouais
Posté par GeneralZod . Évalué à 3.
De toute façon, on demande pas l'avis des contributeurs ayant fournis des contributions mineures en général (patchs triviaux, correctif simple de bogue etc ...)
[^] # Re: mouais
Posté par fabien . Évalué à 3.
gagné ! voir ici http://techbase.kde.org/Projects/KDE_Relicensing#Relicensing(...)
la sixieme ligne : "Berger, Cyrille NO NO NO NO NO"
voilà, c'est la merde, nous voilà bien avancé avec ces conneries.
Bravo la licence virale qui attaque les cellules saines... oui je sais ca part d'une bonne intention...
[^] # Re: mouais
Posté par Gniarf . Évalué à 5.
[^] # Re: mouais
Posté par GeneralZod . Évalué à 10.
Dommage qu'il n'ait aucun lien avec Novell, ça aurait fait un excellent troll.
[^] # Re: mouais
Posté par bubar🦥 (Mastodon) . Évalué à 1.
[^] # Re: mouais
Posté par Éric (site web personnel) . Évalué à 10.
Il a contribué sous une licence claire, libre. C'est son droit le plus strict que de ne pas changer d'avis sur les conditions où il a donné son travail.
J'espère que personne n'ira traiter un contributeur de "con" parce que le code qu'il a libéré on lui demande après coup de le relicencier sous une autre licence qu'il n'accepte pas. (j'espère mais je ne me fais pas trop d'illusions)
[^] # Re: mouais
Posté par Anonyme . Évalué à 4.
Je dirais même plus qu'à moins de s'être goatsé au point d'avoir les paupières tellement serrées qu'on n'y voit plus rien, ce serait de la pure mauvaise foi que de prétendre que la GPLv3 n'est autre chose que le produit d'une politique activiste issue du cerveau allumé d'un gourou barbu capricieux et frustré.
[^] # Re: mouais
Posté par Anonyme . Évalué à 4.
[^] # Re: mouais
Posté par Éric (site web personnel) . Évalué à 8.
# Cession du copyright ?
Posté par GeneralZod . Évalué à 2.
Ce ne serait pas l'occasion pour KDE et d'autres gros projets de se poser la question ? Sans forcément passer par la FSF, on peut imaginer KDE se doter d'une entité légale dont les contributeurs seraient membres de droit et qui aurait pour attribution la gestion des licences.
À priori, peu de risques que KDE passe sous une licence non libre et ça simplifierait la vie du projet ?
[^] # Re: Cession du copyright ?
Posté par gasche . Évalué à 3.
« Are you okay with the KDE e.V. deciding on a future licensing change to your code, should that be necessary ? »
[^] # Re: Cession du copyright ?
Posté par daemontux . Évalué à 3.
Personnellement je me met à la place d'un développeur je serai réticent à filer le copyright de mon code à une organisation dont on ne sait pas ce qu'il adviendra (que se passe t'il si elle disparait suite par exemple à des problèmes économiques ? qui peut alors agir légalement en cas de violation de GPL, le propriétaire du code n'existant plus ?).
Sinon, comme dit plus haut, tout faire sous licence BSD. Bien que partisan des idées de la FSF, je me demande toujours s'il est bien justifié et légitime d'exiger la redistribution du code, du point de vue de la liberté (attention, troll inside).
[^] # Re: Cession du copyright ?
Posté par zeb . Évalué à 5.
Je me demande toujours s'il est bien justifié et légitime d'autoriser une tierce partie a recuperer du code qu'elle n'a pas developpe, sans aucune contrepartie.
[^] # Re: Cession du copyright ?
Posté par TheGuit (site web personnel) . Évalué à -1.
Dans ce cas vive une bonne CC BY-NC-SA ! On evite le pillage sauvage des société qui ne donnerait pas de contrepartie.
[^] # Re: Cession du copyright ?
Posté par TeXitoi (site web personnel) . Évalué à 2.
[^] # Re: Cession du copyright ?
Posté par Romeo . Évalué à 2.
Veulent pas participer, qu'ils participent pas.
[^] # Re: Cession du copyright ?
Posté par Éric (site web personnel) . Évalué à 2.
[^] # Re: Cession du copyright ?
Posté par Hal9000 . Évalué à 3.
On ne peut pas réfléchir au choix d'une licence uniquement en fonction de ce que ca implique pour les utilisateurs, il faut également penser à ce qui se passe dans la tête du développeur, à ce qui le pousse à utiliser cette licence, notamment si il est bénévole.
Pour l'utilisateur, la licence BSD, c'est génial. Mais franchement, pour le développeur, ca veut dire bosser gratuitement pour des boites de dev qui ne donneront rien en retour, ni à lui ni à la communauté, et qui ne s'interessent à lui qu'en tant que main d'oeuvre gratuite.
D'ailleurs on peut remarquer que les licences les plus permissives sont souvent utilisées par des boites qui font du libre par interet stratégique. Alors que dans les projets communautaires, c'est la GPL qui est largement majoritaire.
[^] # Re: Cession du copyright ?
Posté par lasher . Évalué à 4.
Exemples : OpenSSL, OpenSSH, Packet Filter, OpenSolaris
Et niveau GPL : Java ...
[^] # Re: Cession du copyright ?
Posté par zul (site web personnel) . Évalué à 2.
La GPL est a mon avis bien plus efficace du point de vue d'une boite. D'abord, elle se fait 'bien voir' de la communauté, et elle empeche tout le monde (en particulier une boite concurrente) de créer un fork tout fermé. Si laidite boite forke, on pourra toujours repomper le code et hop, ton produit X sera au moins aussi performant que l'autre.
La licence BSD est probablement une license pour les gens qui aiment l'esprit de liberté. La GPL est la pour imposer la liberté au monde. Après il est juste important de savoir si le but c'est que tout le monde utilise du libre, ou si c'est que tout le monde puisse faire le choix du libre.
[^] # Re: Cession du copyright ?
Posté par Gof (site web personnel) . Évalué à 6.
Par exemple, mettre la pile TCP/IP en licence BSD permet de rendre son implémentation facile même dans les produits proprio. Pareil pour SSH.
Ainsi, l'auteur d'un nouveau protocol peut mettre son implémentation sous licence BSD pour aider au déploiment de sa technologie.
[^] # Re: Cession du copyright ?
Posté par Johann Ollivier-Lapeyre (site web personnel) . Évalué à 1.
Cette fondation a financé par exemple le dernier serveur SVN.
Mais il est vrai que celle-ci ne gere pas les sources comme le font d'autres projets.
[^] # Re: Cession du copyright ?
Posté par bubar🦥 (Mastodon) . Évalué à 2.
je parle uniquement sur mon expérience de """l' organisationnel associatif""" mais il me semblerait plus sage de "conserver la merde actuelle". Certes elle a des défauts, mais tout le monde garde son libre arbitre et sa license.
Comme le dit Arnaudus :
Donc pour éviter tout pépin, les projets considèrent en général tous les contributeurs comme détentaires du copyright. Maintenant, si les circonstances s'imposent (et là, c'est clairement le cas), les bouts de code dont les auteurs n'ont pas pu être joints vont être reconsidérés avec attention. Il est fort probable que les centaines de contributeurs injoingnables sont aussi des petits contributeurs, qui ne vont pas non plus faire un procès à KDE parce que leur petit bout de code a été passé sous GPL v3 sans leur autorisation... Ça peut très bien se faire dans la transparence et l'honnêteté.
Ca a certes l' inconvénient d' être "obligé" de contacter tout le monde, mais l' avantage que personne ne perds rien (aka pas de tranferts de personnes physiques vers personne morale). Et puis, au rythme où ça avance, le transfert de licence, peut on dire que c' est problématique ?
a cession du copyright aux contributeurs à la FSF afin d'éviter ce genre de situation. Pourquoi pas seulement au projet lui même ? Une simple clause du genre "en l' absence de license claire, tout bout de code proposé pour notre projet est considéré comme étant sous gpl vxxxx". Ainsi chaque contributeur est au courant et accepte que sa participation soit sous gplv3 s' il ne précise pas par lui même explicitement gplv2 (ou vxx)
c' est ce qui bouleverse le moins les choses (plus simple que de créer une entité, une personne morale, qui sera contrôlé par et qui gèrera pour...) en atteignant l' objectif.
non ?
amicalement
[^] # Re: Cession du copyright ?
Posté par GeneralZod . Évalué à 1.
Certes, l'individu ne perds rien mais la collectivité est perdante. Si une partie de KDE passe en GPLv3 et une autre reste en GPLv2, on fait quoi ? On réécrit tout ? On perd du temps, on gaspille des efforts pour améliorer KDE 4 etc ...
Il faut savoir céder une partie de sa liberté pour l'intérêt général.
Là où, je te rejoins, c'est que les contributeurs de KDE ne doivent pas à céder cette parcelle de liberté à n'importe qui sans condition. Par exemple, on peut imaginer un système nécessitant l'accord des 2/3 des développeurs KDE pour changer la licence du bureau. La possibilité que 2/3 des développeurs KDE puissent accepter une licence proprio ou pourrie soit très faible.
Après chacun reste propriétaire de son code, rien n'interdit le dual licensing, un mainteneur peut très décider de donner une licence spécifique à son module.
[^] # Re: Cession du copyright ?
Posté par Éric (site web personnel) . Évalué à 2.
En disant ça, implicitement tu es en train de dire que notre développeur a une chance sur trois de voir son code utilisé sous une licence contre son gré.
C'est peut être bien pour le projet mais humainement je vois peu de gens qui accepteront le principe.
[^] # Re: Cession du copyright ?
Posté par GeneralZod . Évalué à 3.
À partir d'une certaine taille, il est illusoire de vouloir atteindre l'unanimité, il y aura toujours quelqu'un qui mettra des bâtons dans les roues, pas forcément pour le plaisir de faire chier les autres.
Au mieux, on peut imposer un cadre commun garantissant le respects de principes commun et un quorum minimal afin de respecter au mieux la volonté de chacun.
> je vois peu de gens qui accepteront le principe.
C'est le cas de la plupart des projets demandant de céder son copyright par exemple GNU Emacs.
[^] # Re: Cession du copyright ?
Posté par Éric (site web personnel) . Évalué à 3.
> démocratie à une moindre échelle. Est-ce qu'une minorité a le droit de
> bloquer la volonté générale ?
Chacun a ses droits sur sa partie. Le réfractaire ne bloque pas "le projet", il bloque "sa contribution".
Mais attention aussi à ne pas confondre "démocratie" et "dictature de la majorité". Ce sont deux concepts bien différents, et ce que tu rapportes me semble plus se rapprocher du second concept. Le fait d'avoir une majorité n'implique pas forcément le droit de contraindre la minorité.
La question à se poser est est-ce que la majorité à une légitimité à prendre une décision pour tous les contributeurs ?
Si tel était le cas (et je le conteste), en quoi est-ce une spécificité du projet ?
Et implicitement dans ma seconde question j'implique que si la légitimité du changement (et de la procédure) n'a rien de spécifique au projet, alors ce genre de possibilités doit être prévu dans la licence ou dans la loi. (et si ça n'y est pas il y a probablement une remise en cause à faire sur la prétendue légitimité).
Je suis d'accord que prévoir un vote et un quorum minimal (que j'espère plus proche des 95% de code couvert que des 1/3 des auteurs) est "moins pire" que ce qui risque de se passer (au bout d'un moment dire "tant pis, ils ont implicitement accepté"), mais ça ne me semble toujours pas satisfaisant.
J'ai toujours détesté les chèques en blanc.
Peut être que ça convaincra : la possibilité pour un projet de changer la licence sur accord de X% des auteurs casse toute la notion de copyleft (puisque techniquement du code livré sous licence libre avec copyleft pourrait être passé sous licence non libre sans accord de l'auteur).
> C'est le cas de la plupart des projets demandant de céder son copyright par exemple GNU Emacs.
Oui, c'est comme "tous les gagnants ont tenté leur chance".
- Ca ne prend pas en compte tous ceux qui n'ont *pas* contribué à cause de la cession du copyright.
- Ca ne prend pas en compte non plus ceux qui ont donné l'accord sans vraiment avoir fait attention à toutes les implications possible de changement de licence.
- Ca ne prend pas en compte non plus ceux qui voient dans la cession du copyright uniquement un moyen de défendre la licence et ne croient pas à un futur changement important de licence au moment où ils cèdent leur copyright.
Quand j'y pense je me demande même si leur formulaire prend bien en compte l'idée que chaque développeur doit non seulement être d'accord pour le changement mais *en plus* s'assurer qu'aucun de ses changements n'a pris du code à une appli GPL v2 qui n'a pas le "and later". Vu que ce n'est pas explicite et que les développeurs n'ont pas une mémoire infinie, le changement même me semble difficile.
[^] # Re: Cession du copyright ?
Posté par GeneralZod . Évalué à 2.
Euh, tout dépends du composant, un contributeur important des kdelibs bloquerait tout le projet, mais le mainteneur d'un petit logiciel de mémo par exemple non.
Le problème c'est que la GPLv2 et v3 telle quelle sont mutuellement exclusives. Ça va créer des problèmes au sein de KDE, avec d'autres projets passés en GPLv3 etc ...
> que j'espère plus proche des 95% de code couvert que des 1/3 des auteurs
Je proposais l'accord de 2/3 et non pas 1/3 des développeurs mais après la barre doit être laissé à l'estimation du projet.
> J'ai toujours détesté les chèques en blanc.
+1
> Oui, c'est comme "tous les gagnants ont tenté leur chance".
C'est avant tout un problème de confiance. Quitte à céder mon copyright à un organisme, il doit être digne de confiance, je pense que beaucoup considèrent la FSF comme digne de confiance. Néanmoins, dans le cadre de KDE, il vaudrait mieux confier cette lourde responsabilité à une "association" spécifique comme KDE e.V ou une autre.
KDE aurait peut-être du poser la question avant de démarrer la réécriture, ça aurait évité cet imbroglio. En tout cas, c'est l'occasion pour certains projets de se poser la question de l'intérêt ou non de la centralisation de la gestion des droits d'auteur.
# Qui sera le héro ?
Posté par ciol . Évalué à -5.
Qui sera le héro qui osera dire « non » ? Afin de montrer l'absurdité de cette licence.
[^] # Re: Qui sera le héro ?
Posté par ciol . Évalué à -5.
Allez y j'ai l'habitude.
# Qt
Posté par timid . Évalué à 5.
http://trolltech.com/company/about/businessmodel
http://trolltech.com/products/qt/gplexception
[^] # Re: Qt
Posté par motörhead . Évalué à 4.
[^] # Re: Qt
Posté par Guillaume Denry (site web personnel) . Évalué à 5.
# Liberté de...
Posté par zgnouf . Évalué à 0.
[^] # Re: Liberté de...
Posté par lasher . Évalué à -1.
[^] # Re: Liberté de...
Posté par Putifuto . Évalué à 5.
La loi Toubon ne s'applique pas aux licences (qui sont des contrats)
http://www.culture.gouv.fr/culture/dglf/lois/presentation_lo(...)
Les exceptions visent les contrats des salariés étrangers non francophones, les documents reçus de l'étranger ou destinés à des étrangers,
Après, c'est un argument utilisé par http://www.cecill.info/ mais qui n'est pas vrai. sauf si les organismes de recherche et établissements publics français sont à l'origine du produit.
http://www.culture.gouv.fr/culture/dglf/lois/presentation_lo(...)
Voilà, un petit rappel ne fait pas de mal :-)
[^] # Re: Liberté de...
Posté par TeXitoi (site web personnel) . Évalué à 2.
héhéhé... La licence CeCILL a été écrite par le CEA, le CNRS et l'INRIA, qui sont justement des organismes publiques. A ba tiens, ça tombe bien...
Dire "c'est pas vrai sauf", c'est un peu malhonnete comme tournure...
Enfin, cette licence est aussi utile pour vendre du logiciel libre à des établissement public français.
[^] # Re: Liberté de...
Posté par Antoine . Évalué à 4.
Mais banane, la FSF n'est pas, elle, un organisme public français, et c'est de la GPL dont on parle ici (la CeCILL n'est qu'une réécriture de licence GPL-like).
cette licence est aussi utile pour vendre du logiciel libre à des établissement public français.
Pfff, les établissements publics français n'ont pas attendu la CeCILL pour "acheter du libre". Tu crois qu'ils refusent le noyau Linux sous prétexte que la GPL est en anglais peut-être ?
[^] # Re: Liberté de...
Posté par TeXitoi (site web personnel) . Évalué à 2.
Mmm, voyons-voir à quoi je répondais... https://linuxfr.org/comments/885735.html#885735 ha ba tiens, on parlais de la CeCILL...
Mon oncle a du utiliser la licence CeCILL pour vendre du logiciel libre (fait sur mesure) à l'éducation nationnale, car sinon, les juristes refusaient la licence en anglais. Après, que ce soit pas toujours le cas, peut-être, mais c'est parfois le cas, et la licence CeCILL répond à cette problématique.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.