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?
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).
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:
LICENSE.md
ou LICENSE.txt
pour afficher à nouveau le sélecteur de licence