Diit.cz - Novinky a informace o hardware, software a internetu

Theo da Raadt (OpenBSD) ostře kritizuje změnu licence u LLVM / Clang

Bylo-nebylo, jednoho krásného dne se Richard Stallman a jeho kumpání probudili a řekli si, že licence GPLv2 je špatná a je třeba ji změnit. I vznikla licence GPLv3, v mnoha ohledech restriktivnější než již tak dostatečně restriktivní GPLv2.

Linuse Torvaldse a spol. to nechalo chladnými, takže Linux je stále pod GPLv2, ale mnohé projekty na GPLv3 přešly, v čele s vlastními projekty GNU jako balík kompilátorů GCC. A ten den nastal problém pro BSD systémy, jejich licence je neslučitelná s GPLv3. Proto FreeBSD vyvinulo obrovské úsilí v rámci přechodu od GCC k LLVM/Clang a proto OpenBSD setrvává u průběžně aktualizované poslední GPLv2 verze GCC.

Jenže to vypadá, že se tým LLVM chystají více zatopit pod kotlem. Poslední informace hovoří o tom, že LLVM chce přejít od s BSD kompatibilní licence University of Illinois/NCSA Open Source License na Apache 2.0 License + garantovanou kompatibilitu s GPLv2, což v případě realizace učiní LLVM nekompatibilním s BSD. A ta realizace je na cestě, zakladatel LLVM Chris Lattner už najal prominentního open-source advokáta, který má přechod na novou licenci připravit. Cíle nejsou špatné, jde o snadné zahrnování nových příspěvků od lidí, ochrana uživatelů a přispěvatelů či odstranění schismatu mezi runtime knihovnami a zbytkem kompilátoru. Jenže pro svět tříklasulové BSD licence je to prostě problém.

Cest z tohoto problému je více. Tak jako se kdysi projekty zakonzervovaly na GCC 4.2, mohou se dnes zakonzervovat na poslední rozumné verzi LLVM. K věci se už vyjádřil zakladatel NetBSD a projektů OpenBSD či OpenSSH. Ten si jako obvykle nebere servítky a pojmenovává věci přímo. Podle něj se tohle zhroutí velmi rychle.

Odhaduje, že jednoho dne, tak za rok či dva, by nějaký autor nějaké komponenty (ideálně z Evropy, kde máme výše nastavená morální práva autorů) potopit celou licenci s tím, že on nikdy nic takového nepodepsal a neodsouhlasil. A pokud neakceptuje nějaké ty kapříky, aby byl umlčen, bude mít LLVM problém. Lze předpokládat, že by mohl vzniknout fork celého projektu na bázi poslední (jak píše Theo) free verze.

Ale dejme tomu čas. Jednoho dne se ukáže, jestli snahy o zavedení Apache / GPL do softwaru, který má původní licenci v BSD stylu, uspějí.

Tagy: 
Zdroje: 

Theo de Raadt

David "David Ježek" Ježek

Bývalý zdejší redaktor (2005-2017), nyní diskusní rejpal.

více článků, blogů a informací o autorovi

Diskuse ke článku Theo da Raadt (OpenBSD) ostře kritizuje změnu licence u LLVM / Clang

Sobota, 8 Říjen 2016 - 14:25 | Kedar Míša | 1)kdy přesně se to stalo? 2)i toto se chrání,...
Sobota, 8 Říjen 2016 - 14:16 | Mastafa | Podle sebe soudím tebe? Jestli se něco rozlezlo...
Sobota, 8 Říjen 2016 - 13:07 | Picmaus | Jen si tu historku uložím pod „V“ do „Vydírání“ a...
Pátek, 7 Říjen 2016 - 12:51 | Ji Si | S tím, co jste napsal, se dá polemizovat. Firmy...
Čtvrtek, 6 Říjen 2016 - 23:03 | Kedar Míša | V dnešní době jsou ty patenty z 95% rakovina. Ale...
Čtvrtek, 6 Říjen 2016 - 20:06 | Kedar Míša | Bsd=anarchie Gpl=komunismus
Čtvrtek, 6 Říjen 2016 - 19:25 | Ji Si | Řekl bych, že ho komplikují méně než "...
Čtvrtek, 6 Říjen 2016 - 16:31 | r23 | GPL je jako rakovina, v tomhle měl Gates pravdu....
Čtvrtek, 6 Říjen 2016 - 10:45 | SGaba | Není. BSD licence vás nezavazuje ani k zachování...
Čtvrtek, 6 Říjen 2016 - 10:29 | SGaba | No já myslel, že hlavním odbytištěm LLVM je Apple...

Zobrazit diskusi