Czy możesz mieć oprogramowanie GPL w Mac App Store ?
Wiem, że nie jest to możliwe w iPhone App Store , ale czy jest tak samo w Mac App Store?
UWAGA: Żadnej z poniższych odpowiedzi nie należy traktować jako porady prawnej. Jeśli potrzebujesz prawnej odpowiedzi na to pytanie, skonsultuj się z prawnikiem.
mac-appstore
Jukka Suomela
źródło
źródło
Odpowiedzi:
Jeśli masz na myśli zabranie oprogramowania, do którego nie masz praw autorskich, a którego możesz używać i kopiować tylko dlatego, że było na licencji GNU GPL, to nie .
FSF czary go tutaj : sekcja 6 GPL mówi „Nie może narzucać żadnych dalszych ograniczeń na korzystanie przez odbiorcę z prawa przyznane w tym dokumencie” i Mac App Store Warunki korzystania z usługi jawnie dodać inne ograniczenia.
Przedstawiciel prawny Software Freedom Law Center potwierdził to: umowy App Store na wszystkich platformach są niezgodne z GNU GPL.
Wygląda na to, że Apple ze względu na zasady nie zezwala na programy GPL w App Store, ale jeśli udało ci się je przekraść, autor programu może pójść za tobą za naruszenie ich praw autorskich.
Zupełnie inny przypadek, w którym posiadam prawa autorskie do kawałka oprogramowania. W takim przypadku możesz rozpowszechniać go na więcej niż jednej licencji. (Na przykład Firefox był przez pewien czas licencjonowany na licencji MPL, GPL i LGPL. MySQL jest licencjonowany na licencji GPL, a także licencji zastrzeżonej.) Jeśli więc sprzedajesz program za pośrednictwem Mac App Store, możesz go również wydać na podstawie GPL - zakładając, że możesz robić każdą z tych rzeczy niezależnie.
(Jeśli chcesz użyć kodu licencjonowanego GNU GPL innej osoby w jednym ze Sklepów z aplikacjami, możesz napisać do właściciela praw autorskich i sprawdzić, czy jest on w stanie sprzedać Ci alternatywną licencję na swoje oprogramowanie. oczywiście obowiązek tego.)
Myślę, że VLC miało kłopoty, ponieważ prawa autorskie do oprogramowania posiadało wiele różnych osób, a cały program mógł być rozpowszechniany tylko na licencji GPL. Niektóre programy omijają takie problemy, wymagając od autorów przypisania im praw autorskich , ale większość tego nie robi.
źródło
Myślę, że głównym punktem spornym w iOS App Store był fakt, że nawet jeśli masz kod źródłowy, nie można modyfikować ani rozpowszechniać aplikacji na urządzeniach iOS bez zgody na warunki Apple App Store, ponieważ jest to jedyny sposób na pobieranie aplikacji na urządzenie.
To samo nie jest jednak prawdą w przypadku Mac App Store - możesz łatwo podać źródło, za pomocą którego ludzie mogą modyfikować i rozpowszechniać aplikację poza Mac App Store, więc myślę, że nie ma problemu z aplikacjami GPL Mac App Store.
źródło
Mamy projekt GPL, który chcielibyśmy rozpowszechniać w MAS. Moim zdaniem (nie-prawnik) prawdopodobnie rozpowszechnianie w MAS jest prawdopodobnie w porządku, ale nie możemy ryzykować z naszym projektem. To dziesięcioletni projekt, w który nie zaangażował się żaden z pierwszych programistów, dlatego musimy uważać, aby doskonale przestrzegać GPL.
Jeśli masz Xcode lub urządzenie jest uszkodzone, nie musisz zgadzać się z warunkami iOS App Store, aby rozpowszechniać i instalować oprogramowanie typu open source. Jak to nie spełnia GPL?
Zdaję sobie sprawę, że musisz wyrazić zgodę na licencję na instalację Xcode, a wielu użytkowników nie chce, aby więzienie złamało swoje urządzenie (nie zrobię tego). Ale GPL nie wymaga, aby twoje oprogramowanie było instalowane przez wszystkich, którzy je pobierają. Jak to się różni od, powiedzmy, dystrybucji oprogramowania działającego tylko w systemie Windows, z którego użytkownicy systemu Linux nie mogą korzystać, chyba że kupią komputer z systemem Windows i nie zaakceptują dołączonej umowy EULA?
Jakie dokładnie byłyby wymagania? Czy musisz rozpowszechniać zarówno kod binarny, jak i kod źródłowy poza sklepem z aplikacjami, czy wystarczy kod źródłowy? Wygląda na to, że powinieneś mieć możliwość dystrybucji tylko binarnej w sklepie z aplikacjami oraz dystrybucji tylko kodu w swojej witrynie (np. Kod Google).
Unikanie drugiej dystrybucji binarnej byłoby fajne, nasz zespół nie wydaje wydań binarnych tak często, jak powinniśmy - po prostu z powodu całej pracy.
Ten bałagan to kolejny powód do przejścia na MIT lub BSD, proces, który już rozpoczęliśmy z innych powodów i wkrótce się zakończy. Powinniśmy naprawiać błędy, a nie omawiać prawne ograniczenia dyktujące dokładnie, w jaki sposób oddajemy naszą pracę całemu światu.
źródło
Nie zgadzam się z opinią, że kodu GPL nie można zawrzeć w żadnym App Store. (a także wymieszaj garnek bez urazy wobec nikogo, kto odpowiedział na to w dobrej wierze!)
Oczywiście każdy MOŻE wziąć kod, który jest GPL i wysłać go do sklepu z aplikacjami . Apple nie może wiedzieć, jakiego kodu użyłeś, chyba że w jakiś sposób osadzisz plik licencji w pliku binarnym. Ty lub ktoś inny musisz zwrócić uwagę na ten fakt.
Licencja Apple połączona ze sklepem Mac App Store ma obecnie długość 16,7 tys. Słów i pozwala na różnicę między licencją strony trzeciej i powiązaniem z licencjami.
GPLv3 aktualnie pracuje 5.2k słowa - z których wiele jest otwarcie mających na celu walkę DRM i dodając ograniczenia nie zostały wyraźnie już część GPL (powiedzmy jak między innymi N-device)
Oczywiste jest, że zarówno licencja, którą Apple dołącza do sklepu Mac App Store, jak i iTunes App Store, nie jest żadną wersją GPL. Jest również jasne, że oba mają być wiążącymi dokumentami prawnymi.
Więc proste pytanie „czy możesz ...” sprowadza się do kilku dorozumianych pytań:
Czy jest prawdopodobne, że:
Wszyscy nie-prawnicy tutaj (w tym ja) szczekają na Księżyc, tańcząc wokół kwestii legalności bardzo konkretnych licencji regulujących własność intelektualną i prawa autorskie. Szczekanie jest inteligentne i ma dobre intencje, ale mimo to szczeka.
Udawanie, że GPL jest darmową jazdą i nie ma żadnych ograniczeń, jest naiwne - ma to być dokument prawny z prawdziwymi zębami. Nie zamierzam nikogo obrażać - po prostu zwróć uwagę na to, jak nieskuteczna będzie próba odpowiedzi na to pytanie w dobrej wierze.
źródło
Wyraźnie i widocznie może mieć oprogramowania GPL w iOS App Store - WordPress jest jednym z bardziej znanych przykładów ( 1 ). To także nie Apple sprzeciwiło się VLC w iOS App Store; był to jeden z programistów VLC (na liście dyskusyjnej toczyła się ostra debata na temat poprawności jego interpretacji).
W przypadku Mac App Store jeszcze bardziej pochylę się, aby nie stanowić problemu. W przeciwieństwie do iOS, każdy może sprawdzić, zmodyfikować, skompilować i uruchomić kod GPL za darmo na komputerze Mac; nie trzeba płacić 99 USD rocznie ani zgodzić się na zasady ADC firmy Apple.
źródło