Seite 1 von 1

GPL in Version 1.0 - und dann?

Verfasst: Montag 18. September 2006, 18:39
von Bernhard
Hallo miteinander,

ich habe eine Frage zur GPL: Angenommen, ich habe ein Programm geschrieben, mit dem ich kein Geld verdienen kann, dessen Idee ich gerne der Öffentlichkeit zugänglich machen möchte. Dazu würde sich wohl die GPL anbieten. Was passiert, wenn ich später das Ganze wesenlich ausweite und dann die neue "professionellere" Version verkaufen möchte?

Verbietet mir die von mir selbst angewandte GPL auch, dass ich selbst den Code kommerziell verwerte? Oder gilt da, wo kein Kläger, da kein Richter?

Vielen Dank im Voraus,
Bernhard

Verfasst: Montag 18. September 2006, 20:11
von BlackJack
Das hat nichts mit Klägern zu tun. Das ist immer noch Dein Code und solange da kein Fremdcode enthalten ist, kannst Du damit machen was Du willst. Wichtig ist, was mit Code passiert der zum Beispiel in Form von Patches von anderen Autoren dazu kommt. Die müsstest Du dann vorher fragen oder den Code nicht verwenden.

Verfasst: Montag 18. September 2006, 20:17
von Leonidas
Eben. Es steht dir frei deinen eigenen Code unter GPL auch neu zu lizensieren oder unter einer Dual-Lizenz zu verbreiten.

Verfasst: Dienstag 19. September 2006, 09:38
von Bernhard
Dankeschön.

Gruß,
Bernhard

Verfasst: Dienstag 19. September 2006, 10:43
von N317V
Ich glaube hier liegt ein weit verbreitetes Missverständnis der GPL vor. Es ist durch die GPL nicht verboten, Geld für sein Programm zu verlangen. Siehe http://www.gnu.org/licenses/gpl-faq.htm ... AllowMoney
Nur wenn jemand das Programm in einer kompilierten Version erwirbt, z.B. durch Kauf, dann musst Du ihm unter der GPL auch den Quellcode zur Verfügung stellen und zwar ohne weitere Kosten für den Kunden.

Der übliche Disclaimer: ich bin (zum Glück) kein Anwalt.

Verfasst: Dienstag 19. September 2006, 11:45
von jens

Verfasst: Dienstag 19. September 2006, 20:08
von Leonidas
N317V hat geschrieben:Ich glaube hier liegt ein weit verbreitetes Missverständnis der GPL vor. Es ist durch die GPL nicht verboten, Geld für sein Programm zu verlangen.
Diese Vorworrenheit um die GPL durch die ganzen GPL-Fanatiker und Faktenverdreher geht mir langsam immer mehr auf den Geist. Warscheinlich werde ich meine zukünftigen Programme unter BSD oder MIT-Lizenz veröffentlichen, denn manchmal habe ich das Gefühl, das die GPL irgendwann als Waffe gegen die verwendet wird, deren Freiheit sie mal schützen sollte.
N317V hat geschrieben:Nur wenn jemand das Programm in einer kompilierten Version erwirbt, z.B. durch Kauf, dann musst Du ihm unter der GPL auch den Quellcode zur Verfügung stellen und zwar ohne weitere Kosten für den Kunden.
Ohne weitere Kosten soll heißen "Selbstkosten", also Kosten für einen CD-Rohling und Versand darfst du auf ihn abwälzen ;)

Verfasst: Donnerstag 21. September 2006, 07:58
von jens
Da wir schon mal beim Thema sind... Ich hab ja PyLucid unter GPL gestellt. Nun nutzte ich aber Externe Sachen die unter BSD und LGPL stehen:
  • * WSGI publisher: colubrid (BSD License)
    * Template system: jinja (BSD License)
    * Highlighter system: PyKleur (LGPL, PyLucid >v0.7.0)
Darf ich das überhaupt so einfach kombinieren?

Verfasst: Donnerstag 21. September 2006, 18:49
von Leonidas
jens hat geschrieben:Darf ich das überhaupt so einfach kombinieren?
Kurze Antwort: ja. DU darfst sogar +ber COM MS Word ansprechen, ohne dass dein Programm dann Microsoft gehört.

Um es noch mal klar zu machen: nur abgeleitete Werke von GPL lizensierten Sachen müssen unter GPL stehen.

Verfasst: Freitag 22. September 2006, 13:22
von lunar
jens hat geschrieben:Darf ich das überhaupt so einfach kombinieren?
Ja. Die GPL verbietet nicht das Verwenden anderweitig lizensierter Komponenten oder Bibliotheken im eigenen Code, sofern die Lizenzbedingungen der verwendeten Komponenten dies zulassen. Es liegt dann in der Verantwortung des Users alle benötigten Bibliotheken zu beschafffen.

Verboten ist es nur, GPL Komponenten in Programmen oder Bibliotheken zu verwenden, die keiner zur GPL kompatiblen Lizenz unterliegen. Welche Lizenzen zur GPL kompatibel sind, bestimmt meines Wissens die Free Software Foundation.

Verfasst: Freitag 22. September 2006, 15:38
von jens
lunar hat geschrieben:
jens hat geschrieben:Es liegt dann in der Verantwortung des Users alle benötigten Bibliotheken zu beschafffen.
Ne, das mache ich so nicht... Das wäre zu kompliziert... Ich schnüre ein ZIP, mit allen Sachen die man braucht, zusammen :)

Verfasst: Freitag 22. September 2006, 17:57
von Leonidas
lunar hat geschrieben:Welche Lizenzen zur GPL kompatibel sind, bestimmt meines Wissens die Free Software Foundation.
Nein, das bestimmt glaube ich niemand. Sonst könnte die FSF sagen dass die CDDL GPL-inkompatibel ist und so CDR-Jörg den Wind aus den Segeln nehmen. Aber das kann sie nicht, oder zumindest kann sie nur ihre unverbindliche Meinung dazu sagen.

Verfasst: Samstag 21. Oktober 2006, 14:17
von lunar
Leonidas hat geschrieben:
lunar hat geschrieben:Welche Lizenzen zur GPL kompatibel sind, bestimmt meines Wissens die Free Software Foundation.
Nein, das bestimmt glaube ich niemand. Sonst könnte die FSF sagen dass die CDDL GPL-inkompatibel ist und so CDR-Jörg den Wind aus den Segeln nehmen. Aber das kann sie nicht, oder zumindest kann sie nur ihre unverbindliche Meinung dazu sagen.
Rechtlich verbindlich bestimmen das nur die Lizenzen selbst über Klauseln, die die Verwendung mit einer anderen Lizenz zusammen direkt oder indirekt untersagen, und im Endeffekt dann die Gerichte. Allerdings hat die FSF die GPL ja erstellt und deswegen auch (hoffentlich) ein detailliertes Wissen um die GPL. Insofern ist der FSF noch am ehesten möglich, die GPL mit anderen Lizenzen zu vergleichen und die Kompatibilität zu beurteilen.