[gull] GPL V3 -> SSPL

Daniel Cordey dc at pxcluster.com
Thu Oct 18 17:39:00 CEST 2018



On 18.10.18 16:32, Laurent Franceschetti wrote:
> Le point que je ne comprends pas, c’est pourquoi « garantir le retour à la communauté » des modifications?

Il s'agit d'un échange de bon procédé, en quelque sorte. Je ne te fais 
pas payer mon code, mais si tu le modifie pour l'améliorer... 
renvoie-moi l'ascenseur !

> Pourquoi obliger légalement les gens à faire quelque chose que, de toute façon, ils auraient en majorité envie de faire?

Ca c'est peut-être vrai pour certains, mais pas vraiment pour d'autres. 
Voir Oracle, MongoDB, etc. On porte aux nues un certain Guillaume 
Portail et le fait qu'il soit devenu multimilliardaire. Plus de 90% des 
développeurs rêvent de toucher le jackpot en vendant du logiciel. Il n'y 
a qu'à voir l'engouement des développeurs pour des applications sur les 
niphone lors des premières années... Combien sont en GPL ? Ne nous 
voilons pas la face, le mouvement initié par RMS était justement destiné 
à lutter contre la mentalité qui consiste à piller le travail des autres 
pour ensuite faire de l'argent avec.

> Et surtout, au nom de quoi faire la guerre à ceux qui ne le feraient pas?

En gros. Si tu ne veux pas respecter les règles de partage... pas touche !

> Je pense que c’est là une position arbitraire — sans justification morale suffisante — qui fait seulement travailler les avocats à plein régime sans bénificier à la communauté du libre. Et qui au contraire, met des bâtons dans les roues aux créateurs et diffuseurs du logiciel libre en le plaçant en risque légal face au logiciel payant.

Je ne vois pas d'entrave à la créativité. Bien au contraire ! Je sais 
que si j'utilise du code GPL, que je développe le miens aussi en GPL et 
en respectant les règles, je ne serai pas traîner en justice pour avoir 
abuser des règles légales. Je n'implique pas d'avocats et n'utilise les 
ressources de la FSF (et autres) que dans la mesure où j'adopte ses règles.

> Si on défend la liberté, alors on défend la liberté: les gens devraient avoir le droit de faire WTF, dans la mesure où ils laissent le reste du monde continue à avoir le droit de faire WTF. Les licences restrictives, pour être appliquées, exigeraient de mettre un policier derrière chaque développeur. Est-ce que c’est cela qu’on veut?

Je ne considère pas que la GPL soit restrictive, bien au contraire. Par 
contre les licences du style de celles crée de toute pièce par MongoDB, 
etc. Par contre je vois plein de restrictions à utiliser d'autres 
licences dont l'objectif est de protégé l'auteur contre les logiciels 
dit "Open Source". Comme dit précédemment, la GPL essaie de protéger la 
communauté contre l'appétit, et la roublardise, des entreprises. Par 
contre beaucoup de licence n'acceptant pas la GPL, mais voulant laisser 
seul le propriétaire décider de tout (y compris facturer) sont elles 
très limitatives. Un bon exemple est l'attitude d'Oracle avec Java et sa 
tentative de procès contre Google.

Mais tout ça a déjà été débattu depuis près de 30 ans, et il suffit de 
relire le "GNU Manifesto" pour s'en rendre compte.

http://vlado.fmf.uni-lj.si/vlado/mm/gnu/manifesto.html

Des milliers de gens très compétents se sont pencher sur cette 
problématique des licences depuis pas mal de temps. Il existe plein de 
lieu où l'on peut exprimer son opinion. Comme cela est exprimé dans le 
lien donné par Claude l'autre jour 
(https://sfconservancy.org/blog/2018/oct/16/mongodb-copyleft-drafting/) :

"One of the most important principles in copyleft policy that our 
community has learned is that commercial, non-commercial, and individual 
actors should have equal footing with regard to rights assured by the 
copyleft licenses themselves. There is no debate about that; we all 
agree that copyleft codebases become meeting places for hobbyists, 
companies, charities, and trade associations to work together toward 
common goals and in harmony and software freedom. With this blog post, I 
call on everyone to continue on the long road to applying that same 
principle to the meta-level of how these licenses are drafted and how 
they are enforced. While we have done some work recently on the latter, 
not enough has been done on the former. MongoDB's actions today give us 
an opportunity to begin that work anew."

Mais ce que j'aime par dessus tout, et qui m'avait marqué à l'époque, 
est la description suivante de RMS au sujet de la facturation de l'air 
dans la station spatiale internationale... je trouve hilarant et 
indiscutable :-)

"Arrangements to make people pay for using a program, including 
licensing of copies, always incur a tremendous cost to society through 
the cumbersome mechanisms necessary to figure out how much (that is, 
which programs) a person must pay for. And only a police state can force 
everyone to obey them. Consider a space station where air must be 
manufactured at great cost: charging each breather per liter of air may 
be fair, but wearing the metered gas mask all day and all night is 
intolerable even if everyone can afford to pay the air bill. And the TV 
cameras everywhere to see if you ever take the mask off are outrageous. 
It's better to support the air plant with a head tax and chuck the masks."

