Ich bin dabei ein eigenes, kleines Projekt im Bereich der Software-Entwicklung zu starten. Das Ergebnis bzw. das Projekt selbst sollen unter einer OpenSource Lizenz veröffentlicht werden. Recht naiv bin ich an die Auswahl der zu verwendenden OpenSource Lizenz gegangen. Schaut man sich die einzelnen Lizenz genauer an, gibt es kleine aber nicht unerhebliche Unterschiede, die bei der Wahl der Lizenz zu berücksichtigen sind.
Es ist ein grundlegender Unterschied, ob man sich als Anwender an die Regeln einer Lizenz halten muss, oder ob man als Entwickler selbst eine Lizenz auswählt. Im ersten Fall beschäftigt man sich mit den Einschränkungen / Freiheiten der Lizenz. Je nach Einsatzgebiet muss man mit Einschränkungen leben oder kann die Software überhaupt nicht einsetzen. Im zweiten Fall geht es eher um die Freiheiten, die man Anwendern / anderen Entwicklern an der Software geben möchte. Ein wichtiger Aspekt ist dabei für mich, ob Änderungen an der Software wieder zurückgegeben werden müssen.