Ich habe gesehen, dass eine Firma BusyBox verwendet und auch Gpl + Lgpl + Mpl-Pakete darauf verwendet, und dann läuft dort eine eigene Anwendung. Ihre Anwendung ist ein Closed-Source-Paket.
Sie kaufen das Gerät aber seine Closed Source. Wie kommt es, dass GPL gemischt mit LGPL + MPL zu Closed Source wird?
Ich dachte die Regel ist ?? Oder ich irre mich oder diese folgenden Informationen sind falsch?:
GPL: Wenn Sie es in Ihrer Anwendung verwenden, müssen Sie Ihre Anwendung unter der GPL freigeben. Das bedeutet nicht, dass Sie es nicht auch verkaufen können (wie sie Linux-CDs verkaufen), aber Sie müssen auch den Quellcode kostenlos veröffentlichen. Das könnte für Sie funktionieren, aber wahrscheinlich nicht.
LGPL: Wenn Sie es in Ihrer Anwendung verwenden, können Sie immer noch eine proprietäre Closed-Source-Lizenzanwendung haben. Wenn Sie jedoch die LGPL-Bibliothek ändern, müssen Sie Ihre Änderungen unter der LGPL freigeben, auch wenn Ihre Anwendung Closed Source bleiben kann.
Antworten:
Es ist vollkommen in Ordnung, ein "Aggregat" von Closed-Source- und Open-Source-Software gemäß den GPL-FAQ zu verkaufen. Wenn das Unternehmen ein Linux kompiliert, ein eigenes Programm darauf erstellt und nur LGPL-Bibliotheken verwendet und das resultierende Produkt verkauft, während alle GPL / LGPL-Quellen damit veröffentlicht werden, verstoßen sie nicht gegen die GPL.
Der Punkt hier ist: Die GPL erstreckt sich nicht auf Programme, die einfach auf demselben Computer ausgeführt werden und mit dem Closed-Source-Programm kommunizieren / interagieren. Ein Open-Source-Fenstermanager wie BusyBox darf natürlich Closed-Source-Fenster verwalten. Als Faustregel gilt, dass die GPL bis zum Adressraum des lizenzierten Codes reicht.
quelle
IANAL, aber das habe ich gelernt. Es würde mich sehr interessieren, ob etwas davon falsch ist:
LGPL: Wenn Sie verknüpfen statisch es es in Ihrer Anwendung und Sie verteilen die kompilierte Anwendung dann Sie freigeben müssen , die Quelle unter der GPL für jeden, der die binäre empfängt .
quelle
GPL ist NICHT mit Closed Source kompatibel. Wenn sie GPL-lizenzierte Packeges / Module verwenden und die Quelle schließen, verstoßen sie im Allgemeinen gegen die GPL-Bedingungen.
quelle
zoneinfo http://www.twinsun.com/tz/tz-link.htm LGPL
und das eingebettete Gerät Closed Source ist und mehr als viele Jahre Geschäfte macht. Wollen Sie immer noch sagen, dass sie gegen die GPL-Bedingungen verstoßen?Es gibt klare Fälle und dann einige schlammige, für die Sie mehr Meinung bekommen, dass Anwälte Sie den Fall präsentieren.
Ihre Regeln stimmen mit meinem Verständnis überein, aber was variieren wird, ist die genaue Definition von "Verwendung". Das Urheberrechtssystem, auf dem die Lizenz basiert, handelt nicht von "Verwendung", sondern von "Erstellen eines abgeleiteten Werks", und einige werden mit guten Argumenten argumentieren, dass ein System aus verschiedenen Programmen so sein kann, dass die verschiedenen Programme so stark miteinander verbunden sind, dass die Das gesamte System ist eine abgeleitete Arbeit von einem von ihnen, während ein anderes einzelnes Programm, das dynamisch mit einer Bibliothek verknüpft ist, keine abgeleitete Arbeit der Bibliothek ist, da die Bibliothek ein klar definiertes Protokoll implementiert und ersetzt werden könnte (ich habe gesehen, dass libreadline in solchen verwendet wird eine Möglichkeit mit einem einfachen GPLed-Wrapper, um einer von einer Anwendung bereitgestellten Schnittstelle zu entsprechen). Fragen Sie Ihren Anwalt um Rat für Ihren Fall. Wir sehen uns vor dem Richter, wenn derjenige des Copyright-Inhabers nicht ist. '
quelle
(Diese Antwort war nicht für diese Frage gedacht, sondern für eine spezifischere Frage
git
und deckt ihren speziellen Fall detaillierter ab, als es diese Frage praktisch zulässt. Weitere Informationen finden Sie in Kommentar 599873. Sie wird hier zumindest in dieser Form bleiben bis die Angelegenheit geklärt ist .)Sie können Ihre Arbeit also nicht "enthalten" lassen,
git
sondern sie als separate Entität einschließen , die Ihre Arbeit verwendet. Das Beispiel von VMWare zeigt, dass letzteres das Packen in die Distribution oder eine zusammengesetzte Datei innerhalb der Distribution umfasst (ein ISO-Image, das es war).Was ist der Unterschied? Ich habe eine Weile gebraucht, um zu einem Schluss zu kommen. Am Ende hat mich der Absatz "Es ist nicht die Absicht ... Rechte zu beanspruchen ... sondern ... die Verteilung von abgeleiteten oder kollektiven Werken auf der Grundlage des Programms zu kontrollieren" überzeugt, dass die Unterscheidung darin besteht, ob das resultierende Werk ist wird als eine Ableitung des GPL-Teils nach dem Urheberrecht angesehen. In diesem Fall kann Ihnen die GPL nicht helfen - Sie müssen das geltende Urheberrecht konsultieren oder in die Fußstapfen eines anderen treten.
quelle