Auf Anfrage eines Nutzenden, mache ich mir jetzt Gedanken, unter welche Lizenz(en) ich das stelle. Dazu habe ich mich bei GNU, BSD und OSI etwas belesen und würde gerne eure Meinung und Erfahrung zu dem Thema und meiner potentiellen Auswahl hören. Nebenbei bin ich auch noch auf REUSE und SPDX als Spezifikation entdeckt.
Wie gesagt, ist dass Projekt etwas speziell, weil es kein klassisches Programm ist. Es ist viel Tutorial-artiger Text in Form der README.md. Dazu gibt es in Unterordnern einzelne minimale Pythonprojekte die als Beispiel dienen sollen.
Die "Schöpfungshöhe" des Python Codes würde ich als sehr niedrig bis irrelevant einstufen. Der Code kann als Template, Ausgangspunkt oder auch einfach Inspiration für echte Projekte genutzt werden. Eine gewisse "Schöpfungshöhe" (Hirnschmalz und Arbeit) sehe ich jedoch in der README.md. Ist aber auch keine Raketenwissenschaft!
Ich sehe also die zwei Komponenten: Beispielcode und Tutorialtext.
Bin nicht sicher, was ich genau erreichen möchten, aber bisher fallen mir dazu diese Punkte ein:
- Der Text kann weiterverwendet werden, auch kommerziell, sofern ich als Urheber weiter genannt werde.
- Der Text darf verändert werden, aber sollte unter der selben (freien) Lizenz veröffentlicht werden.
- Da der Code relativ banal ist, hätte ich kein Problem damit, wenn dieser auch in closed source Anwendungen weiterverwendet und abgeändert wird. Nennung als Urheber fände ich dennoch nett, aber würde selbst darauf nicht pochen wollen.
Für die README.md sehe ich GNU FDL oder CC-BY-SA 4.0 als Möglichkeit.