Kad prasīja pirmkodu, MediaTek prasa naudu. Viņi burtiski iekasē licences maksu no ierīču ražotājiem par Linux kodola pirmkodu.
Tas ir bēdīgs stāvoklis, kad ražotājs slēdz ar GPL aizsargāto avota kodu. Tas ir vēl bēdīgāk, ja viņi nodrošina apkopotu programmaparatūru ar vairākām nopietnām drošības prasībām ievainojamības. Tas ir vēl bēdīgāk, ja viņiem ir jāmaksā licences maksa. Tas pašlaik notiek ar MediaTek (MTK), un tā ir viņu standarta darbības procedūra.
Ir iemesls, kāpēc jūs neredzat daudz MTK ierīču ASV un citos reģionos ar stingrāku licenču izpildi. Tie ir tiesas prāva, kas gaida savu gaitu. MTK neciena ne tikai savus lietotājus, bet arī katru Linux kodola izstrādātāju. Viņi to dara politikas veidā, kas pieprasa apmaksātu "avota koda licenci", kas, iespējams, ir lielākā caurejas slodze, par kuru šis rakstnieks jebkad ir dzirdējis. Redziet, Linux kodola pirmkods ir licencēts saskaņā ar GPLv2, kas noteikti prasa, lai jūs ievērotu noteikumus, kas ietver pirmkoda izlaišanu. Noteikumu neievērošana juridiski neļauj jums izplatīt Linux kodolu. Apskatīsim dažus fragmentus:
3. b) pievienojiet tai rakstisku piedāvājumu, kas ir derīgs vismaz trīs gadus, lai sniegtu jebkurai trešajai pusei par maksu, kas nepārsniedz jūsu izmaksas par fizisku avotu izplatīšanu; atbilstošā avota koda pilnīga mašīnlasāma kopija, kas jāizplata saskaņā ar 1. un 2. sadaļas noteikumiem datu nesējā, ko parasti izmanto programmatūrai apmaiņa; ...
4. Jūs nedrīkstat kopēt, modificēt, apakšlicencēt vai izplatīt Programmu, izņemot gadījumus, kad tas ir skaidri norādīts šajā Licencē. ...
5. Jums nav jāpieņem šī Licence, jo jūs to neesat parakstījis. Tomēr nekas cits nedod jums atļauju modificēt vai izplatīt Programmu vai tās atvasinātos darbus...
Kā izstrādātājiem mums ir iespēja izmantot kodu, to pārkompilēt, pievienot līdzekļus un novērst ražotāju drošības nekompetences. Dažās MTK ierīcēs ir bojātas funkcijas, piemēram, Bluetooth PAN buferi, un ir vairāki desmiti citu piemēru. MTK politika tiešā veidā pārkāpj visus trīs iepriekš minētos punktus, un tā ir apgrūtinoša, kad jūs apzinās, ka viņi uzskata, ka sniedz pakalpojumu jebkuram klientam, būdami bloķēti un neaizsargāti mikroshēmas. Situācijas realitāte ir tāda, ka MTK katram ir parādā pilna, izveidojamā pirmkoda kopiju persona, kas iegādājas ierīci ar Linux kodolu, un pienākums tikai palīdzētu viņiem salabot bojāts avots.
Kad avots ir pieejams, problēmas tiek identificētas, novērstas un labotas. Tie, kas apzinās drošību, var sākt labot savas ierīces, un tie, kas to nedara, var vienkārši gaidīt, kamēr ielāps viņiem tiks nosūtīts. Ja avots nav pieejams, drošības problēmas var izmantot tikai, un ielāpi nekad nenokļūst augšpusē.