Wie die Lizenz von Softwareprojekten ändern? (solved)

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
Meillo
Moderator
Beiträge: 9255
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Wie die Lizenz von Softwareprojekten ändern? (solved)

Beitrag von Meillo » 11.10.2006 09:26:32

Ich möchte gerne meine Softwareprojekte künftig unter die GPL stellen. Bisher sind sie entweder Freeware (also closed-source) oder unterstehen der Expat-License (= MIT-License).

Bei den Freeware-Programmen sollte es ja kein Problem sein:
Ich veröffentliche einfach den Quellcode auch und stell ihn unter die GPL.

Doch wie ist das bei den Expat-License-Programmen?
Kann ich die Lizenz der bisherigen Versionen einfach ändern, oder muss ich den vorhandenen Code als neue Version mit neuer Lizenz veröffentlichen?
(btw: Die alten Versionen könnte ich dann auch vom Netz nehmen, oder?)


DiV
Zuletzt geändert von Meillo am 11.10.2006 22:15:55, insgesamt 1-mal geändert.
Use ed once in a while!

Benutzeravatar
hupfdule
Beiträge: 1864
Registriert: 09.12.2002 15:04:37
Wohnort: Berlin
Kontaktdaten:

Beitrag von hupfdule » 11.10.2006 10:49:52

Du kannst, wenn du alleiniger Autor bist, einfach ab jetzt eine andere Lizenz nehmen. Die älteren Versionen behalten natürlich ihre Lizenz. Soll heißen, wer die Programme unter der MIT-Lizenz erworben hat, kann sie auch weiterhin unter dieser nutzen. Natürlich musst du selbst die Programme nicht mehr anbieten.
Ich schätze, dass du sogar die älteren Versionen mit der neuen Lizenz anbieten kannst, bin mir da aber nicht sicher.

Benutzeravatar
Meillo
Moderator
Beiträge: 9255
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Beitrag von Meillo » 11.10.2006 11:27:32

oki danke, so dachte ich mir das.
hupfdule hat geschrieben:Ich schätze, dass du sogar die älteren Versionen mit der neuen Lizenz anbieten kannst, bin mir da aber nicht sicher.
diese Frage wäre jetzt noch interessant.
Use ed once in a while!

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 11.10.2006 11:59:26

hupfdule hat geschrieben:Ich schätze, dass du sogar die älteren Versionen mit der neuen Lizenz anbieten kannst, bin mir da aber nicht sicher.
Warum sollte er es nicht dürfen? Er ist der Urheber und hat damit von der Fertigstellung an bis 70 Jahre nach seinem Tod das Recht, festzulegen, was man mit seinen Werken machen kann und was nicht.

Die im Umlauf befindlichen alten Versionen dürfen aber glaube ich weiterhin mit der BSD-Lizenz verbreitet und genutzt werden. Bei solchen Fragen kann vielleicht die Newsgroup de.soc.recht.marken+urheber weiterhelfen; oder natürlich ein Anwalt.

Benutzeravatar
Meillo
Moderator
Beiträge: 9255
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Beitrag von Meillo » 11.10.2006 13:12:58

Joghurt hat geschrieben:Die im Umlauf befindlichen alten Versionen dürfen aber glaube ich weiterhin mit der BSD-Lizenz verbreitet und genutzt werden.
müssen sie ja dürfen, da ich sie ja mit der entsprechenden Lizenz veröffentlicht habe.

Ob ich nun die gleiche Version des Programms unter zwei verschiedenen Lizenzen veröffentliche ist dann also meine Sache?
Use ed once in a while!

Benutzeravatar
BeS
Moderator
Beiträge: 3236
Registriert: 17.04.2002 18:30:21
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von BeS » 11.10.2006 13:16:05

Meillo hat geschrieben: Ob ich nun die gleiche Version des Programms unter zwei verschiedenen Lizenzen veröffentliche ist dann also meine Sache?
Ja, du bist der Urheber, damit kannst du machen was du willst.

