Fórum Root.cz

Ostatní => Odkladiště => Téma založeno: ondra.novacisko.cz 09. 02. 2011, 15:01:33

Název: Licence: GPL vs iTunes
Přispěvatel: ondra.novacisko.cz 09. 02. 2011, 15:01:33
Mám tu zajímavý problém s licencemi, a zajímá mě názor ostatních. Kamarád mě informoval, že by rád využil většinu mé programátorské práce uvolněné pod licencí GPL, která je volně k dispozici na sourceforge a portoval by ji na mobilní telefony s iOS. Já osobně s tím nemám problém, jenže se ukázalo, že portace mé verze by byla příliš náročná (jedná se o Windows platformu) a tak se jako výchozí verze vzala jiná vývojová větev téhož, která vychází z mé větve, ale je to port do linux, ze kterého by se vycházelo lépe. Při dotazu na člověka, který tuto větev spravuje však dotyčný narazil na tento argument:

Pokud by se použila jeho větev tak  "by podal do Applu stiznost kvuli kolizi licenci GPL a
iTunes".

Ponechme stranou motivaci takového vyjádření, otázkou je, zda to vůbec je možné. Doposud jsem si myslel, že GPL licence umožňuje svobodné šíření a úpravu kódu, pokud je výsledek šířen se zdrojovými kódy. Jak by mohla tato podmínka kolidovat s jinou licencí? Argumentem byl spor iTunes vs VLC, ale tam, pokud vím, jde o něco jiného
Název: Re: Licence: GPL vs iTunes
Přispěvatel: qui 09. 02. 2011, 16:37:55
V Appstore je program zasifrovan a svazan s nejakymi knihovnami DRM, aby se to dal nedalo kopirovat. Takze se tim nesplni podminka ze je to dale siritelne a soucasne je program zmeneny kvuli spojeni s ochranou proti kopirovanim (apple nezverejni svuj zpusob DRM zakomponovany do applikaci v appstore). V GPL je napsano: "Nesmíte klást žádné další překážky výkonu zde zaručených příjemcových práv." A prijemce na iPhonu by mohl chtit aplikaci kopirovat. Tohle mu iPhone neumozni. Pokud chce aplikaci zkopirovat, muze ji ziskat pouze z Appstore s patricnou marzi Applu. GPL nedovoluje uzavreni zdrojoveho kodu programu nebo zakazani kopirovani programu. Autor VLC pozadoval, aby slo kopirovat jeho aplikaci i na iPhonu, to mu Apple neumoznil a smazal onu problematickou aplikaci.
Název: Re: Licence: GPL vs iTunes
Přispěvatel: black 09. 02. 2011, 17:06:21
Jinak řečeno, pokud Vy dáte Apple aplikaci pod licencí GPL, dáváte mu tím práva, jež jsou uvedena licencí GPL. A tato licence ho zavazuje k tomu, že i on musí ostatním tento kód dát se stejnými právy. Což Apple neudělá, jelikož aplikaci uzavře, opatří DRM a sebere Vám všechna práva, které on od Vás díky GPL dostal. To GPL zakazje.
Název: Re: Licence: GPL vs iTunes
Přispěvatel: ondra.novacisko.cz 09. 02. 2011, 17:15:49
GPL ale neřeší poplatky za šíření, kdokoliv může aplikaci umístit do placeného repozitáře a vybírat poplatek za přístup do repozitáře. Navrhoval jsem do aplikace umístit odkaz na vnější zdroj, kde by byly zdrojáky aplikace ve stavu, v jakém je po zkompilování předána do iTunes. Služba placeného repozitáře přece nevytváří novou verzi, pouze balí aktuální verzi do kontejneru. Asi tak, jako když zabalím aplikaci do DEB balíčku.
Název: Re: Licence: GPL vs iTunes
Přispěvatel: qui 09. 02. 2011, 18:31:00
Do placeneho repozitare lze GPL aplikaci umistit, ale nelze ji prelicencovat nebo nabizet za jinych podminek. Pro GPL aplikace distribuovane v binarni podobe neni problem zverejnit zdrojove kody nekde jinde a je to naprosto v poradku. To co u VLC vadilo jednomu autorovi bylo prelicencovani jeho aplikace jakousi licenci Applu, ktera zakazovala kopirovani jeho aplikace. Apple bali v Appstore aplikace, ale take meni licenci uziti. V placenem repozitari mas stale stejnou licenci.
Název: Re: Licence: GPL vs iTunes
Přispěvatel: marx 09. 02. 2011, 19:29:33
Apple nepridáva DRM ani nič podobné. Problém s AppStore je úplne rovnaký pre VLC ako pre akúkoľvek inú GNU/GPL aplikáciu. Ak chceš dať aplikáciu do AppStore (tj. tá najčastejšia cesta pre ne-jailbreakovaný i*), tak musíš súhlasiť s licenciou AppStore. Okrem toho, že to nemôže byť porno, hazard, ... súhlasíš s tým, že aplikáciu nebudeš distribuovať inou cestou. A toto je práve ten bod, ktorý je v spore s GNU/GPL, keďže ty dávaš právo užívateľovi ju distribuovať.
Název: Re: Licence: GPL vs iTunes
Přispěvatel: ondra.novacisko.cz 09. 02. 2011, 21:35:17
Díky za konzultaci. Jestli musím při zveřejnění souhlasit s licencí iTunes, a má to podobu nějaké exkluzivní smlouvy, tak je to pěkný průšvih. Podporovat tuhle platformu si tedy ještě rozmyslím.
Název: Re: Licence: GPL vs iTunes
Přispěvatel: vn158 09. 02. 2011, 21:36:30
Pokud je to Tvoje práce můžeš ji pro iTunes uvolnit pod licencí jinou než GPL. Pokud tedy neobsahuje cizí GPL kód.