web-dev-qa-db-fra.com

Comment changer la licence d'un projet chez Github?

J'ai créé une API de liste simple en C et je souhaite la publier via Github. Je ne sais pas encore quelle licence choisir, car MIT et GPL semblent être bons pour moi.

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

114
Chris

Si vous le publiez avec une licence, vous autorisez les gens à l'utiliser comme décrit dans 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 tels que choosealicense.com peuvent vous aider à choisir une licence appropriée. Le sélecteur de licence fournit des modèles pouvant ê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éez un nouveau fichier en appuyant sur l'icône bleue + (mise à jour: Nouveau fichier bouton)
  • nomme le LICENSE.md ou LICENSE.txt pour afficher à nouveau le sélecteur de licence
  • choisir un modèle
128
Pierre Arlaud