24-05-2019, 22:09:29
Pour les licences libres, je dirais qu'il y a 3 familles de licences :
- BSD
- GPL 2 et 3
- créatives commons
Les creatives commons c'est de la licence combinatoire. L'idée sur le papier est pas mal, dans les faits je trouve que ça fait doublon avec les 2 premières. (parce que la combinaison final aboutira souvent à une BSD, une GPL ou du propriétaire à peut de chose prête)
Entre la BSD et la GPL, la différence est principalement sur la protection de l'utilisateur.
La BSD met dans le domaine publique donc tout le monde peut en faire ce qu'il veut.
Par exemple, intégrer ton soft dans une suite logicielle éducative qui est entièrement propriétaire, modifier son code à sa convenance, en faire un usage commercial sans que personne ne puisse rien dire, sans en informer personne.
Si tu pars sur la GPL, ça donne une vrai assurance à l'utilisateur (bon dans les faits, c'est sans doute discutable): les 3 premières libertés essentiels :
Liberté 0. La liberté d'exécuter le logiciel, pour n'importe quel usage ;
Liberté 1. La liberté d'étudier le fonctionnement d'un programme et de l'adapter à ses besoins, ce qui passe par l'accès aux codes sources ;
Liberté 2. La liberté de redistribuer des copies ;
Une assurance pour le dev et la communauté autours du soft :
L'obligation de faire bénéficier la communauté des versions modifiées.
La GPL 3 améliore un peu l'existant en encourageant à mettre en place le code sur un espace publique, à fournir une doc quand il y a des dépendances et à éviter que des fonctionnalités du logiciels soient dégradé à cause du matériel.
(Exemple tiré par les cheveux (ou presque) : imagine un ordi qui bloquerait le drag and drop tant que t'as pas regardé une pub, payé un abonnement etc.)
Perso, quand je sais pas ou que je m'en fou, je met du BSD.
Sinon, c'est GPL 3.
Comme ça, je te conseillerais la GPL, c'est ce qui y a de plus éthique à mon sens mais vu les explications, fait ce qui te semble le mieux.
- BSD
- GPL 2 et 3
- créatives commons
Les creatives commons c'est de la licence combinatoire. L'idée sur le papier est pas mal, dans les faits je trouve que ça fait doublon avec les 2 premières. (parce que la combinaison final aboutira souvent à une BSD, une GPL ou du propriétaire à peut de chose prête)
Entre la BSD et la GPL, la différence est principalement sur la protection de l'utilisateur.
La BSD met dans le domaine publique donc tout le monde peut en faire ce qu'il veut.
Par exemple, intégrer ton soft dans une suite logicielle éducative qui est entièrement propriétaire, modifier son code à sa convenance, en faire un usage commercial sans que personne ne puisse rien dire, sans en informer personne.
Si tu pars sur la GPL, ça donne une vrai assurance à l'utilisateur (bon dans les faits, c'est sans doute discutable): les 3 premières libertés essentiels :
Liberté 0. La liberté d'exécuter le logiciel, pour n'importe quel usage ;
Liberté 1. La liberté d'étudier le fonctionnement d'un programme et de l'adapter à ses besoins, ce qui passe par l'accès aux codes sources ;
Liberté 2. La liberté de redistribuer des copies ;
Une assurance pour le dev et la communauté autours du soft :
L'obligation de faire bénéficier la communauté des versions modifiées.
La GPL 3 améliore un peu l'existant en encourageant à mettre en place le code sur un espace publique, à fournir une doc quand il y a des dépendances et à éviter que des fonctionnalités du logiciels soient dégradé à cause du matériel.
(Exemple tiré par les cheveux (ou presque) : imagine un ordi qui bloquerait le drag and drop tant que t'as pas regardé une pub, payé un abonnement etc.)
Perso, quand je sais pas ou que je m'en fou, je met du BSD.
Sinon, c'est GPL 3.
Comme ça, je te conseillerais la GPL, c'est ce qui y a de plus éthique à mon sens mais vu les explications, fait ce qui te semble le mieux.

