Hiljuti avaldatud Winampi multimeediaesitaja lÀhtekoodides leiti GPL ja LGPL litsentside alusel jagatavat koodi. EelkÔige sisaldas Winampi koodis faili fir_proc.cpp, BladeMP3 kodeerijat, in_vorbis plugina ja GNU Bisoni parserite genereerimise komponente, mis on jagatud GPL litsentsi alusel. Lisaks sisaldas paketis muudetud libdiscid 0.6.2 teeki, mis jagatakse LGPLv2.1 litsentsi alusel. Winampi hoidlast leiti ka avatud libogg ja vorbis teekide binaarsed kogumikud, mis on lisatud ilma litsentsi viitamiseta.
GPL kuulub kopileft litsentside hulka, mis nÔuavad tuletatud tööde levitamist samadel tingimustel. LGPL litsents lubab lisaks koodi sidumist kokkusobimatute litsentsidega projektidega, kuid ei anna Ôigust teha muudatusi ja levitada muudetud koodi ilma tulemuse litsentsi muutmata.
Winampi lĂ€htekood levitatakse patenteeritud WCL (Winamp Collaborative License) litsentsi alusel, mis keelab forkkide loomise ja muudetud versioonide levitamise. Seega ei saa projekt Winamp kasutada oma koodis GPL koodi ja muudetud LGPL koodi ilma oma koodi ĂŒleviimata GPL-iga ĂŒhilduvale litsentsile. Praegu on muudetud libdiscid teek ja in_vorbis plugin juba eemaldatud hoidlast, kuid failid BladeMP3EncDLL.c ja fir_proc.cpp jÀÀvad endiselt sinna. Samuti jĂ€tkatakse veebilehel endiselt 26. aprilli 2023 kuupĂ€evaga vanade Winampi kogumite levitamist, mis nĂ€ib endiselt kasutavat GPL komponente.
Huvitav on see, et mÔned entusiastid pakkusid vÔimalust kasutada tekkinud olukorda ning ignorida vÀlja kuulutatud patenteeritud litsentsi, vÔttes arvesse GPL litsentsi viiruslikku iseloomu ja pidada koodi kÀttesaadavaks GPL litsentsi alusel, jÀrgides loogikat, et kui toode sisaldab GPL koodi, peab kogu see olema levitatud GPL all.
Tuleb mĂ€rkida, et need ei ole ainsad probleemid, mis on tekkinud Winampi koodi avaldamisel â hoidlas on tĂ€helepanematuse tĂ”ttu avaldatud kood serverilt SHOUTcast, mis ei kuulu enam Llama Groupile ja on mĂŒĂŒdud teisele ettevĂ”ttele, samuti kellegi teise patenteeritud kood ja sertifikaat digitaalse allkirja genereerimiseks (mainitakse, et sertifikaat oli aegunud).
Allikas: opennet.ru
