Hallo!
Ich habe Bilder, Designs und bisschen Quellcode für meinen Blog unter CC-BY-SA gestellt. Alles in meinem Blog steht nämlich unter CC-BY-SA.
Ein Projekt unter AGPL möchte meine Arbeit in sein Repository aufnehmen. Was soll ich machen? Doppellizenz? CC-BY? Public Domain?
Ich kann auch einfach mein Werk in zwei Versionen veröffentlichen. Einmal auf meinen Blog stellen unter CC-BY-SA und einmal in das Repository kippen unter AGPL.
Gedanken mache ich mir darüber, weil ich freien Softwareprojekten mit meiner Lizenz keine Steine in den Weg legen möchte.
Viele Grüße Thomas
Hej!
2011-02-21 15:50, Thomas Schmidt skrev:
Ich habe Bilder, Designs und bisschen Quellcode für meinen Blog unter CC-BY-SA gestellt. Alles in meinem Blog steht nämlich unter CC-BY-SA.
Ein Projekt unter AGPL möchte meine Arbeit in sein Repository aufnehmen. Was soll ich machen? Doppellizenz? CC-BY? Public Domain?
PD wäre eine Möglichkeit, allerdings willst du ja wohl durch die Wahl von CC-BY-SA erreichen, dass sich eben nicht jeder beliebig bedienen kann.
"An sich" folgen CC-BY-SA und AGPL ja ähnlichen Gedanken. Aber selbst bei reinem CC-BY und AGPL können Bedenken aufkommen. Was bedeutet CC-Attribution? Muss auf deine Urheberschaft in jeder kleinen Grafik hingewiesen werden (wie etwa wenn Zeitschriften CC-BY-Material verwenden) oder reicht eine Nennung im Hilfe-Menü?
Ich kann auch einfach mein Werk in zwei Versionen veröffentlichen. Einmal auf meinen Blog stellen unter CC-BY-SA und einmal in das Repository kippen unter AGPL.
Das ist die einfachste und sorgenfreieste Version. Du kannst auch dual lizensieren, also sagen, dass die Werke auf deinem Blog unter CC-BY-SA sowie *alternativ* unter AGPL genutzt werden können (nicht zu verwechseln mit 'unter CC-BY-SA *und* AGPL').
Beste Grüße Fabian
Hi,
2011/2/21 Thomas Schmidt schmidt@netaction.de:
Ich habe Bilder, Designs und bisschen Quellcode für meinen Blog unter CC-BY-SA gestellt. Alles in meinem Blog steht nämlich unter CC-BY-SA.
Ein Projekt unter AGPL möchte meine Arbeit in sein Repository aufnehmen. Was soll ich machen? Doppellizenz? CC-BY? Public Domain?
Bilder u.ä. sind relativ unproblematisch, weil sie nicht in den Code gelinkt werden und damit keine abgeleiteten Werke sind. Für Debian ist es schön, wenn es mindestens Version 3 der CC-BY-SA ist. Wenn Code direkt gelinkt wird, würde ich einen Doppellizenzierung empfehlen. In diesem konkreten Fall gehen AGPL, GPL oder LGPL und natürlich alle Lizenzen ohne Copyleft.
Viele Grüße, Torsten
Hi,
On Monday 21 February 2011, Torsten Werner wrote:
2011/2/21 Thomas Schmidt schmidt@netaction.de:
Ich habe Bilder, Designs und bisschen Quellcode für meinen Blog unter CC-BY-SA gestellt. Alles in meinem Blog steht nämlich unter CC-BY-SA.
Laut http://www.gnu.org/licenses/license-list.html sind CC-BY* und GPL (damit auch die AGPL) inkompatibel.
Quellcode unter eine CC zu stellen ist übrigens sehr unpraktisch: es gibt nur extrem wenig andere Quellen mit denen es kombinierbar wäre (das wäre praktisch nur anderer CC Code, der sehr selten ist).
Ein Projekt unter AGPL möchte meine Arbeit in sein Repository aufnehmen. Was soll ich machen? Doppellizenz? CC-BY? Public Domain?
Bilder u.ä. sind relativ unproblematisch, weil sie nicht in den Code gelinkt werden und damit keine abgeleiteten Werke sind.
Das sehe ich anders. Die Bilder, die ich in meinen Programmen verwende sind üblicherweise einkompiliert (als Qt-Resource or XPM).
Ok, AGPL impliziert ein Web-Projekt, da ist "linken" schwierig zu definieren...
Für Debian ist es schön, wenn es mindestens Version 3 der CC-BY-SA ist.
Damit entspricht es lediglich den Richtlinien von Debian für die Aufnahme in Debian.
Wenn Code direkt gelinkt wird, würde ich einen Doppellizenzierung empfehlen.
Volle Zustimmung.
In diesem konkreten Fall gehen AGPL, GPL oder LGPL und natürlich alle Lizenzen ohne Copyleft.
(A)GPL: die Bilder können in allen GPL und AGPL Programmen benutzt werden. Wenn die Bilder Web-spezifisch sind bietet sich AGPL an, sonst GPL. Falls Du GPLv2 nimmst, dann bitte "GPL version 2 or at your option any newer", da inzwischen sehr viele Projekte auf GPLv3 umgestiegen sind.
LGPL: ist kompatibel mit nahezu jeder anderen Lizenz (auch kommerziellen), solange Nutzer die Möglichkeit haben die Bilder auszutauschen bzw. unter LGPL selbst zu verwenden.
BSD-artige: Nutzer können fast alles tun und lassen was sie wollen. Bitte Vorsicht mit der 3-clause BSD - die ist inkompatibel mit der GPLv2.
Konrad
Liebe Lug!
Vielen Dank für die ganzen hilfreichen Antworten. Nun ist mir die Sache wesentlich klarer. Ich werde in meiner Webseite den Vermerk anbringen, dass alle Inhalte alternativ unter GPL genutzt werden können.
Viele Grüße Thomas
Hi Konrad,
Am 21.02.2011 20:53, schrieb Konrad Rosenbaum:
Das sehe ich anders. Die Bilder, die ich in meinen Programmen verwende sind üblicherweise einkompiliert (als Qt-Resource or XPM).
ich kenne nur Qt mit Python und dort werden keine Binaries gelinkt. Werden bei C++ tatsächlich Qt-Ressourcen in das auszuführende Binary gelinkt? Das ist sehr gruslig...
Viele Grüße, Torsten
Hi,
On Tue, February 22, 2011 09:40, Torsten Werner wrote:
Am 21.02.2011 20:53, schrieb Konrad Rosenbaum:
Das sehe ich anders. Die Bilder, die ich in meinen Programmen verwende sind üblicherweise einkompiliert (als Qt-Resource or XPM).
ich kenne nur Qt mit Python und dort werden keine Binaries gelinkt. Werden bei C++ tatsächlich Qt-Ressourcen in das auszuführende Binary gelinkt? Das ist sehr gruslig...
Nicht zwangslaeufig. Ich mache es aber haeufig, weil ich dann die Daten leichter wiederfinde.
Bei Qt kannst Du beliebige Resourcen aus normalen Dateien ziehen oder einkompilieren. Beim einkompilieren landen sie in einem virtuellen Dateisystem, das ich transparent mit Q-Klassen benutzen kann.
Wenn ich zum Beispiel ein Bild auf einen Button kleben will kann ich das so machen:
//hoffe dass ich den richtigen Pfad finde und keiner // das Icon geloescht hat... QPushButton*mybutton=new QPushButton(QIcon(((MyApplication*)qApp)->findMyIconPath()+"/icon.png"));
oder so:
//nimm das einkompilierte Standardicon QPushButton*mybutton=new QPushButton(QIcon(":/icon.png"));
...jetzt rate mal was ich persoenlich als zuverlaessiger und lesbarer empfinde... ;-)
Konrad
(A)GPL: die Bilder können in allen GPL und AGPL Programmen benutzt werden.
Wie funktioniert das? Wenn einer mein GPL-Zeug unter AGPL rausgibt, macht er damit nicht eine unzulässige Einschränkung der Nutzbarkeit?
Sonst muss ich lizensieren: CC-BY-SA oder GPL oder AGPL oder $was_dir_sonst_noch_perverses_einfällt
Thomas
2011/2/22 Thomas Schmidt schmidt@netaction.de:
Wie funktioniert das? Wenn einer mein GPL-Zeug unter AGPL rausgibt, macht er damit nicht eine unzulässige Einschränkung der Nutzbarkeit?
Sehr gute Frage! Ich bin mir etwas unsicher, aber vielleicht hast du Recht und das geht tatsächlich nicht. Die AGPL an sich ist durchaus umstritten. In Debian gab es mal eine Diskussion, ob man die AGPL als unfreie Lizenz betrachten sollte.
Viele Grüße, Torsten
On Tue, February 22, 2011 19:47, Thomas Schmidt wrote:
(A)GPL: die Bilder können in allen GPL und AGPL Programmen benutzt werden.
Wie funktioniert das? Wenn einer mein GPL-Zeug unter AGPL rausgibt, macht er damit nicht eine unzulässige Einschränkung der Nutzbarkeit?
Ok, ich haette hier klarer sein koennen: ich rede ueber (A)GPL v.3.
In den beiden sind explizit Absaetze drin die das zusammenlinken mit der jeweils anderen Variante erlauben. Damit ist der Quelltext aber nicht umlizensiert, sondern nur legal gelinkt. Das (binaere) Ergebnis faellt dann unter beide Lizenzen.
Sonst muss ich lizensieren: CC-BY-SA oder GPL oder AGPL oder $was_dir_sonst_noch_perverses_einfällt
Noe, nur das was DIR gefaellt. Sonst kannst Du gleich "Public Domain" drunterschreiben und jeder kann damit machen was er will.
Fuer Code-Beispiele nehme ich deswegen gerne die "Permissive License" von GNU (das ist nur ein kleiner Schritt von PD weg): ---- Copyright © 20<xx> <MeinName>
Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. ----
Konrad
lug-dd@mailman.schlittermann.de