Ar sumokėjote „Linux“ branduolio šaltinio licencijos mokestį?

Kada paprašė šaltinio kodo, MediaTek prašo pinigų. Jie tiesiogine prasme ima licencijos mokestį iš įrenginių gamintojų už Linux branduolio šaltinio kodą.

Liūdna padėtis, kai gamintojas uždaro GPL apsaugotą šaltinio kodą. Dar liūdniau, kai jie teikia kompiliuotą programinę-aparatinę įrangą su keliais rimtais saugumu pažeidžiamumų. Dar liūdniau, kai jiems reikalingas licencijos mokestis. Tai vyksta šiuo metu su MediaTek (MTK), ir tai yra jų standartinė veikimo procedūra.

Yra priežastis, dėl kurios nematote daug MTK įrenginių JAV ir kituose regionuose, kuriuose taikomos griežtesnės licencijos. Jie laukia, kol įvyks ieškinys. MTK negerbia ne tik savo vartotojų, bet ir kiekvieno Linux branduolio kūrėjo. Jie tai daro pagal politiką, reikalaujančią mokamos „šaltinio kodo licencijos“, kuri tikriausiai yra didžiausias viduriavimo apkrova, apie kurią šis rašytojas kada nors girdėjo. Matote, Linux branduolio šaltinio kodas yra licencijuotas GPLv2, kuris neabejotinai reikalauja, kad laikytųsi sąlygų, apimančių šaltinio kodo išleidimą. Jei nesilaikysite sąlygų teisiškai, jūs negalite platinti „Linux“ branduolio. Pažvelkime į keletą ištraukų:

3. b) kartu su pasiūlymu pateikti rašytinį pasiūlymą, galiojantį mažiausiai trejus metus, suteikti bet kuriai trečiajai šaliai už mokestį, kuris neviršija jūsų fizinio šaltinio platinimo išlaidų; visa mašininiu būdu nuskaitoma atitinkamo šaltinio kodo kopija, kuri bus platinama pagal 1 ir 2 skirsnių sąlygas laikmenoje, kuri paprastai naudojama programinei įrangai apsikeitimas; ...

4. Jūs negalite kopijuoti, modifikuoti, sublicencijuoti ar platinti Programos, išskyrus atvejus, kai tai aiškiai numatyta šioje Licencijoje. ...

5. Jūs neprivalote sutikti su šia licencija, nes jos nepasirašėte. Tačiau niekas kitas nesuteikia jums leidimo keisti ar platinti Programą ar jos išvestinius kūrinius...

Kaip kūrėjai, turime galimybę paimti kodą, jį iš naujo kompiliuoti, pridėti funkcijų ir ištaisyti gamintojų saugumo nekompetenciją. Kai kuriuose MTK įrenginiuose yra neveikiančių funkcijų, tokių kaip „Bluetooth“ PAN buferiai, ir yra daugybė kitų pavyzdžių. MTK politika tiesiogiai pažeidžia visus tris aukščiau išvardintus punktus ir tai atvilia, kai jūs suvokia, kad mano, kad teikia paslaugą bet kuriam klientui būdamas uždarytas ir pažeidžiamas mikroschemų rinkiniai. Situacija yra tokia, kad MTK kiekvienam yra skolingas viso, kuriamo šaltinio kodo kopiją asmuo, perkantis įrenginį su „Linux“ branduoliu, ir įpareigojimas tik padėtų jiems pataisyti sugedęs šaltinis.

Kai šaltinis yra, problemos nustatomos, pašalinamos ir pataisomos. Tie, kurie rūpinasi saugumu, gali pradėti pataisyti savo įrenginius, o tie, kurie to nemato, gali tiesiog laukti, kol pataisa jiems bus išsiųsta. Kai šaltinis nepasiekiamas, saugumo problemas galima tik išnaudoti, o pataisos niekada nepatenka.