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

Hlavní navigace

Názory k článku
Změny v Claws Mail aneb není GPL jako GPL

zd.valek
zd.valek (neregistrovaný)
3. 7. 2008 0:28 Nový

Noční můra?

celé vlákno
No to se mi snad jen zdá. GPL3 jsem (zatím) nečetl, takový podraz jsem opravdu nečekal. "Svobodné" licence, které mají chránit svobodný software jej ve skutečnosti ničí. Kde udělali soudruzi chybu? Jak může komunita chtít, aby někdo jiný udělal něco pro linux, když i sobě navzájem hážou klacky pod nohy?
uživatel si přál zůstat v anonymitě
3. 7. 2008 1:56 Nový

Re: Noční můra?

celé vlákno
Bud rad za kazdy kousek kodu, ktery muzes pouzit. A nenadavej, ze neco pouzit nemuzes. At si to vydaji pod cim chteji, tebe to muze mrzet, ale jinak je ti do toho kulovy, napis si to sam, kdyz se ti stavajici nelibi.
Štepán Gabriel
3. 7. 2008 20:00 Nový

Re: Noční můra?

celé vlákno
BSD na ně.
Jaroslav Šmíd
Jaroslav Šmíd (neregistrovaný)
3. 7. 2008 22:10 Nový

Re: Noční můra?

celé vlákno
BSD je moc restriktivní. MIT na ně!
Sten
Sten (neregistrovaný)
5. 7. 2008 1:30 Nový

Re: Noční můra?

celé vlákno
MIT je moc restriktivní. Public domain na ně :)
Martin Lebeda
3. 7. 2008 7:11 Nový

Re: Noční můra?

celé vlákno
Soudruzi udělali IMHO zásadní chybu, když napsali licenci, která má ani nedá vejít na A4...
petík
petík (neregistrovaný)
3. 7. 2008 8:18 Nový

Re: Noční můra?

celé vlákno
Chybu udělali soudruzi z Sourcefire, Inc., kteří si změnili licenci. Naštěstí existuje verze se starou licencí a vývoj se může klidně odštěpit a pokračovat dál (pokud bude někdo, kdo do toho investuje)
J.
J. (neregistrovaný)
3. 7. 2008 8:49 Nový

Re: Noční můra?

celé vlákno
S tymto si dovolim nesuhlasit. Preco by mali urobit chybu prave sudruhovia zo Sourcefire? Co ked urobili chybu sudruhovia od Claws Mail ked presli na licenciu, ktora sa mnohym ludom nepaci a z toho ci onoho dovodu im nevyhovuje? Prave pre kontroverznu verziu GLPv3 vela software-u zmenilo licenciu z GPLv2+ na striktne GPLv2.
zd.valek
zd.valek (neregistrovaný)
3. 7. 2008 8:59 Nový

Re: Noční můra?

celé vlákno
No právě o to mi jde. GPL3 přinesla další štěpení, ale vývojářů je pořád stejně, nevím jak budou stíhat kvalitně vyvíjet tolik programů. Přitom se jedná o stejné programy. Dochází k duplicitní práci a jediné, co to přinese bude kompatibilita licencí. Jako kdyby se jejich práce nedala využít lépe, jako kdyby ta práce nebyla potřeba jinde...
Proti GPL3 víceméně nic nemám, vadí mi její nekompatibilita s GPL2.
Stanislav Brabec aura:97
3. 7. 2008 11:20 Nový

Re: Noční můra?

celé vlákno
A velmi nepříjemný je fakt, že to FSF při návrhu GPLv3 ignorovala, takže až jednoho dne přijde GPLv4, budou opět problémy. Přitom by stačila jediná věta, explicitně povolující linkování programů pod GPLv3 s knihovnami pod GPLv4 a výše.
uživatel si přál zůstat v anonymitě
3. 7. 2008 13:34 Nový

Re: Noční můra?

