2011-01-10 8 views
0

Ich denke, die Überschrift gibt es an. Ich möchte einen derzeit in Fortran geschriebenen Tauchalgorithmus in ein GPL-lizenziertes Projekt einfügen. Ist das erlaubt oder kann ich dafür mit den ursprünglichen Autoren in Schwierigkeiten geraten?Public Domain-Code in GPL-Projekt einbinden

Dies ist auch eine Übersetzung von F77 nach Java, also ist es höchstens eine Ableitungsarbeit, keine exakte Kopie. Der aktuelle Plan sieht vor, eine Notiz in die Kopfzeile einzufügen, deren Code als Basis verwendet wurde und der Algorithmus von ihm entwickelt wurde.

Nur Einschränkungen genannt: „verteile - CREDIT DIE AUTOREN“ "

+4

Ich stimme ab, diese Frage als off-topic zu schließen, weil es um Lizenzierung oder rechtliche Probleme geht, nicht um Programmierung oder Softwareentwicklung. [Siehe hier] (http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964) für Details und die [Hilfe] für mehr. – JasonMArcher

Antwort

1

Ich bin kein Experte in Software-Lizenzen, aber mein Verständnis ist, dass Public Domain ermöglicht es Ihnen, was Sie mit dem Code tun wollen.

Ich würde nur sicherstellen, dass der Code tatsächlich unter Public Domain ist, da das Fehlen von Copyright-Hinweis nicht automatisch bedeutet, dass es Public Domain ist, müssen die Autoren ihre Rechte in irgendeiner Weise explizit gewähren haben einige "zusätzliche" und scheinbar geringfügige Einschränkungen eingeführt, wie zum Beispiel die Anforderung einer Zuordnungsnotiz, die den Code unter GPL ohne t nicht nutzbar machen würde Erbe ausdrückliche Zustimmung.

Wenn der Code tatsächlich unter Public Domain ist, heißt das, dass er "ohne Bedingungen und ohne Einschränkungen" veröffentlicht wurde. Und so können Sie damit machen, was Sie wollen, indem Sie es in einem GPL-Paket verwenden oder es sogar in andere restriktivere Lizenzen verpacken ... aber der ursprüngliche Code wird immer noch im freien Verkehr sein und verwendet werden.

+0

Das ist auch mein Verständnis. Aber es hat nicht die "ansteckende" Angewohnheit der GPL und erlaubt jemandem das ganze Projekt hinterher zu rippen, oder? Die GPL-Teile bleiben GPL – data

+0

Als ich meine Antwort schrieb, hatte ich nicht bemerkt, dass Sie sagen, dass die ursprünglichen Autoren explizit um Kredit bitten. \t \t Obwohl ich nicht sicher bin, ob ich Ihre Besorgnis über die "ansteckende" Gewohnheit der GPL-Lizenz verstehe, denke ich, dass wenn Sie pflanzen, um es als GPL zu verteilen, Sie einen Copyright-Hinweis schreiben müssen ( GPL erzwingt, dass alle Kopien und Derivate davon funktionieren, wird diese Copyright-Mitteilung tragen, die wiederum den ursprünglichen Kredit zu ihnen trägt. –