Eine GitHub LICENSE-Datei ist ein wichtiges rechtliches Dokument, das festlegt, wie andere Ihren Code verwenden dürfen. Ohne Lizenz sind alle Rechte vorbehalten, was die Zusammenarbeit und Akzeptanz behindert. Die Wahl einer Lizenz klärt die Nutzungsrechte und fördert Beiträge. Permissive Lizenzen wie MIT und Apache 2.0 erlauben eine breite Wiederverwendung, auch kommerziell, und verlangen lediglich die Nennung des Urhebers. Copyleft-Lizenzen wie GPLv3 und AGPLv3 schreiben vor, dass abgeleitete Werke Open-Source bleiben müssen. MIT ist einfach und sehr permissiv, während Apache 2.0 zusätzlichen Patentschutz bietet. GPLv3 stellt die Kontinuität von Open-Source-Software sicher, und AGPLv3 erweitert dies auf Webdienste. Die Wahl hängt von den gewünschten Freiheitsgraden und Open-Source-Anforderungen ab. Das Hinzufügen einer LICENSE-Datei beinhaltet das Einfügen des Lizenztextes in eine Datei im Stammverzeichnis Ihres Repositorys. Für nicht-codierte Inhalte sind Creative-Commons-Lizenzen besser geeignet. Diese Informationen dienen nur zur Orientierung; konsultieren Sie bei wichtigen Angelegenheiten einen Rechtsanwalt. Eine korrekte Lizenzierung schützt Ihre Arbeit und fördert gleichzeitig das Community-Wachstum.
dev.to
What License Should You Use on GitHub? Understanding MIT, Apache, GPL, and More
