#1 Le 20/01/2020, à 09:38
- Marc80
[Resolu] Mettre une Licence sur un code projet Python
Bonjour à tous,
avec des collègues on a développé un code de Text-Mining qui devra apparaître dans une future publication scientifique.
Ce code ressemblera à un librairie Python, mais avec des choses relativement simples.
Néanmoins, ce code sera distribué via l'article scientifique mais nous ne souhaitons pas que ce code soit utilisable pour être modifié, les gens pourront l'utiliser mais sans modifier à leur guise, et en faire ce qu'il veulent derrière (question de droits). Pour cela, nous souhaiterions mettre une licence sur ce code Python ...
Je n'ai aucune expérience dessus, j'ai regardé de mon côté mais j'ai trouve que des Licences où la modification est possible. En gros ce sont des licences où l'on fait ce que l'on veut un peu .. J'ai pris connaissance de PSFL (Python Software Foundation License) mais sans réel succès dans la compréhension totale.
Pour ceux qui ont déjà fait cela, auriez vous une marche à suivre ou un exemple de licence qui pourrait résoudre mon "problème" ?
Merci d'avance
ps : j'espère que le topic est dans la bonne partie du forum !
Dernière modification par Marc80 (Le 21/01/2020, à 17:01)
Hors ligne
#2 Le 20/01/2020, à 17:55
- toitoinebzh
Re : [Resolu] Mettre une Licence sur un code projet Python
Bonjour Marc80,
Je vais répondre un peu à coté, mais qu'est ce qui vous motive à interdire toute forme dérivée de votre code ? Cela me semble plutôt nuire à la diffusion de votre code et à sa popularisation (en plus de celle de votre publication) ?
sinon tu as une liste de licences de logiciels non libres ici
http://www.gnu.org/licenses/license-lis … reLicenses
peut être que l'une d'entre elle fera l'affaire
Hors ligne
#3 Le 21/01/2020, à 09:26
- Marc80
Re : [Resolu] Mettre une Licence sur un code projet Python
Merci pour l'aide toitoinebzh !
En fait, nous ne souhaitons pas que le code puisse être utilisé comme "modifié" pour des questions de propriétés intellectuelles. Nous ne souhaitons pas que d'autres personnes s’approprient le travail à des fins commerciales (et donc pour ne nouvelles publications). Il pourra être utilisé sous requête à son propriétaire, mais uniquement dans le but de l'utiliser tel quel.
Personnellement, je trouve que cela peut effectivement nuire à sa popularisation mais je ne suis pas le seul à trancher ^^
Merci pour le lien je vais regarder cela en détails !!
Hors ligne
#4 Le 21/01/2020, à 10:17
- Compte supprimé
Re : [Resolu] Mettre une Licence sur un code projet Python
Bonjour,
Regarde du coté de Licence Creative Commons CC BY-NC-SA 4.0 International
https://creativecommons.org/licenses/by … /legalcode
https://fr.wikipedia.org/wiki/Creative_Commons
Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions
4.0 International (CC BY-NC-SA 4.0)
La propriété intelectuelle y est respectée et l'utilisation commerciale interdite ...
Dernière modification par Compte supprimé (Le 21/01/2020, à 10:18)
#5 Le 21/01/2020, à 17:00
- Marc80
Re : [Resolu] Mettre une Licence sur un code projet Python
Bonjour,
Regarde du coté de Licence Creative Commons CC BY-NC-SA 4.0 International
https://creativecommons.org/licenses/by … /legalcode
https://fr.wikipedia.org/wiki/Creative_CommonsAttribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions
4.0 International (CC BY-NC-SA 4.0)La propriété intelectuelle y est respectée et l'utilisation commerciale interdite ...
Bonjour pseudofab,
J'ai regardé les Licences venant de Creative Commons et cela a l'air vraiment intéressant pour moi. Je vais comparer avec celles fournis par toitoinebzh afin de voir laquelle serait la plus appropriée
Merci de votre aide, je considère le sujet comme résolu !!
Hors ligne
#6 Le 21/01/2020, à 20:57
- toitoinebzh
Re : [Resolu] Mettre une Licence sur un code projet Python
attention, pour les créatvies commons, il me semble qu'elles sont plus adaptés à des textes/graphiques et inadaptés aux codes
en d'autres mots, si tu utilises une licence creative commons, tu mets une licence sur le "texte" que représente ton code, pas sur la logique/l'algorithme qu'il y a derrière
Hors ligne
#7 Le 22/01/2020, à 08:46
- Marc80
Re : [Resolu] Mettre une Licence sur un code projet Python
attention, pour les créatvies commons, il me semble qu'elles sont plus adaptés à des textes/graphiques et inadaptés aux codes
en d'autres mots, si tu utilises une licence creative commons, tu mets une licence sur le "texte" que représente ton code, pas sur la logique/l'algorithme qu'il y a derrière
Ah .. je n'avais pas pris en compte cela ! Les licences que tu m'as envoyé sont donc plus adaptés au niveau "code" alors ?
Merci
Dernière modification par Marc80 (Le 22/01/2020, à 15:02)
Hors ligne
#8 Le 22/01/2020, à 19:56
- toitoinebzh
Re : [Resolu] Mettre une Licence sur un code projet Python
Ah .. je n'avais pas pris en compte cela ! Les licences que tu m'as envoyé sont donc plus adaptés au niveau "code" alors ?
Merci
je t'invite à vérifier de ton coté ce que j'affirme
je pense que le lien que je t'ai envoyé est plus adapté en effet
Hors ligne
#9 Le 23/01/2020, à 14:37
- Marc80
Re : [Resolu] Mettre une Licence sur un code projet Python
Après avoir cherché plus en profondeur, effectivement les CC-licences ne sont pas les plus adaptées pour les codes ... Je mets le lien de la FAQ associée à la page web :
https://creativecommons.org/faq/#can-i- … o-software
Je vais alors plutôt voir pour celles que tu m'as donné Merci beaucoup à vous deux pour votre aide !!
Hors ligne