Lizenzierung von Ghostscript in einem kommerziellen Produkt

19

Wir prüfen derzeit die Verwendung von Ghostscript in einem kommerziellen Produkt (Windows-Desktopanwendung).

Ich habe alles über das Ausweichen von GS-Lizenzen gelesen, indem ich den Benutzern lediglich vorschlug, GS selbst herunterzuladen und zu installieren, um ihre Erfahrung zu verbessern (die Software funktioniert auch ohne, aber die meisten Benutzer möchten PDF-Dokumente rendern / laden).

Also, nehmen wir nicht versenden Ghost selbst, sondern haben unsere Software noch die Verfügbarkeit zu überprüfen und im Fall , wenn es nicht vorhanden ist, legt nahe , wie es (kurzer Erläuterungstext und Link zu ihrer Download - Seite) zu erhalten. Falls es installiert ist, würde das Programm die Ghostscript-API verwenden.

Für mich klingt es legal, wie sagt Artifex so etwas wie „Sie sind nicht erlaubt zu versenden GS , wenn Ihre Anwendung nicht erfüllt , so-und-so - Bedingungen“. Möchte jemand eine Meinung dazu teilen?

Yuri Makassiouk
quelle
Keine Antwort, kann aber hilfreich sein: Dies scheint sehr ähnlich zu sein, wie es einige Linux-Distributionen tun, die keine unfreie Software vertreiben. Sie werden zu gegebener Zeit aufgefordert, die unfreie Software (optional) selbst herunterzuladen. Debian macht das; andere können auch.
Joshua Taylor
3
Audacity macht etwas Ähnliches über LAME, die es für die Codierung zu mp3 verwendet, wenn verfügbar, und rät , wo sie heruntergeladen werden können - audacityteam.org/help/faq_i18n?s=install&i=lame-mp3
yoniLavi

Antworten:

22

IANAL, aber solange Sie Ghostscript nicht vertreiben, keine Kopien des Programms oder von Teilen davon anfertigen und keine "abgeleiteten Arbeiten" daraus erstellen, hat Artifex keinen rechtlichen Einfluss auf Sie. Sie können Sie natürlich nicht dafür belasten, Ihr Programm so zu gestalten, dass es ein beliebiges Befehlszeilendienstprogramm mit einem konfigurierbaren Namen und konfigurierbaren Parametern für die PDF-Konvertierung ausführen kann. Und ich bin mir ziemlich sicher, dass Sie nicht dafür bezahlen können, dass die Standardkonfiguration mit der Signatur der aktuellen Ghostscript-Version übereinstimmt.

Alles andere geschieht durch den Benutzer der Software - unabhängig davon, welches Konvertierungsdienstprogramm er installiert, liegt es in seiner Verantwortung und nicht in Ihrer Verantwortung, nur legal erworbene Software für diese Aufgabe zu verwenden. Das Herunterladen, Installieren und Verwenden der aktuellen Ghostscript-Version ist absolut legal. Sie ist ausdrücklich gestattet, wird vom Distributor empfohlen und ist kostenlos .

Kurz gesagt, was Sie IMHO im Sinn haben, befolgt die Lizenzbedingungen der aktuellen Ghostscript-Version.

Doc Brown
quelle
1
Ich bin nur neugierig: Was, wenn die Software Ghostscript benötigt, um zu funktionieren? Was ist auch, wenn die Software es nicht benötigt, sondern es im eigenen Setup anbietet, indem es von ihren Servern heruntergeladen wird, ähnlich wie bei Web-Installern?
ModiX
@modiX: na ja, ich bin so neugierig wie Sie , was ein Anwalt oder Richter darüber nachdenken kann ;-) Wir haben eine sehr ähnliche Diskussion über „Arbeit erfordern“ Szenario in Zusammenhang mit der GPL hatte (nicht AGPL) Lizenz früher hier .
Doc Brown
Abschnitt 2 verbietet ausdrücklich den "Versand" von Ghostscript mit Nicht-AGPL-Software ohne zusätzliche Lizenz von Artifex. Das Anfordern von Ghostscript ist an sich kein Problem, aber das Mittel, mit dem Sie den Benutzer zum Abrufen und Installieren von GS überreden , könnte darin bestehen, dass es ausreichend automatisiert ist, um "Versand" zu bilden. In der Welt der Online-Paketmanager sind die Dinge etwas weniger aufgeschnitten als bei physischen Datenträgern. Solange es sich um eine separate Benutzerentscheidung und -aktion handelt, sollte sie in der Lizenz enthalten sein.
Stan Rogers
2
@StanRogers: Wie Sie geschrieben haben - sollte es sein - aber ich wette, wenn Sie fünf Anwälte danach fragen, erhalten Sie sechs Meinungen ;-)
Doc Brown
12

Es klingt für mich so, als würden Sie Ihr Produkt nur in Ghostscript integrieren, um den Leuten die Wahl zu geben, ob sie es verwenden möchten oder nicht. Es liegt an ihnen, legal eine Kopie von Ghostscript zu erhalten.

Wir machen das mit vielen Produkten, einschließlich eines PDF-Druckers, der Ghostscript ähnelt (der, den wir verwenden, muss bezahlt werden, wenn unsere Kunden ihn verwenden möchten). Wir sagen unseren Kunden, dass wir uns integrieren und es an ihnen liegt, es zu kaufen. Die Firma, die es verkauft, kann sich nicht wirklich beschweren, wenn wir für ihr Produkt werben, indem wir unsere Benutzer dazu anregen, auch ihr Produkt zu kaufen. Bei Ghostscript ist es sehr ähnlich. Alles, was Sie tun, ist, es zu integrieren und zu bewerben. Es ist Sache des Kunden, es herunterzuladen, und es liegt an Ghostscript, zu entscheiden, ob er die Lizenz hat, dies kostenlos zu tun oder dafür zu bezahlen.

Viele Produkte lassen sich ständig in viele andere Produkte integrieren, und solange sie diese Produkte von Drittanbietern nicht an ihre Kunden versenden, müssen sie sich keine Gedanken über die Lizenzierung machen.

Als größeres Beispiel ... Die Anwendung, an der ich arbeite, verwendet MSSQL als Datenbank. Es liegt an unseren Kunden, eine Kopie von MSSQL bereitzustellen, damit unsere Anwendung funktioniert. Um die Lizenzierung müssen wir uns keine Gedanken machen, obwohl unsere Anwendung nur für die Verwendung mit MSSQL entwickelt wurde und ohne MSSQL nicht funktioniert.

Die Hauptsache ist wahrscheinlich, sicherzustellen, dass Ihren Kunden klar ist, bevor sie Ihr Produkt kaufen, welche Funktionen von Software abhängen, die Sie nicht bereitstellen. Andernfalls könnte Ihr Kunde eine Klage gegen Sie erheben, wenn er glaubt, Sie liefern alles, was er benötigt.

RosieC
quelle