Ali ste plačali licenčnino za vir jedra Linuxa?

Kdaj prosil za izvorno kodo, MediaTek zahteva denar. Proizvajalcem naprav dobesedno zaračunavajo licenčnino za izvorno kodo jedra Linuxa.

Žalostno je stanje, ko proizvajalec zapre izvorno kodo, zaščiteno z GPL. Še bolj žalostno je, ko zagotavljajo prevedeno vdelano programsko opremo z več strogimi varnostnimi ukrepi ranljivosti. Še bolj žalostno je, ko zahtevajo licenčnino. To se trenutno dogaja z MediaTek (MTK) in je njihov standardni operativni postopek.

Obstaja razlog, da v ZDA in drugih regijah ne vidite veliko naprav MTK s ​​strožjim uveljavljanjem licenc. So tožba, ki čaka, da se zgodi. MTK ne spoštuje le svojih uporabnikov, ampak vsakega posameznega razvijalca jedra Linuxa. To storijo v obliki pravilnika, ki zahteva plačano "licenco za izvorno kodo", kar je verjetno največja količina diareje, za katero je ta pisec kdaj slišal. Vidite, izvorna koda jedra Linuxa je licencirana pod GPLv2, ki absolutno zahteva, da upoštevate pogoje, ki vključujejo izdajo izvorne kode. Neupoštevanje pogojev vam pravno preprečuje distribucijo jedra Linuxa. Oglejmo si nekaj odlomkov:

3. b) Priložite mu pisno ponudbo, ki velja vsaj tri leta, da jo daste kateri koli tretji osebi za plačilo, ki ne presega vaših stroškov fizične distribucije vira, popolna strojno berljiva kopija ustrezne izvorne kode, ki se distribuira pod pogoji iz razdelkov 1 in 2 zgoraj na mediju, ki se običajno uporablja za programsko opremo izmenjava; ...

4. Programa ne smete kopirati, spreminjati, podlicencirati ali distribuirati, razen kot je izrecno določeno v tej licenci. ...

5. Te licence vam ni treba sprejeti, ker je niste podpisali. Vendar vam nič drugega ne daje dovoljenja za spreminjanje ali distribucijo programa ali njegovih izpeljank ...

Kot razvijalci imamo možnost vzeti kodo, jo znova prevesti, dodati funkcije in popraviti varnostno nesposobnost proizvajalcev. Nekatere naprave MTK imajo pokvarjene funkcije, kot so medpomnilniki Bluetooth PAN, in obstaja na desetine drugih primerov. Politika MTK je v neposrednem nasprotju z vsemi tremi zgornjimi točkami in je žalostno, ko vi zavedajo se, da mislijo, da zagotavljajo storitev vsaki stranki tako, da so zaprti in ranljivi nabori čipov. Resničnost situacije je, da MTK vsakemu dolguje kopijo celotne izvorne kode, ki jo je mogoče zgraditi posameznik, ki kupi napravo z jedrom Linuxa, in bi mu le pomagal popraviti svojo pokvarjen vir.

Ko je vir na voljo, se težave prepoznajo, odpravijo in popravijo. Tisti, ki se zavedajo varnosti, lahko hitro popravijo svoje naprave, tisti, ki se ne zavedajo, pa lahko preprosto počakajo, da jim pošljejo popravek. Ko vir ni na voljo, je mogoče samo izkoristiti varnostne težave, popravki pa nikoli ne pridejo navzgor.