celé vlákno
to je dobrá kravina. Už vidím jak někdo souhlasí s tím, že jeho program bude licencován pod licencí, kterou ještě neviděl protože ještě neexistuje. To je úplný bianco šek a nonsense
Stanislav Brabec aura:97
3. 7. 2008 14:13 Nový

Re: Noční můra?

celé vlákno
Za prvé, většina autorů dnes licenci "GPL version 2 or later" běžně používá, a většině programátorů tento "bianko šek" pro FSF nevadí.

Zadruhé, zde by se ani nejednalo o povolení k distribuci pod budoucími verzemi licence, ale pouze k povolení k linkování s programy používající budoucí verzi licence.

Tato klauzule se již dnes běžně používá. Program je např GPLv2, ale autor dává explicitní povolení linkovat tento kód s openssl nebo programy pod GPLv3 (které by GPLv2 samotná neumožnila, protože je v tomto směru příliš restriktivní).
Ondrej \\\'SanTiago\\\' Zajicek
Ondrej \\\'SanTiago\\\' Zajicek (neregistrovaný)
3. 7. 2008 14:15 Nový

Re: Noční můra?

celé vlákno
Protoze FSF radi programatorum, aby davali sva dila pod licenci GPL v2 nebo novejsi (dnes uz GPL v3 nebo novejsi). Tak je taky licencovana prevazna vetsina GPL software. Problemy ma jen par programu, jejichz autori upravili obvyklou formulaci tak, ze explicitne specifikuje lincenci GPL v2 (coz je napriklad linuxove jadro a zde zminovany program).
Stanislav Brabec aura:97
3. 7. 2008 16:22 Nový

Re: Noční můra?

celé vlákno
Počet postižených programů je nepříjemně velký. Stačí, aby autor do jediného souboru zapomněl přidat uvedenou klauzuli (tato věta ve vlastním textu licence není) nebo nepřidal GPL hlavičku vůbec, a knihovna jako celek se tím de iure stává GPLv2 only a nepřipouští použití s restriktivnější GPLv3.

Linuxové jádro vypadá takto:

cd /usr/src/linux
grep -rl "GNU General Public License" . | wc -l
9153
grep -rl "any later version" . | wc -l
5665

Tedy přinejmenším polovina kódu zde dovoluje přelicencování.
Ondrej 'SanTiago' Zajicek
Ondrej 'SanTiago' Zajicek (neregistrovaný)
3. 7. 2008 17:34 Nový

Re: Noční můra?

celé vlákno
> Stačí, aby autor do jediného souboru zapomněl přidat uvedenou klauzuli (tato věta ve vlastním textu licence není) nebo nepřidal GPL hlavičku vůbec, a knihovna jako celek se tím de iure stává GPLv2 only

Program by mel nekde mit nejakou klauzuli, kde by rikal, pod jakou licenci vubec je. Pokud tam takova klauzule neni, tak de iure program vubec neni dostupny pod zadnou licenci a pouzit se nesmi vubec. Pokud uz tam takova klauzule je, tak tipuji, ze bude obvykle v doporucovane podobe.
Stanislav Brabec aura:97
3. 7. 2008 18:14 Nový

Re: Noční můra?

celé vlákno
K tomu, aby byl program pod licencí GPLv2 (only), stačí přiložit příslušný COPYING soubor.

Proto, aby byl program pod licencí GPLv2 or later, je nutné přiložit příslušný COPYING soubor, a do každého souboru přidat hlavičku, ve které je napsáno, že tento soubor lze šířit pod licenci GPLv2 nebo novější (tak, jak GPL doporučuje), případně někam napsat informaci, že GPLv2 nebo novější platí pro všechny soubory.

Pokud je pouze přítomen soubor COPYING, ale tato informace chybí, platí soubor COPYING, tedy GPLv2 (only).
David Grudl
David Grudl (neregistrovaný)
3. 7. 2008 0:44 Nový

Chybička

celé vlákno
> 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 Nový

Re: Chybička

celé vlákno
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 Nový

Re: Chybička

celé vlákno
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 Nový