Das Programm das unter der MIT Lizenz steht könntest du auch unter der GPL veröffentlichen wenn du nicht der Urheber wärst, da die MIT Lizenz kompatibel zur GPL ist.
Deine Unterstützung für Freie Software kostet dich nur wenige Minuten: www.fsfe.org/support

Ich spreche von Freier Software!

Benutzeravatar
esteel
Beiträge: 242
Registriert: 23.07.2002 11:06:25
Kontaktdaten:

Beitrag von esteel » 11.10.2006 14:09:01

Meillo hat geschrieben:Ob ich nun die gleiche Version des Programms unter zwei verschiedenen Lizenzen veröffentliche ist dann also meine Sache?
Wie Bes schon gesagt hat ja.. aber nicht vergessen was hupfdule gesagt hat: Nur wenn du der alleinige Urheber bist ansonsten müßen die anderen damit einverstanden sein. Das ist eines der Probleme bei Freesoftwareprojekten weil es dort oft viele Urheber gibt die dann zustimmen müßen. Die FSF löst das z.b. dadurch daß sie nur kleine Patches akzeptieren (< 10 Zeilen) die damit nicht relevant sind oder einen Vertrag mit dir machen in dem das Urheberrecht übertragen wird.
i support free software: http://www.fsfe.org/en/fellows/esteel
a great free and opensource FPS game: http://nexuiz.com

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 11.10.2006 16:05:26

esteel hat geschrieben: Die FSF löst das z.b. dadurch daß sie nur kleine Patches akzeptieren (< 10 Zeilen) die damit nicht relevant sind oder einen Vertrag mit dir machen in dem das Urheberrecht übertragen wird.
Bevor hier der falsche Eindruck entsteht: das machen sie nicht, um irgendwann die Lizenz zu ändern, sondern um Verstöße gegen die Lizenz rechtlich ahnden zu können. Ansonsten müssten nämlich alle Urheberrechtinhaber einer Klage zustimmen, und das ist praktisch unmöglich. Sitecom wurde ja z.B. nicht wegen Verstößen was den Linux-Kernel betrifft verklagt, sondern von den netfilter/iptables-Leuten, IIRC.

Benutzeravatar
Meillo
Moderator
Beiträge: 9255
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Beitrag von Meillo » 11.10.2006 17:42:45

esteel hat geschrieben:Nur wenn du der alleinige Urheber bist ansonsten müßen die anderen damit einverstanden sein.
ist klar
Da die Programme bisher entweder Closed-Source waren oder eine MIT-Lizenz hatten ist das in meinem Fall ja egal.

--

ich denke mein Problem hat sich geklärt

an folgender Stelle möchte ich aber doch nochmal nachhaken:
BeS hat geschrieben:Ja, du bist der Urheber, damit kannst du machen was du willst.
Wie sieht es denn mit folgendem Sachverhalt aus:
Ich programmiere (alleine) an einem Programm, das ich der GPL unterstellt habe. Ich bin Urheber des kompletten Codes (also kein Fremdcode).
Darf ich meinen Code später auch mal in einem Closed-Source-Projekt verwenden?

Dafür: Ich bin Urheber des Codes und darf damit machen was ich will (siehe auch BeSs Aussage)
Dagegen: Ich habe den Code der GPL unterstellt und diese gilt auch für mich, da sie für alle Nutzer gilt.

Ich habe in der Rechtsvorlesung beim Studium mal gefragt und der RA meinte (ohne es exakt geprüft zu haben oder Spezialist auf den Gebiet zu sein), dass ich es nicht darf.


(Ja, ich habe Joghurts Anmerkung mit der Newsgroup gesehen, habe allerdings keinen Zugang zum Usenet)
Use ed once in a while!

Benutzeravatar
armin
Beiträge: 2682
Registriert: 17.03.2005 11:49:14

Beitrag von armin » 11.10.2006 17:58:40

