Welche rechtlichen Risiken bestehen bei der Verwendung einer GPL oder eines AGPL Web Application Framework / CMS?

12

Versuchte dies auf SO zu fragen, wurde aber hier verwiesen ...

Habe ich Recht, wenn ich sage, dass die Verwendung eines GPL-basierten Webanwendungsframeworks wie Composite C1 ein Unternehmen NICHT dazu verpflichten würde, den Quellcode, den wir für dieses Framework schreiben, mit anderen zu teilen?

Das ist der Zweck der AGPL, bin ich richtig?

Gilt das auch für Javascript-Frameworks wie KendoUI?

Die GPL würde verlangen, dass alle Änderungen, die wir an dem Framework vornehmen, anderen zur Verfügung gestellt werden, wenn wir es zum Download anbieten.

Mit anderen Worten, das bloße Laden von Inhalten einer Website in meinen Browser "vermittelt" oder "verbreitet" diese Software nicht.

Ich habe argumentiert, dass wir GPL-Webframeworks vermeiden sollten, und jetzt, nachdem ich recherchiert habe, bin ich mir ziemlich sicher, dass ich mich irre, wollte aber andere Meinungen einholen?

Seth

Seth Spearman
quelle
1
+1 eine würdige Frage. Bedenken Sie jedoch, dass die gleichen Gründe, die Sie veranlasst haben, "zu argumentieren, dass wir GPL vermeiden sollten", wahrscheinlich auch in den Köpfen anderer vorhanden sind. Selbst unter vernünftigen Leuten, die die GPL studiert haben, gibt es immer noch Grauzonen, die wahrscheinlich nicht für Ihren Anwendungsfall gelten, aber die Unsicherheit ist in einem Unternehmensumfeld ein schwieriges Unterfangen.
msw
1
@msw Jede vernünftige Person, die GPL studiert hat, würde keinen GPL-Code bei einem Unternehmen verwenden. Sie würden erkennen, dass das Motto von FOSS sehr gegen Unternehmen gerichtet ist. Ich realisiere das Motto! = Rechtsweg.
Andrew T Finnell

Antworten:

6

AGPL und GPLv3 wurden erstellt, um die "GPL as a Service" -Lücke zu schließen. Wenn der Code auf diese Weise lizenziert ist und Sie den Webserver in einer kommerziellen Umgebung verwenden, würde ich anderswo suchen.

Ich bin kein Anwalt usw.

Affero General Public License

Das ist der Zweck der AGPL, bin ich richtig?

AGPL ist das Gegenteil von dem, was Sie hier annehmen.

Gilt das auch für Javascript-Frameworks wie KendoUI?

Sie können die KendoUI GLPv3-Lizenz nur verwenden, wenn Ihr gesamtes Produkt, das sie verwendet, auch GPL-kompatibel ist.

Mit anderen Worten, das bloße Laden von Inhalten einer Website in meinen Browser "vermittelt" oder "verbreitet" diese Software nicht.

In GPLv3 AGPL und es wird Fördern und Verteilen.

Diese Fragen tauchen immer wieder auf. Wir können Logik und Argumentation auf die meisten fraglichen Produkte anwenden. Kendo UI bietet eine kommerzielle Version des Produkts und eine GPLv3-Version an. Es liegt auf der Hand, dass sie nicht möchten, dass Sie ihr Produkt in einer kommerziellen Umgebung, dh einer Nicht-GPL-Anwendung, verwenden, es sei denn, Sie zahlen dafür.

Sie formulieren es sogar auf ihrer Webseite:

Diese Version ist nur für GPL-kompatible Open Source-Projekte geeignet.

Andrew T. Finnell
quelle
Vielen Dank, dass Sie mich auf die AGPL und ihre undurchsichtige Aufnahme in die GPLv3 §13 aufmerksam gemacht haben. Diese Ausdrücke verändern die Reichweite beider Lizenzen radikal und obwohl ich vernünftig bin, war ich mir dieses Morasts nicht bewusst. Ich habe den Fragentitel bearbeitet, um den Verweis auf die AGPL hervorzuheben, aber es fehlt mir der Ruf, damit er haftet.
msw
3

Das ist richtig, GPL ist nur wichtig, wenn Sie die Binärversion des Codes verteilen. Wenn Sie niemals vorhaben, den Code zu verbreiten, ist die GPL irrelevant. Es kann immer noch Gründe geben, die GPL zu umgehen, da Sie Ihre Änderungen möglicherweise eines Tages weitergeben möchten und die GPL Sie möglicherweise wieder beißen wird. Es gibt jedoch Möglichkeiten, eine GPL-Bibliothek "einzubeziehen", ohne dazu gezwungen zu sein, Ihre Änderungen zu veröffentlichen. Sie verstoßen jedoch gegen den Geist der GPL, wenn Sie sich wegen schlechten Karmas Sorgen machen.

Ryathal
quelle
-1 Nicht wirklich wahr. Informieren Sie sich über AGPL und GLPv3 und die Servicelücke.
Andrew T Finnell
Ich habe nicht das Karma, um abzulehnen, aber diese Antwort ist gefährlich falsch.
Andybak