Wiem, że można sprzedawać kod GPL, ale chciałem wiedzieć, czy można sprzedawać kod GPL, który został rozwidlony i zmodyfikowany. Rozwidlony i zmodyfikowany kod będzie nadal dostępny do używania, modyfikowania i redystrybucji.
Wiem, że można sprzedawać kod GPL, ale chciałem wiedzieć, czy można sprzedawać kod GPL, który został rozwidlony i zmodyfikowany. Rozwidlony i zmodyfikowany kod będzie nadal dostępny do używania, modyfikowania i redystrybucji.
Odpowiedzi:
Tak, jest to dozwolone, ale nadal musisz spełnić wszystkie wymagania licencji. Ktokolwiek sprzedajesz, musi mieć możliwość używania, modyfikowania i redystrybucji, jak zezwala GPL.
Ruch Wolnego Oprogramowania zawsze wyraźnie rozróżniał między Bezpłatnym a Wolnością użytkowania / modyfikacji / redystrybucji. GPL wyraźnie dotyczy tego drugiego. Jedyną podstawową kwestią jest pełna zgodność ze wszystkimi warunkami licencji. Najwyraźniej zamierzasz to zrobić, więc nie powinno to stanowić problemu.
Podsumowując: nic w GPL nie uniemożliwia pobierania opłat za program.
Jedyny problem, który może się pojawić, jest niezależny od GPL i jest po prostu kwestią logiki / psychologii: jeśli zmodyfikowany program można swobodnie redystrybuować, a zatem jest dostępny, to dlaczego ktoś mógłby za to zapłacić. Nadal nie czyni go niemożliwym do wycofania.
Nie powinieneś nic robić z kodem GPL, dopóki nie przeczytasz i nie zrozumiesz w pełni licencji. W szczególności trzeci akapit preambuły GNU Public License wersja 3 mówi:
Mówiąc o wolnym oprogramowaniu, mamy na myśli swobodę, a nie cenę. Nasze ogólne licencje publiczne mają na celu zapewnienie, że masz swobodę rozpowszechniania kopii bezpłatnego oprogramowania (i pobierania opłat za nie, jeśli chcesz), że otrzymujesz kod źródłowy lub możesz go uzyskać, jeśli chcesz, że możesz zmienić oprogramowanie lub użyj jej w nowych darmowych programach i wiesz, że możesz to robić.
To wydaje się odpowiadać na pytanie, ale sekcja 5 dotyczy w szczególności przenoszenia zmodyfikowanych wersji źródłowych :
Możesz przekazać pracę opartą na Programie lub modyfikacje, aby wytworzyć ją z Programu, w formie kodu źródłowego zgodnie z warunkami sekcji 4, pod warunkiem, że spełniasz wszystkie te warunki ...
A sekcja 10 wyjaśnia zasadniczo, że chociaż można pobierać opłaty za kod, należy zachować licencję w nienaruszonym stanie i nie można obciążać nikogo opłatą za korzystanie z ich praw wynikających z GPL.
Tak, idź, zauważając, że licencja mówi, że musisz udostępnić źródło każdemu, komu rozpowszechniasz oprogramowanie. Ten aspekt NIE jest opcjonalny. Musisz także zrozumieć, że nie możesz powstrzymać użytkowników przed udostępnianiem oprogramowania innym osobom (poniższe łącze FSF wyjaśnia te kwestie).
Oto strona FSF na temat sprzedaży oprogramowania GPL , w zasadzie „tak, możesz to zrobić, ale nadal musisz przestrzegać licencji”.
Jedną rzeczą, na którą należy uważać - jest wiele osób, które kojarzą GPL z bezpłatnym oprogramowaniem (jak w przypadku piwa), nie tylko ze swobodą robienia tego, co chcesz, z otrzymanym oprogramowaniem. Jeśli wokół oprogramowania jest duża społeczność, możesz niefortunnie odpychać się, gdy próbujesz sprzedać swoją wersję rozwidloną. Prawdopodobnie jedną z reakcji będzie zarabianie pieniędzy na ciężkiej pracy innych.
Jeśli możesz, udostępnij swoje źródło ogólnie. W stosownych przypadkach możesz również rozważyć przeniesienie niektórych zmian do oryginalnego projektu. Może to nie mieć sensu dla twojego biznesplanu, ale jeśli możesz go zmienić, daleko by było do zamknięcia każdego, kto myśli, że po prostu wymykasz się społeczności.
Jasne, możesz sprzedawać oprogramowanie GPL, którego prawa autorskie są w całości lub w części przez kogoś innego. Postępowanie takie jest jak dystrybucja za darmo i podlega dokładnie takim samym ograniczeniom. Po prostu grupa, do której dystrybuujesz, to „ludzie, którzy najpierw płacą mi 10 USD”.