Mam kilka pytań dotyczących licencji GPLv2:
-
Aby być GPLv2, muszę zapewnić dostęp do moich plików źródłowych?
-
Jeśli używam licencji v2, ale pobieram opłaty za używanie, czy użytkownicy MUSZĄ kupić moją licencję, aby z niej korzystać ?
-
Jaka jest alternatywna licencja na tworzenie oprogramowania, jeśli chcę za nie pobierać opłatę?
Odpowiedz
-
Tak, do osób, którym przekazałeś plik binarny.
-
Nie, mogą również uzyskać go od kogoś, kto ma (prawdopodobnie zapłacony) plik binarny i legalnie z niego korzystać. Ponieważ GPLv2 s3 mówi, że „ Możesz kopiować i rozpowszechniać Program … w postaci kodu wynikowego lub pliku wykonywalnego ”, ktoś, kto otrzyma od Ciebie oprogramowanie, ma prawo skopiować je dla swoich przyjaciół, a ponieważ s0 mówi „ Uruchomienie Programu nie podlega ograniczeniom ” każdy, kto wejdzie w posiadanie takiej kopii, może z niej korzystać. s6 jeszcze bardziej wyjaśnia ich stanowisko: wyraźnie daje im na to licencję.
-
GNU GPL jest w porządku, jeśli chodzi o pobieranie opłat za oprogramowanie; wymaga tylko, abyś dostarczał wolność wraz ze swoim binarnym. Jeśli pytasz o to, jakiej licencji mam użyć, jeśli chcę pobierać opłaty za swoje oprogramowanie i zabraniaj moich płacących użytkownikom za korzystanie ze swobód związanych z wolnym oprogramowaniem ”, to byłoby nie na temat tej witryny.
Komentarze
- Kiedy widzę wyrażenie " zapewniające wolność ", wyobrażam sobie towarzyszący mu Team America: World Police montaż.
- Pamiętaj, że pierwszy użytkownik oprogramowania będzie musiał za to zapłacić, jeśli odmówisz komukolwiek licencji na swoje oprogramowanie w ramach GPL z wyjątkiem płatności i zaczynasz od jedynej kopii. Dlatego możesz ustawić wysoką cenę początkową.
Odpowiedź
- Aby to było GPLv2, muszę zapewnić dostęp do moich plików źródłowych?
Nie, tego nie robisz. Nie jesteś związany warunkami licencji. Celem licencji jest przyznanie Ci praw, których w innym przypadku nie miałbyś… ale jako właściciel praw autorskich i / lub autor i tak masz wszystkie prawa. Dlatego nie musisz dostarczać kodu źródłowego.
ALE! To nie miałoby sensu.
Przypuszczalnie wybrałeś GPLv2 z jakiegoś powodu. Jednak bez dostępu do źródła odbiorcy Twojej licencji nie mogą zrobić tego, na co pozwala im GPLv2. Nie musisz więc legalnie dostarczać kodu źródłowego, ale praktycznie nie ma sensu wydawanie oprogramowania na licencji GPLv2 bez kodu źródłowego.
- Jeśli korzystam z licencji v2, ale pobieram opłaty za używanie, czy użytkownicy MUSZĄ kupić moją licencję, aby z niej korzystać?
Nie. Tylko pierwszy. Wszyscy pozostali mogliby teoretycznie zdobyć oprogramowanie od pierwszego, który może legalnie rozprowadzać je ponownie na warunkach GPLv2.
Jednak nic nie gwarantuje, że pierwszy użytkownik faktycznie go ponownie rozpowszechni. GPLv2 na to pozwala, nie wymusza tego.
- Jaka jest alternatywna licencja przy tworzeniu oprogramowania, jeśli chcę pobierać za to opłatę?
W rzeczywistości możliwe jest pobieranie opłat i zarabianie na oprogramowaniu na licencji GPLv2:
- To, że GPLv2 pozwala użytkownikom na ponowną dystrybucję oprogramowania, nie oznacza, że tak będzie.
- Niektórzy użytkownicy (korporacyjni) chcą płacić za oprogramowanie a właściwie chcą zapłacić za możliwość zawarcia umowy z kimś, kogo mogą pozwać, jeśli okaże się, że oprogramowanie zaszkodzi w jakiś sposób ich firmie.
- Nie sprzedajesz oprogramowania, sprzedawać wsparcie i usługi związane z oprogramowaniem. Może prowadzisz szkolenie w zakresie efektywnego korzystania z oprogramowania, może udzielasz rozszerzonych umów pomocy technicznej, może sprzedajesz tworzenie funkcji na zamówienie.
- Wiele głośnych projektów ma model „otwartego rdzenia”, w którym podstawową i podstawową funkcjonalność jest open source, ale prawdziwą wartością produktu są rozszerzenia i wtyczki, z których niektóre są komercyjne i zastrzeżone.
Komentarze
- Pamiętaj, że jeśli Twój produkt zawiera kod GPLv2 innej firmy, musisz zwolnić źródło, aby zachować zgodność z licencją ' strony trzeciej.