Meillo hat geschrieben:Wie sieht es denn mit folgendem Sachverhalt aus:
Ich programmiere (alleine) an einem Programm, das ich der GPL unterstellt habe. Ich bin Urheber des kompletten Codes (also kein Fremdcode).
Darf ich meinen Code später auch mal in einem Closed-Source-Projekt verwenden?

Dafür: Ich bin Urheber des Codes und darf damit machen was ich will (siehe auch BeSs Aussage)
Dagegen: Ich habe den Code der GPL unterstellt und diese gilt auch für mich, da sie für alle Nutzer gilt.
Du darfst es. Du kannst mit deinem Code machen, was du willst. Es gibt sogr diverse Projekte, deren Code unter zwei Lizenzen steht. Beispielsweise der GPL und einer Lizenz die es erlaubt den Code gegen Geld in nicht FOSS Programmen zu nutzen.
Formerly known as Trigger.
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 11.10.2006 18:03:14

@Meillo: Ja, darfst du. Wurde z.B. auch bei Tuxracer so gemacht.
Die alte GPL-Version durfte man natürlich weiterentwickeln. Das ist jetzt unter OpenRacer bekannt.

Usenet-Zugriff brauchst du nicht unbedingt: http://groups.google.com

Benutzeravatar
BeS
Moderator
Beiträge: 3236
Registriert: 17.04.2002 18:30:21
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von BeS » 11.10.2006 18:04:10

Meillo hat geschrieben: Wie sieht es denn mit folgendem Sachverhalt aus:
Ich programmiere (alleine) an einem Programm, das ich der GPL unterstellt habe. Ich bin Urheber des kompletten Codes (also kein Fremdcode).
Darf ich meinen Code später auch mal in einem Closed-Source-Projekt verwenden?
Klar kannst du das. Du bist der Urheber, der einzige der dich wegen einer Urheberrechtsverletzung verklagen könnte wärst du, würdest du es machen?
Ganz abgesehen davon hast du deinen Code nie unter den Bedingungen der GPL verwendet, du hast ihn nur anderen unter den Bedingungen der GPL zur Verfügung gestellt.
Warum soll etwas in eine Richtung gehen, nicht aber in die andere? Ist Madonna an die Lizenz ihrer CDs gebunden? Darf Hollywood seine Filme auch nicht kopieren, weil sie es ihren Kunden verbieten?
Als Urheber darfst du immer alles machen und zu jeder Zeit bestimmte Bedingungen festlegen unter denen du dann dein Werk verbreitest.
Was du aber nicht machen kannst ist, die Lizenz rückwirkend zu ändern. D.h. jeder der natürlich eine Kopie unter der GPL von deiner Software hat darf auch weiterhin die Software unter diesen Bedingungen nutzen.
Deine Unterstützung für Freie Software kostet dich nur wenige Minuten: www.fsfe.org/support

Ich spreche von Freier Software!

Benutzeravatar
esteel
Beiträge: 242
Registriert: 23.07.2002 11:06:25
Kontaktdaten:

Beitrag von esteel » 11.10.2006 18:10:52

Du bist der Urheber und kannst damit mit deinem Code machen was du willst. Du kannst sogar den selben Code unter einer anderen Lizens zusätzlich vertreiben die es z.b. auch anderen erlaubt deinen Code closedsource zu verwenden. Meistens wird sowas dann wohl gegen Geld gemacht :) Oder so wie Mozilla GPL, LGPL und MPL gleichzeitig..
i support free software: http://www.fsfe.org/en/fellows/esteel
a great free and opensource FPS game: http://nexuiz.com

Benutzeravatar
Meillo
Moderator
Beiträge: 9255
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Beitrag von Meillo » 11.10.2006 22:13:27

Ganz großen Dank an euch alle!
Eure Erläuterungen waren sehr verständlich und kompetent.

... und falls ich es noch nicht (oft genug) erwähnt habe:
Dieses Forum ist klasse!
Eben dank euch selbstlosen Jungs und Mädels :wink:
Use ed once in a while!

Antworten