Czy mogę użyć wkhtmltopdf (licencjonowane pod GNU GPL v3
) jako części mojego komercyjnego zgłoszenia?Czy mogę używać programu GNU GPLv3 do celów komercyjnych?
Odpowiedz
Tak, ale wtedy Twoja komercyjna aplikacja musiałaby być rozpowszechniana na warunkach gplv3.
+1 "Komercyjny" wydaje się często mylony jako "prawnie zastrzeżony". – galaktor
Odpowiedź i sam komentarz to pełna odpowiedź +1. –
To zależy, co masz na myśli. możesz sprzedawać rzeczy GPL, ale jeśli zrobisz to, to twoje źródło będzie dostępne.
Można spróbować skontaktować się z autorem, aby sprawdzić, czy jest dostępny również pod innymi (Comercial) licencji
Od GPL FAQ:
Jeśli używam kawałek oprogramowania, które zostały uzyskane w ramach GNU GPL, czy mogę modyfikować oryginalny kod w nowym programie, a następnie rozprowadzać i sprzedawać ten nowy program w celach komercyjnych?
Użytkownik może sprzedawać egzemplarze zmodyfikowanego programu w celach komercyjnych, ale wyłącznie na warunkach licencji GNU GPL. Na przykład, musisz udostępnić kod źródłowy użytkownikom programu, jak opisano w GPL, i muszą mieć możliwość redystrybucji i modyfikacji, jak opisano w GPL. Wymagania te stanowią warunek uwzględnienia kodu objętego GPL, który otrzymałeś w swoim programie.
prosty przykład: Zostałem utworzony program online, który służy do raportowania i drukowania tego programu GPL. Program GPL jest zainstalowany na serwerze. Moja aplikacja musi być na licencji GNU GPL? – Kowalikus
Kowalikus: AFAIK, jeśli nie rozpowszechniasz swojej aplikacji, nie musisz się martwić. (Ale nie jestem prawnikiem). –
@Hans: Aplikacja będzie miała tylko dostęp do Internetu i będzie bezpłatna dla wszystkich, ale niektóre Plany będą mieć miesięczną opłatę za korzystanie z – Kowalikus
Autor programu powiedział
jest wydany na licencji GPL v3 .. Oznacza to, jeśli zmienić kod źródłowy do programu i dać/sprzedać wynikowy plik binarny do 3 stron należy również podaj im swoje zmodyfikowane źródło. Jak 1) masz niezmodyfikowane źródło i 2) nie rozpowszechnia plików binarnych, możesz zasadniczo zrobić, co chcesz z programem. Jednak jestem pod w sprawie zobowiązania do udzielenia wsparcia, lub wypłacenia odszkodowania, jeśli to (w stosunku do wszystkich kursów ) powinno coś zepsuć.
Zawsze możesz korzystać z oprogramowania GPL w kontekście komercyjnym; możesz nawet pobierać od ludzi pieniądze, aby je zdobyć.
Musisz jednak udostępnić kod źródłowy programów, które sprzedajesz. Ludzie sądzą, że to utrudnia oskarżanie ludzi za to.
Z komentarzy wynika, że zamierzasz uruchomić oprogramowanie na serwerze i sprzedać jego wynik.
To nie jest dystrybucja ("przenoszenie") w zakresie licencji GPLv3.
Jeśli, z drugiej strony, jeśli wkhtmltopdf zostałoby objęte przez Ciebie , musiałbyś udostępnić kod źródłowy zawierający wszelkie wprowadzone modyfikacje.
Mam dobrą wiadomość dla wszystkich
Dzienniku GPL FAQ mówi:
Jeśli program wydany na licencji GPL używa wtyczek, jakie są wymagania na dla licencji na podłącz?
Jeżeli program korzysta z widelca i exec do powołać wtyczek, to plug-iny są oddzielne programy, więc licencja dla głównego programu sprawia żadnych wymagań dla nich.
Oczywiście program nie jest plug-in, ale jeżeli komunikacja pomiędzy wkhtmltopdf i programu jest ograniczony tylko do uruchomienia wkhtmltopdf.exe
z niektórych parametrów, jak to zwykle bywa, po czym GPL nie czyni żadnych wymagań dotyczących programu.
To jest moja własna interpretacja, ale autor pliku wkhtmltopdf wydaje się mieć ten sam widok, ponieważ ktoś zapytał go zaledwie miesiąc temu, czy aplikacje komercyjne (bez GPL) mogą rozpowszechniać i uruchamiać wkhtmltopdf.exe
z własnego procesu. Powiedział tak.
Źródło: http://discuss.joelonsoftware.com/default.asp?biz.5.832337
- 1. iText/iTextSharp do celów komercyjnych: niezalecane?
- 2. Czy możemy przesyłać aplikacje do celów komercyjnych z kontem studenckim w sklepie Microsoft App Store?
- 3. Używaj czcionek internetowych Google w komercyjnych komercyjnych aplikacjach Cocoa?
- 4. Czy można przenieść GNU grep do biblioteki?
- 5. Czy mogę używać programu CodeRush Xpress w Visual Studio 2010?
- 6. Czy mogę używać zsynchronizowany do końcowego pola?
- 7. Czy mogę używać SoX do generowania dźwięku?
- 8. Czy mogę używać ECHO do wykonywania poleceń?
- 9. Czy mogę zaimplementować .ToString() na C++ dla celów debugowania?
- 10. Czy muszę używać glDeleteTextures() na końcu programu?
- 11. Tworzenie backtype.storm.tuple.Tuple do celów testowych?
- 12. Czy mogę używać programu ładującego Ext do dynamicznego ładowania skryptów/obiektów innych niż ext?
- 13. Czy mogę używać programu Visual Studio 2015 do kierowania na platformę .net w wersji 4.7?
- 14. Czy działa GNU/Flex C++?
- 15. Funkcja Openshift dla komercyjnych witryn internetowych
- 16. W GNU-Prolog, czy mogę "złapać" sygnał linux?
- 17. Jaka jest różnica między GPLv2 i GPLv3?
- 18. Czy mogę uzyskać tylko drugi warunek wstępny w GNU make?
- 19. Która biblioteka XML do jakich celów?
- 20. Czy mogę użyć adb do zmiany domyślnego programu uruchamiającego?
- 21. Jak mogę używać JavaScriptu w makrze programu Excel?
- 22. Czy jest możliwe posiadanie "procesowej" instancji Tomcat do celów testowych?
- 23. Gdzie mogę pobrać kod źródłowy do Biblioteki Standardowej GNU C++?
- 24. UISegmentedControl i dodawanie celów
- 25. Określanie aktualnego stosu wywołań (do celów diagnostycznych)
- 26. Czy mogę używać Visual Studio 2012 Express Edition do użytku komercyjnego?
- 27. Jak mogę napisać ekran GNU, aby zacząć od uruchomionego w nim programu, aby nie opuszczał sesji po zakończeniu programu?
- 28. Plik Maven POM do instalowania bibliotek komercyjnych innych firm
- 29. Czy mogę używać wcześniej: wszystko z kapibar?
- 30. Czy mogę używać dowolnych danych do wyszukiwania drzew KD?
To pytanie wydaje się być nie na temat, ponieważ jest o licencji. –
Być może powinien on zostać przeniesiony na inną stronę internetową – ShrekOverflow
Istnieje kilka przybliżonych informacji tutaj: https://criticalindirection.com/2016/07/13/the-gplv3-paranoia/ – user31986