Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia Tuesday TopDrive KupDnes Navrcholu Bomba NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Vlákno názorů k článku
Změny v Claws Mail aneb není GPL jako GPL

David Grudl
David Grudl (neregistrovaný)
3. 7. 2008 0:44

Chybička

> Záleží pouze na uživateli, zda poruší licenci, změní daný řádek a bude využívat novou verzi knihovny LibClamAV. Takto změněné zdrojové kódy samozřejmě nemůže dál šířit.

Tak to není. Tyto restrikce GPL se týkají pouze šíření, nikoliv používání programu. Uživatel může klidně kombinovat software pod BSD, GPL 2, GPL 3 a žádnou licenci neporušuje. Tedy slova "zda poruší licenci" by neměla ve větě být.
uživatel si přál zůstat v anonymitě
3. 7. 2008 10:13

Re: Chybička

Presne tak, koukejte to opravit. Nebudete prece podporovat rozsirovani takovehle blbosti.
uživatel si přál zůstat v anonymitě
4. 7. 2008 17:23

Re: Chybička

Já bych nic neopravoval. API používané rozšířeními je pod stejnou licencí, jako celý program. Používání takového API musí být v souladu s jeho licencí. Legálně není možné napsat program (rozšíření), který používá dané API a zároveň není kompatibilní s jeho licencí. Šíření takového programu je také nelegální.

Může se vám to nelíbit, můžete s tím nesouhlasit… ale to je tak asi všechno, co s tím můžete dělat.
-- Jára Cimrman
Rejpal
Rejpal (neregistrovaný)
4. 7. 2008 18:02

Re: Chybička

Ehm, já myslel, že pod licencí může být pouze hlavičkový soubor pro dané API, ne API samotné. Nevšiml jsem si kupříkladu, že by MinGW mělo proprietární headery pro Win32 - prostě má svoje vlastní.
uživatel si přál zůstat v anonymitě
7. 7. 2008 10:11

Re: Chybička

Jistěže je API popsané někde v hlavičkovém souboru. Jen tak na papíře by bylo naprd, né? A právě o využívání toho API je zde řeč - stačí si daný soubor naincludovat a GPL se dostane i do zbytku projektu. Nijak jinak jsem to nemyslel.
Rejpal
Rejpal (neregistrovaný)
7. 7. 2008 21:27

Re: Chybička

Pokud víte, jak se funkce jmenují, jaké mají typy parametrů a jak se používají, tak to není naprd a nepotřebujete ani hlavičkový soubor. Jistě jste v životě už aspoň jednou narazil na nějaké to FFI.
uživatel si přál zůstat v anonymitě
8. 7. 2008 8:37

Re: Chybička

Tohle už je trochu off-topic. Ano, se známým API se dá dělat spousta zajímavých věcí. Myslím ale, že jádro problému (jak se může GPL dostat přes API - hlavičkový soubor - do projektu) už je jasné.
Rejpal
Rejpal (neregistrovaný)
8. 7. 2008 11:16

Re: Chybička

Vy jste napsal Legálně není možné napsat program (rozšíření), který používá dané API a zároveň není kompatibilní s jeho licencí a já pouze cítil tenhle omyl uvést na pravou míru, nic víc. :-) To mi nepřijde tak úplně off-topic.
uživatel si přál zůstat v anonymitě
8. 7. 2008 14:40

Re: Chybička

Já jsem myslel používá = linkuje, includuje hlavičky a tak. Prostě běžné činnosti při programování. Legálnost obcházení linkování a psaní vlastních headerů nejsem schopen posoudit, zde možná existuje prostor pro manipulování. Přinejmenším je to činnost sporná a dělá něco, co autor volbou licence nezamýšlel/nechtěl.
Michal Ambroz aura:100
3. 7. 2008 10:55

Re: Chybička

+1 - take hlasuji za odstraneni tohoto nesmyslu. To je FUD non plus ultra.

Prestoze je Claws Mail GPLv3 a plugin GPLv2, Vam jako uzivateli nikdo nebrani a neni to _zadne_poruseni_licence_ oba projekty stahnout sam a zkompilovat a pouzit dohromady pro sve potreby. A pokud to chcete dal prodavat jako sluzbu, no tak porad muzete jeste prodat to ze nekoho naucite, jak to stahnout a dat dohromady.

Dokonce nevidim zadny problem v distribuci zdrojoveho kodu, ktery by byl pripraveny na jakoukoliv verzi. Vas "Diskutabilni patch" povazuji za ciry ideologicky boj.

At si kazdej siri svuj kod v licenci ktera mu vyhovuje - do toho nikomu nic.

Rejpal
Rejpal (neregistrovaný)
3. 7. 2008 16:26

Re: Chybička

No Bruno Haible měl na začátku 90. let kvůli CLISPu docela vážné problémy (a hádku se Stallmanem) i jen kvůli použití API z GPLkované knihovny, která pro činnost programu nebyla nutně zapotřebí (a uživatel se mohl rozhodnout při kompilaci knihovnu nepoužít). Tak nevím.
Ladislav Hagara
4. 7. 2008 1:15

Re: Chybička

> Dokonce nevidim zadny problem v distribuci zdrojoveho kodu, ktery by byl pripraveny na jakoukoliv verzi. Vas "Diskutabilni patch" povazuji za ciry ideologicky boj.

Kdyby tam nebyl žádný problém, zmíněný patch by určitě neexistoval. Ono to vůbec není jednoduché. Clam AntiVirus rozšíření má licenci GPLv2+, může být tedy použito v Claws Mail s licencí GPLv3. LibClamAV má ale licenci GPLv2. Knihovna GPLv2 může být použita v Clam AntiVirus rozšíření s licencí GPLv2+. Tahle dohromady ale nemohou být použity v Claws Mail s GPLv3. Kdyby to bylo možné, už dávno by byly vytvořeny GPLv2+ verze všeho GPLv2 software. Kompatibilita mezi GPL licencemi je uvedena například v této tabulce.

Ohledně lokální úpravy zdrojových kódů, licence GPL říká, že zdrojové kódy mohu pro svou potřebu upravovat. Mohu ale míchat licence? Nejsem právník. Chtělo by to názor právníka.
Zasílat nově přidané příspěvky e-mailem