Un fichier LICENSE sur GitHub est un document juridique crucial qui définit comment les autres peuvent utiliser votre code. Sans licence, tous les droits sont réservés, ce qui entrave la collaboration et l'adoption. Choisir une licence clarifie les droits d'utilisation et encourage la contribution. Les licences permissives comme MIT et Apache 2.0 autorisent une large réutilisation, même commerciale, exigeant seulement une attribution. Les licences copyleft, telles que GPLv3 et AGPLv3, exigent que les œuvres dérivées restent open-source. La MIT est simple et très permissive, tandis qu'Apache 2.0 ajoute une protection par brevet. La GPLv3 garantit la continuité open-source, et l'AGPLv3 étend cela aux services web. Le choix dépend des niveaux de liberté souhaités et des exigences open-source. L'ajout d'un fichier LICENSE implique de copier le texte de la licence dans un fichier situé dans le répertoire racine de votre dépôt. Pour le contenu non-code, les licences Creative Commons sont plus appropriées. Ces informations sont données à titre indicatif seulement ; consultez un professionnel du droit pour les questions importantes. Une licence appropriée protège votre travail tout en favorisant la croissance de la communauté.
dev.to
What License Should You Use on GitHub? Understanding MIT, Apache, GPL, and More
