Ich habe eine Datenbankstruktur für ein CMS-System gefunden und möchte diese mit der EF kopieren, in der diese Datenbank erstellt wurde. Ist es in Ordnung, die Datenbankstruktur von Open Source-Software zu kopieren, die unter GNU v2-Lizenz steht?
Ich möchte nicht den Rest der Software nur die Datenbankstruktur.
licensing
database
database-design
user1150829
quelle
quelle
Antworten:
Die Absicht dieser Lizenz ist es, die Entwicklung und ihre Vorteile zu teilen, so dass Sie kopieren können, was Sie von der GPL-Software wollen, aber die "Ausgabe" muss auch als GPL veröffentlicht werden. Aus der Lizenz geht eindeutig hervor, dass Sie das Recht haben, Änderungen gemäß den Bestimmungen der GPL vorzunehmen
Sie müssen dafür sorgen, dass alle Werke, die Sie verbreiten oder veröffentlichen, die das Programm oder Teile davon ganz oder teilweise enthalten oder daraus abgeleitet sind, als Ganzes lizenziert werden unter den Bedingungen dieser Lizenz kostenlos an alle Dritten lizenziert werden
Dieser Begriff gilt nicht für "getrennte" Teile des Programms. Das Datenbankdesign ist jedoch nicht getrennt (wie zum Beispiel einige externe Bibliotheken). Das Datenbankschema ist (als Ganzes) urheberrechtlich geschützt. Ich sehe keinen Grund, warum es nicht so sein sollte. Ich wette, wenn wir über das Kopieren eines Teils der bezahlten Software sprechen würden, hätte niemand solche Zweifel.
quelle
Die einfache Antwort lautet "Ja, wenn Ihre Software unter GPL v2 verteilt wird". Ebenso, wenn Sie nicht beabsichtigen, Ihre Software zu verbreiten ( z. B. Sie codieren nur für den internen Gebrauch eines Unternehmens), können Sie sie mit der GPL nach Belieben verwenden.
Die Frage wird schwierig, wenn Sie beabsichtigen, die Software und nicht unter der GPL v2 zu vertreiben, da Sie dann feststellen müssen, ob das Datenbankdesign so kreativ ist, dass es urheberrechtlich geschützt und somit unter der GPL geschützt wäre. Die einzig sichere Antwort ist "Nein", es sei denn, Sie haben gute Anwälte für geistiges Eigentum.
quelle
Ging durch die GNU V2-Lizenzkopie und fand nichts, was Ihre Verwendung der Datenbankstruktur einschränken könnte. Aber Ihr Endergebnis sollte auch die GNU V2-Lizenz haben. Das heißt, Sie dürfen die Quelle Ihres Codes nicht einschränken.
Auch diese Antwort von mir kommt ohne jegliche Garantie.
GO hier für weitere Details.
quelle
So lese ich die GPL v2 Abschnitt 1:
und Abschnitt 2:
Sie können dies tun, da Sie im Grunde genommen eine Kopie der gesamten unter GPL v2 verteilten Software erstellen und alle Teile mit Ausnahme der Datenbankstruktur entfernen, die Teil der Software ist. Alles, was Sie als Teil Ihrer Software vertreiben, wird unter der GPL v2-Lizenz vertrieben.
quelle