dc


>
>
>
>
>
>
>
>
>
>
>
>
>
>
>> Le 18 oct. 2018 à 15:42, Marc SCHAEFER <schaefer at alphanet.ch> a écrit :
>>
>> On Thu, Oct 18, 2018 at 12:32:23AM +0200, Miçhael Parchet wrote:
>>> Si on prend mon cas, j???avais le projet de faire un programme à partir de d???un autre qui justement est en GPL v3.  La seule chose que je voulais c???était de faire du libre payant
>> Rien n'est exclu, mais `à partir de' est vague ici. Suivant la signification
>> (usage de service, linkage, modification de la source), cela n'a pas
>> le même impact.
>>
>> Rappelons un des buts du copyleft (GPL est copyleft libre, BSD est
>> libre non copyleft): c'est d'obliger à ce que les modifications au logiciel
>> copyleft soient reversées à la communauté, s'il y a distribution du
>> logiciel (GPL), ou s'il y a exécution en tant que service dans le cloud
>> (Affero GPL). C'est pour cette raison que certains parlent de `licences
>> contaminantes' pour les licences copyleft.
>>
>> Mais il faut commencer par définir son modèle économique: est-ce que la
>> valeur de mon travail est uniquement un logiciel, que je vais rentabiliser
>> par des licences, ou est-ce autre chose ?
>>
>> Si la valeur ajoutée est vraiment liée au logiciel, mettre en open source
>> ou libre ne semble pas adapté.
>>
>> Si c'est autre chose (analyse, adaptation, service, etc), alors, mettre
>> en open source ou libre peut être envisagé. Quand on regarde des cas
>> précédents (toolchain gnu, Asterisk, Request Tracker), on se rend compte
>> qu'on peut
>>
>>    - créer un écosystème tellement complexe et spécialisé que l'on est
>>      le seul à pouvoir l'adapter / l'améliorer: p.ex. la toolchain gcc
>>
>>    - jouer sur le dual-licensing pour intéresser à la fois la communauté
>>      du libre et les intégrateurs/distributeurs propriétaires: Asterisk
>>
>>    - jouer sur la formation à l'outil, le développement de modules
>>      complémentaires: Request Tracker
>>
>> (j'ai un peu schématisé).
>>
>> Comme exemple plus "4.0", pensons aux services en ligne où finalement
>> la valeur est l'externalisation / la dématérialisation du logiciel.
>> D'ailleurs comme on l'a vu, la plupart des licences libres ont un
>> manque légal: seule l'Affero GPL garantit le retour à la communauté
>> des modifications à des logiciels GPL ainsi exploités.
>>
>> Revenons à votre question: puis-je faire de l'argent avec un logiciel
>> qui utilise des logiciels en GPL ?
>>
>> Oui, en distribuant votre logiciel également en GPL ou toute licence
>> copyleft ou non copyleft compatible GPL, et en le rentabilisant
>> par un des moyens ci-dessus.
>>
>> Oui, si votre logiciel propriétaire n'est pas linké à du logiciel copyleft,
>> mais simplement utilise des services de logiciels en copyleft: vous pourrez
>> même facturer l'installation, la configuration et l'intégration de ces
>> logiciels copyleft à votre logiciel propriétaire. Ou vous pourriez profiter
>> de la clause d'agrégation de la GPL [1] et distribuer les logiciels
>> libres sur le même média que les/votre logiciel(s) propriétaires --
>> tant que vous ne limitez pas la redistribution de chaque composant
>> individuel plus que sa licence propre originale. Ou un script d'installation
>> qui charge le logiciel libre d'un miroir Debian.
>>
>> Exemple: j'écris un logiciel d'aide au choix de licences logicielles,
>> dont le backend de données est une base de données dont la licence est
>> GPL et qui tourne dans une VM Linux (dont le kernel est GPL).
>>
>> NB: la GPL n'est pas forcément la meilleure licence libre suivant les cas,
>> voir le sélecteur: https://choosealicense.com/  Et on peut toujours
>> faire du dual-licensing si tous les contributeurs sont d'accord.
>> Le choix d'une licence est du domaine exclusif de l'auteur/des auteurs
>> du logiciel.
>>
>> [1] https://www.gnu.org/licenses/gpl-faq.html#MereAggregation
>> _______________________________________________
>> gull mailing list
>> gull at forum.linux-gull.ch
>> http://forum.linux-gull.ch/mailman/listinfo/gull
>>
> _______________________________________________
> gull mailing list
> gull at forum.linux-gull.ch
> http://forum.linux-gull.ch/mailman/listinfo/gull

-- 
PxCluster Logo 	Daniel Cordey
Chief Executive Officer
*PX*cluster
Mobile : +41 79 136-1768



More information about the gull mailing list