elcido a écrit:Après une longue soirée de lecture, je n'hésite plus qu'entre deux licences libres, à savoir la licence GNU GPL et la licence CECILL (qui, à mon point de vue, est mieux construite).
Tu es motivé dis donc, une soirée à lire du juridique :-) Ca fait plaisir à voir.
elcido a écrit:A ce propos, quelque chose m'interpelle dans le texte de la GNU GPL. J'ai cru comprendre qu'il était nécessaire de céder, ou plus précisément de transférer son copyright à la FSF.... Quels engagements contracte-elle pour nous garantir de ne pas abuser de ce "privilège" ?
Tu peux indiquer où tu as compris ça. Il ne me semble pas qu'il faille transférer quoique ce soit à la FSF pour utiliser la GNU/GPL (j'imagine mal de grosses organisations transférer ne serait-ce qu'une petite partie de leurs droits vers la FSF juste pour pouvoir utiliser la GPL).
En fait, il me semble qu'il est possible de transférer le copyright dans le cas où il y aurait une violation de la licence justement. Ceci afin que la FSF ait pleinement le droit d'attaquer le violeur de la licence vu qu'elle serait dans ce cas concerné (si elle n'a pas le copyright, elle ne peut pas attaquer)
elcido a écrit:Au tout début de cette file, leviathan m'avait indiqué qu'il pensait qu'il était possible de distribuer un logiciel sous licence GNU GPL en même temps qu'un logiciel propriétaire gratuit. Est-ce aussi possible dans le cas d'un logiciel propriétaire à licence "payante" (bien entendu en précisant que le programme d'installation installe également un logiciel sous licence GNU GPL qui lui est gratuit et libre) ?
Tout à fait possible. Le cas le plus connu est celui de MySQL qui est sous double licence:
- libre (et gratuite): pour toutes les utilisations et tant que l'on ne souhaite pas fermer le code
- propriétaire (et payante): dès que l'on veut fermer MySQL, intégrer du code de MySQL dans un code propriétaire
elcido a écrit:En effet, je souhaiterais une licence payante dans le cadre de l'utilisation de mon logiciel dans un but lucratif. Or, une licence libre couplée à une licence "professionnelle" ne pourrait agir qu'au niveau du code source de mon programme, et non des productions (ici des programmes) issues de mon programme.
C'est tout à fait ça.
elcido a écrit:En bref, le meilleur compromis que j'aurais souhaité trouver aurait été une double licence libre et propriétaire, imposant comme limitation à l'utilisateur de la version sous licence libre de distribuer gratuitement ses productions issues de mon logiciel. Mais je ne suis pas parvenu à saisir si cela était possible ou non avec une double licence libre et propriétaire. Quelqu'un pourrait-il encore éclaircir mes lanternes ?
Ce n'est pas possible. Ce que tu souhaite faire, c'est limiter l'utilisation d'un logiciel sous licence libre qui par définition n'est pas limitable. La double licence n'agira qu'au niveau du code source (intégration et modification), en aucun cas cela n'agira sur l'utilisation ou la distribution de ton logiciel.
De plus, imagine que ton logiciel soit utilisé pour transformer un code BASIC en C++ d'un logiciel libre X. L'auteur du logiciel X peut ne pas avoir de volonté de commercialiser son logiciel donc cela entrerait dans le cadre de ta licence. Or le logiciel X est libre, il est tout à fait possible à n'importe qui de le vendre. Que se passe-t-il dans ce cas?
Selon moi, il ne faut pas opposer commercial et non-commercial, il y a bien trop de cas où c'est flou (imagine une asso libre transformant un logiciel libre avec ton logiciel et le diffusant sur CD, mais faisant payer uniquement les frais de gravure des CDs, cela ne rentre pas dans ta limitation)
[edit]ah, cross post avec ben_san qui confirme mon sentiment sur le transfert du copyright vers la FSF[/edit]
Tous les propos n'appartiennent qu'à leur auteur et n'engagent personne d'autre.
La liberté ne peut être que toute la liberté ; un morceau de liberté n'est pas la liberté. (Max Stirner), donc 4 CC sur 6 ne sont pas libres :-)