V kódu Winamp bylo zjištěno porušení licence GPL

V nedávno zveřejněných zdrojových kódech multimediálního přehrávače Winamp bylo nalezeno převzetí kódu šířeného pod licencemi GPL a LGPL. Zejména mezi kódem Winamp se nacházely soubory fir_proc.cpp, kódovač BladeMP3, plugin in_vorbis a komponenty parserového generátoru GNU Bison, které jsou šířeny pod licencí GPL. Kromě toho byl dodán upravený kód knihovny libdiscid 0.6.2, distribuovaný pod licencí LGPLv2.1. V repozitáři Winamp byly také nalezeny binární sestavy otevřených knihoven libogg a vorbis, přidávané bez uvedení licence.

GPL patří mezi licencí typu copyleft, která stanovuje povinnost šířit odvozené práce za stejných podmínek. V případě LGPL licence navíc povoluje vazbu kódu na projekty pod neslučitelnými licencemi, ale nedává právo provádět změny a šířit upravený kód bez změny licence výsledného produktu.

Zdrojové kódy Winamp jsou šířeny pod proprietární licencí WCL (Winamp Collaborative License), která zakazuje vytváření forků a šíření modifikovaných verzí. Takže projekt Winamp nemůže používat GPL kód a upravený LGPL kód bez převodu vlastního kódu na licenci kompatibilní s GPL. V tuto chvíli byl upravený knihovna libdiscid a plugin in_vorbis již odstraněny z repozitáře, ale soubory BladeMP3EncDLL.c a fir_proc.cpp zde ještě zůstávají. Na webu také nadále šíří staré sestavy Winamp datované 26. dubna 2023, které zřejmě stále používají komponenty GPL.

Je zajímavé, že někteří nadšenci navrhli využít vzniklou situaci a v důsledku virální povahy licence GPL ignorovat deklarovanou proprietární licenci a považovat kód za dostupný pod licencí GPL, argumentujíce tím, že pokud produkt zahrnuje kód pod GPL, měl by být celý šířen pod GPL.

Je pozoruhodné, že to nejsou jediné problémy, které vznikly při publikaci kódu Winamp – v repozitáři byl nedopatřením umístěn kód serveru SHOUTcast, který již nepatří Llama Group a byl prodán jiné společnosti, stejně jako cizí proprietární kód a certifikát pro generování digitálních podpisů (uvádí se, že certifikát byl expired).

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster