Licencjonowanie Ghostscript w produkcie komercyjnym


19

Badamy perspektywę wykorzystania Ghostscript w produkcie komercyjnym (aplikacja komputerowa dla systemu Windows).

Czytałem o omijaniu licencji GS całkowicie, po prostu sugerując użytkownikom, że mogą pobrać i zainstalować GS we własnym zakresie, aby poprawić swoje wrażenia (oprogramowanie faktycznie działa bez niego, ale większość użytkowników chciałaby renderować / ładować dokumenty PDF).

Załóżmy, że sami nie wysyłamy Ghostscript, ale zamiast tego nasze oprogramowanie sprawdza jego dostępność i, w przypadku jego braku, sugeruje, jak go uzyskać (krótki tekst objaśniający i link do strony pobierania). W przypadku zainstalowania program użyje interfejsu API Ghostscript.

Dla mnie to brzmi legalnie, ponieważ Artifex mówi coś takiego: „nie możesz wysłać GS, jeśli twoja aplikacja nie spełnia takich i podobnych warunków”. Czy ktoś chciałby podzielić się opinią na ten temat?


Nie odpowiedź, ale może pomóc ci znaleźć: wydaje się to bardzo podobne do tego, co robią niektóre dystrybucje Linuksa, które nie rozpowszechniają niewolnego oprogramowania. W odpowiednim czasie poprosi Cię o (opcjonalnie) pobranie niewolnego oprogramowania. Debian to robi; inni też mogą.
Joshua Taylor

3
Audacity robi coś podobnego w odniesieniu do LAME, którego używa do kodowania do
formatu

Odpowiedzi:


22

IANAL, ale dopóki nie rozpowszechniasz Ghostscript, nie tworzysz żadnych kopii programu ani jego części i nie budujesz z niego żadnych „prac pochodnych”, Artifex nie ma wobec ciebie legalnej podstawy. Oczywiście nie mogą cię obciążyć za zaprojektowanie programu w taki sposób, aby mógł uruchomić dowolne narzędzie wiersza polecenia o konfigurowalnej nazwie i konfigurowalnych parametrach do konwersji PDF. I jestem prawie pewien, że nie mogą cię obciążyć za dostosowanie domyślnej konfiguracji do podpisu bieżącej wersji Ghostscript.

Wszystko inne dzieje się z użytkownikiem oprogramowania - niezależnie od tego, jakie narzędzie do konwersji instaluje, zależy od niego - to do niego, a nie do ciebie, należy używanie wyłącznie legalnie uzyskanego oprogramowania do tego zadania. A pobieranie, instalowanie i używanie bieżącej wersji Ghostscript jest całkowicie legalne, jest wyraźnie dozwolone, zachęcane i bezpłatne przez dystrybutora.

Krótko mówiąc, to, co masz na myśli, IMHO przestrzega warunków licencji obecnej wersji Ghostscript.


1
Jestem tylko ciekawy: co, jeśli oprogramowanie wymagałoby Ghostscript do działania? A jeśli oprogramowanie tego nie wymaga, ale oferuje je we własnej konfiguracji, pobierając je ze swoich serwerów podobnych do instalatorów internetowych?
modiX

@modiX: Cóż, jestem równie ciekawy, co prawnik lub sędzia może o tym myśleć ;-) Odbyliśmy bardzo podobną dyskusję na temat scenariusza „wymaga pracy” w kontekście licencji GPL (nie AGPL) wcześniej tutaj .
Doc Brown

Rozdział 2 wyraźnie zabrania „wysyłania” Ghostscript z oprogramowaniem innym niż AGPL bez dodatkowej licencji od Artifex. Wymaganie Ghostscript nie jest samo w sobie problemem, ale sposobem, w jaki nakłaniasz użytkownika do uzyskania i zainstalowania GS, może być, jeśli jest wystarczająco zautomatyzowany, aby stanowić „wysyłkę”. W świecie menedżera pakietów online sprawy są nieco mniej skomplikowane niż w przypadku fizycznych dysków. O ile jest to osobna decyzja i działanie użytkownika, powinna znajdować się w ramach licencji.
Stan Rogers

2
@StanRogers: jak pisałeś - powinno być - ale założę się, że jeśli zapytasz o to pięciu prawników, otrzymasz sześć opinii ;-)
Doc Brown

12

Brzmi dla mnie tak, jakbyś po prostu „zintegrował” swój produkt z Ghostscript, dając ludziom możliwość korzystania z niego, czy nie. Od nich zależy legalne uzyskanie kopii Ghostscript.

Robimy to z wieloma produktami, w tym z drukarką PDF podobną do Ghostscript (za ten, którego używamy, trzeba zapłacić, jeśli nasi klienci chcą z niego korzystać). Mówimy naszym klientom, że się z tym integrujemy i to od nich zależy, czy je kupią. Firma, która je sprzedaje, nie może tak naprawdę narzekać, jeśli cokolwiek promujemy ich produkt, zachęcając naszych użytkowników do kupowania ich. Z Ghostscript jest bardzo podobnie, wszystko, co robisz, to integrujesz się z nim i promujesz go, to od klienta zależy, czy go pobierz, i to od Ghostscript zależy, czy jest licencjonowany, aby zrobić to za darmo, czy za to zapłacić.

Wiele produktów cały czas integruje się z wieloma innymi produktami i dopóki nie wysyłają produktów innych firm do swoich klientów, nie muszą się martwić o licencję.

Jako większy przykład ... aplikacja, nad którą pracuję, używa MSSQL dla swojej bazy danych. Od naszych klientów zależy dostarczenie kopii MSSQL w celu umożliwienia działania naszej aplikacji. Nie musimy się martwić o licencje, nawet jeśli nasza aplikacja jest zaprojektowana tylko do pracy z MSSQL i nie działa bez niej.

Najważniejsze jest zapewne upewnienie się klientów przed zakupem produktu, którego funkcje zależą od oprogramowania, którego nie dostarczasz. W przeciwnym razie klient może mieć sprawę przeciwko tobie, jeśli uzna, że ​​dostarczasz wszystko, czego potrzebuje.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.