Comment changer la licence d'un projet sur Github? [fermé]


125

J'ai créé une liste simple APIdans Cet je souhaite la publier via Github.

Existe-t-il un moyen de changer la licence après la création du référentiel?


4
Cette question semble être hors sujet car il s'agit de renouveler la licence, pas de programmation.
Wooble

16
@Wooble: Les licences ne font-elles pas partie de la programmation?
Chris

2
@ArlaudAgbePierre: c'est pourquoi je l'ai écrit comme note latérale. La question principale concernait Github et si je pouvais changer une licence après la création du repo.
Chris

@Chris: GitHub n'a rien à dire à ce sujet, c'est la loi. Une fois qu'il a été publié avec une licence, vous ne pouvez pas le modifier. Ce n'est pas un problème de programmation mais un problème de droit.
Pierre Arlaud

@ArlaudAgbePierre: Ok alors, merci de l'avoir signalé! A propos de l'aide au choix d'une licence, j'ai vu ça , c'est pourquoi j'ai dit GPL ou MIT. Je pense que la licence MIT est meilleure pour moi, car c'est une simple API List and Queue C que je pourrais étendre dans le temps.
Chris

Réponses:


143

Si vous le libérez avec une licence, vous autorisez les gens à l'utiliser comme le décrit la licence. Vous ne pouvez pas simplement dire "non, j'ai changé d'avis, je ne veux pas que ce soit sous GPL". Bien sûr, votre future version peut être dans une autre licence (sauf que la GPL oblige également les versions modifiées à être GPL).

Amendement

Des sites Web comme choosealicense.com peuvent vous aider à choisir une licence appropriée. Le sélecteur de licence fournit des modèles qui peuvent être validés dans votre référentiel; pour un référentiel existant, vous pouvez le ramener de cette façon:

  • accédez à votre référentiel sur GitHub.com
  • créer un nouveau fichier en appuyant sur l' icône bleue + (mise à jour: bouton Nouveau fichier )
  • nommez-le LICENSE.mdou LICENSE.txtpour afficher à nouveau le sélecteur de licence
  • choisissez un modèle

18
Tant qu'aucun code GPL externe n'est utilisé dans le projet, l'auteur n'est pas tenu de publier des versions modifiées sous la GPL.
Wooble

5
En fait, oui, vous pouvez. Si d'autres ont une version GPL, vous ne pouvez pas la retirer, mais vous pouvez certainement arrêter de la distribuer vous-même au profit d'une autre version sous licence comme vous le souhaitez maintenant.
jthill

43
Il pose des questions sur la licence de son repo. Vous parlez de la licence dans les copies d'autres personnes, pas du tout la même chose, et vous ne répondez pas à la question qu'il pose. Pourquoi ne pas simplement dire «oui, vous pouvez changer la licence dans votre dépôt, mais bien sûr, vous ne pouvez pas révoquer une licence que d'autres ont déjà reçue»?
jthill

1
+1 pour avoir reformulé ce que je ne pouvais pas. Le but de son message est cependant d'obtenir la bonne licence du premier coup, donc c'était pire de mentionner que la révocation n'était pas autorisée.
Pierre Arlaud

5
@jthill: C'est ce que je voulais lire comme réponse. Il est logique que vous ne puissiez pas publier quelque chose, puis modifier la licence.
Chris
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.