Kann ich die Datenbankstruktur eines Open Source-Projekts verwenden?

12

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.

user1150829
quelle
Nur aus Neugier, welches Projekt sehen Sie?
Kevin D

Antworten:

3

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.

Slawek
quelle
7

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.

Ross Patterson
quelle
1

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.

Priyadarshi Kunal
quelle
1

So lese ich die GPL v2 Abschnitt 1:

Sie dürfen wörtliche Kopien des Quellcodes des Programms in jedem Medium kopieren und verbreiten, sobald Sie ihn erhalten, vorausgesetzt, Sie veröffentlichen auf jeder Kopie auffällig und angemessen einen entsprechenden Copyright-Hinweis und einen Gewährleistungsausschluss. Bewahren Sie alle Hinweise auf, die sich auf diese Lizenz und auf das Fehlen jeglicher Gewährleistung beziehen. und geben Sie allen anderen Empfängern des Programms eine Kopie dieser Lizenz zusammen mit dem Programm.

und Abschnitt 2:

Sie sind berechtigt, Ihre Kopie oder Kopien des Programms oder eines Teils davon zu ändern und somit ein auf dem Programm basierendes Werk zu bilden, und solche Änderungen oder Arbeiten gemäß den Bestimmungen von Abschnitt 1 oben zu kopieren und zu verbreiten, sofern Sie auch alle diese Bedingungen erfüllen :

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.

Karlson
quelle