Re: Chybička

celé vlákno
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 Nový

Re: Chybička

celé vlákno
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 Nový

Re: Chybička

celé vlákno
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 Nový

Re: Chybička

celé vlákno
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 Nový

Re: Chybička

celé vlákno
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 Nový

Re: Chybička

celé vlákno
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 Nový

Re: Chybička

celé vlákno

+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 Nový

Re: Chybička

celé vlákno
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 Nový

Re: Chybička

celé vlákno
> 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.
mat
mat (neregistrovaný)
3. 7. 2008 15:03 Nový

to je smesny svet

celé vlákno
svet GNU je komicky ... srandovni aplikace, lehracni nejednotny vzhled a ted jeste boj o licence :-)
P
P (neregistrovaný)
3. 7. 2008 15:53 Nový

Re: to je smesny svet

celé vlákno
Komerční svět je vážný ... jen vážné aplikace, naprosto vážný a jednotný vzhled a teď nově mírová smlouva o používání jediné EULA
Drom
Drom (neregistrovaný)
3. 7. 2008 16:22 Nový

Re: to je smesny svet

celé vlákno
s/váž/nud
Rejpal
Rejpal (neregistrovaný)
3. 7. 2008 16:27 Nový

Re: to je smesny svet

celé vlákno
Byl by lepší sedrační vzhled místo lehračního? Hmmm. :-)
BLEK.
BLEK. (neregistrovaný)
3. 7. 2008 17:22 Nový

Stejně nechápu, čeho se bojí

celé vlákno
Snad si nikdo nečeká, že se free software vývojáři budou žalovat navzájem mezi sebou? a) kde by na to vzali peníze? b) proč by to vůbec chtěli dělat?
بطرس
بطرس (neregistrovaný)
4. 7. 2008 9:18 Nový

Re: Stejně nechápu, čeho se bojí

celé vlákno
Co když mají poruchu osobnosti? :-P
brk
brk (neregistrovaný)
3. 7. 2008 17:52 Nový

Zajímavý článek

celé vlákno
Zajímavý článek, díky za něj. Že i k něčemu takovému může vést GPL 3 by mne ani nenapadlo.
Michal Kubeček
Michal Kubeček (neregistrovaný)
4. 7. 2008 2:51 Nový

Re: Zajímavý článek

celé vlákno
Takový je život. Už před vznikem GPLv3 jsem upozorňoval na absurditu toho, že GPL ve své snaze o jednostrannou izolaci od všeho non-GPL světa (kdy ráda bere, ale na oplátku nic nedává) je nekompatibilní i "sama se sebou", tj. že licence, která by z ní vznikla pouhým přejmenováním, by s ní byla nekompatibilní. Bylo mi vysvětleno, že to vůbec nechápu a že neexistuje důvod, proč by někdo jinou licenci se stejnou infekční klauzulí vymýšlel, když existuje GPL. A co se nestalo? Nakonec si takovou licenci vymyslela sama FSF.
cleb
cleb (neregistrovaný)
3. 7. 2008 21:08 Nový

Licence

celé vlákno
Ubírat funkčnost kvůli takové blbosti, jako je licence, se mi nezdá jako zrovna dobrý krok.
V čem má vlastně ta GPL 3 výhodu oproti dvojce, že na ni přešli?
MarSik aura:100
7. 7. 2008 22:17 Nový

Re: Licence

celé vlákno
Mimo jine resi softwarove patenty a TiVOizaci. GPLv2 uz byla prilis stara a nebyly v ni pokryte nektere nove problemy...
Ladislav Hagara
4. 7. 2008 0:06 Nový

Unofficial Claws Mail PDF Viewer Plugin

celé vlákno
Po neoficiálním ClamAV rozšíření zde máme už také neoficiální PDF Viewer rozšíření. Odkaz na zdrojové kódy je napsán černým písmem na černém pozadí. ;-) Barva však porušování licence nezabrání.
Zasílat nově přidané příspěvky e-mailem