Lizenzen sind immer die große Frage, welche sich nicht leicht beantworten lässt.
Grundsätzlich mußt du zuerst schauen, wie deine Ausgangslage ist.
Kann/soll es vorkommen, dass Andere meinen Code weiterverwenden und wie.
Und welche Lizenzen sind bereits involviert: FremdKomponenten, die Programmierumgebung usw.
Einige IDEs/Compiler/Fremdkomponenten verlangen eine bestimmte Liezenzierung, damit man sie verwenden darf,
bzw. deren Lizenzen (Fremdkomponenten) sind nicht mit allen anderen Lizenzen kompatibel.
Ich selber hatte mich für OpenSource, vorallem bei Komponenten, für eine "Multi-Lizenz" entschieden.
Also eine Komponation mehrerer in sich grundsätzlich kompatibler Lizenzen, wo der Verwender meiner Komponenten sich dann für Eine davon entscheiden kann, bzw. dessen Lizenz muß nur zu einer der Lizenzen kompatibel sein.
"
MPL v1.1 ,
GPL v3.0 or
LGPL v3.0"
Andere dürfen den Code frei verwenden und ändern.
Am Liebsten hätte ich aber gern noch etwas wie Hugware (wenn du mich triffst, dann knuddl mich),
Beerware, Cardware und Chocolateware mit integriert.
Eine Lizenz, die einen grundsätzlich von allem befreit, gibt es so nicht. (jedenfalls noch Keine gesehn, die rechtlich auch einwandfrei ist, in den meisten Ländern)
http://www.delphipraxis.net/91842-li...chgefragt.html
http://www.delphipraxis.net/166599-l...erwirrung.html
http://www.delphipraxis.net/90954-si...iprojekte.html
und noch viel mehr Themen, welche in ihrer Masse zeigen, dass es nicht so einfach ist.
"anonym":
Also das Programm ja (gibt in Deutschland dafür keine Regelung, glaub ich),
aber wenn du das Programm auf deiner eigenen Webseite veröffentlichst, dann mußt du dich an §5 TMG (Allgemeine Informationspflichten) halten.
Und dann natürlich noch die jeweiligen Regelungen, wenn du es in irgendwelchen App/Download-Portalen bereitstellen willst.