2009-06-30 5 views
2

Wie in How can ROWLEX be licensed under L-GPL while it uses SemWeb which is GPL? gefragt, gibt es keine Definition, ob ROWLEX als Bibliothek frei in kommerziellen Projekten verwendet werden könnte. Wie frei ist es in solchen Projekten zu verwenden? Ist es möglich, zu diesem Projekt beizutragen und es gleichzeitig im kommerziellen Sektor frei zu nutzen?Könnte ROWLEX als .DLL-Dateien in kommerziellen Projekten verwendet werden (wegen einiger Nicht-LGPL-Komponenten)?

+4

Ich stimme diese Frage als off-topic zu schließen, weil es an einen Anwalt gefragt werden sollte. – BradleyDotNET

Antwort

3

Sie können ROWLEX in kommerziellen Projekten verwenden und Sie können auch dazu beitragen. Wenn Sie sich dazu entschließen, ROWLEX zu ändern und es an Ihr kommerziell vertriebenes Produkt zu binden, zwingt Sie L-GPL, die Änderungen zu veröffentlichen.

Wenn Sie sich für beides entscheiden (zu ROWLEX beitragen und die modifizierte ROWLEX in einem kommerziellen Produkt verwenden), empfehle ich Ihnen, die beiden Aktivitäten strikt voneinander zu trennen, um zu vermeiden, dass Ihr kommerzielles Produkt von den Lizenzproblemen der L-GPL betroffen ist. Verwende nicht einfach den Quellcode von ROWLEX in deiner kommerziellen App, sondern behalte ROWLEX (modifiziert oder unmodifiziert) als separat kompilierte DLL. Diese unabhängige DLL kann ohne Lizenzstrafen mit Ihrer kommerziellen App verknüpft werden.

Wenn Sie an einem Beitrag interessiert sind, senden Sie uns bitte eine Mail an admin at rowlex.net.

+0

Es wird klasse, aber es gibt noch eine andere DLL - SemWeb.dll was ist damit? –

+0

SemWeb ist nicht Teil von ROWLEX, ROWLEX verwendet es nur. Es hat seine eigene Lizenzierung, also müssen Sie mit ihnen folgen. –

+2

Ich habe ein bisschen gegraben. SemWeb ist doppelt lizenziert. Solange Sie sich an die Funktionen halten, die auch unter Creative Common verfügbar sind (z. B. der Code, den Joshua geschrieben hat), sind Sie in Sicherheit. Wenn Sie Code berühren/verwenden, der nur GPL-ed ist, sind Sie verloren. ROWLEX verwendet nur die Funktionen, die unter Creative Allgemein verfügbar sind. –

1

Ich weiß nicht speziell über ROWLEX, aber im Allgemeinen ja, DLL-verknüpfte LGPL-Bibliotheken können frei in jedem Projekt verwendet werden, einschließlich kommerzieller Projekte, ohne dass der Copyleft in Ihren Code eindringt.

Natürlich, wenn Sie die Bibliothek selbst ändern, dann unterliegen diese Änderungen Copyleft.

+0

Der OPs Punkt war, dass die LGPL App eine andere restriktivere lizenzierte GPL-Komponente verwendet. Die Lösung ist wahrscheinlich, auf die LGPL-App zu verlinken und ihren Quellcode auch unter der GPL anzubieten. –