Míním tím přesně to, tam je napsáno: Pokud v jednom programu použiju sebekratší kód, který je pod GPL, musím _celý_ program, !!! včetně všech jeho komponent !!!, uvolnit pod GPL. Což je problém, protože já obvykle _nemám_ právo u komponent jiných autorů měnit jejich licenci. Takže pokud mám například komponentu uvolněnou pod MPL, tak ve stejném programu nemůžu použít GPL – té MPL komponentě samotné by to bylo jedno, ale licence MPL mě zavazuje tu komponentu i nadále šířit pod MPL, tudíž ji nemůžu přelicencovat pod GPL, tudíž nesplním podmínku GPL komponenty, že mám celý program vydat pod GPL.
Absurdní je, že tohle platí dokonce i pro různé verze GPL. Když budu mít komponentu vydanou pod GPL verze 2 (a ne pod „GPL verze 2 nebo novější“) a komponentu vydanou pod GPL verze 3, tak každá z nich po mě chce, abych celý program vydal pod GPL verze 2 (resp. 3), a zakazuje mi použít jakoukoliv jinou licenci, byť by to byla GPL verze 3 (resp. 2). (A než se začnete divit, co to vymýšlím za konstrukce – přesně to, i když jinými slovy, říká ta tabulka v oficiálním GPL FAQ…).
Názor ke zprávičce Free licenci - ale kterou?
pepak (neregistrovaný)
---.net.upcbroadband.cz
12. 8. 2010 15:49