Winampi koodist leiti GPL litsentsi rikkumine

Hiljuti avaldatud Winampi multimeedia mängija lähtekoodis leiti koodeksimaterjal, millel on GPL ja LGPL litsentside alusel. Spetsiifiliselt sisaldas Winampi koodis fail fir_proc.cpp, BladeMP3 kodeerija, in_vorbis plugina ja GNU Bisoni parseri komponentide genereerija, mis levitati GPL litsentsi all. Lisaks sisaldas see muudetud koodi libdiscid 0.6.2 raamatukogust, mida levitatakse LGPLv2.1 litsentsiga. Winampi hoidlast leiti samuti avatud libogg ja vorbis raamatukogude binaarsed kogumid, mis olid lisatud ilma litsentsiteatamata.

GPL on üks kopileft litsentse, mis nõuab tuletatud tööde levitamist samade tingimustega. LGPL litsents võimaldab lisaks siduda koodi üksteisega mittesobivate litsentsidega projektidega, kuid ei anna õigust muudatusi teha ja muudetud koodi levitada ilma tulemootori litsentsi muutmiseta.

Winampi algtekstid levitatakse WCL (Winamp Collaborative License) patentkaubamärgi alusel, mis keelab hargnemise ja muudetud versioonide levitamise. Seega ei saa Winamp kasutada GPL-koodi ega muudetud LGPL-koodi ilma oma koodi ümberehituseta GPL-iga ühilduvaks litsentsiks. Praegu on muudetud libdiscid teek ja in_vorbis plugin juba hoidlast eemaldatud, kuid failid BladeMP3EncDLL.c ja fir_proc.cpp on endiselt seal. Samal ajal levitatakse veebilehe kaudu vanu Winamp kogusid, mis on dateeritud 26. aprilliks 2023, ja näib, et need kasutavad jätkuvalt GPL-komponente.

Huvitav on see, et mõned entusiastid on soovitanud olukorrast olukorda kasu saada ja GPL-litsentsi viirusliku olemuse tõttu eirata deklareeritud patentkaubamärgi litsentsi, pidades koodi GPL-litsentsigaks, järgides loogikat, et kui toode sisaldab GPL-i alusel koodi, siis peab kogu toode olema samuti GPL-i alusel levitatud.

Tuleb märkida, et need ei ole ainsad probleemid, mis tekkisid Winampi koodi avaldamisel — hoidlas oli hooletuse tõttu avaldatud kood. serverile SHOUTcast, mis ei kuulu enam Llama Groupile ja on müüdud teisele ettevõttele, samuti kolmandate osapoolte erakoode ja sertifikaate digitaalsete allkirjade genereerimiseks (mainitakse, et sertifikaat oli aegunud).

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster