გადაიხადეთ თქვენი Linux Kernel Source ლიცენზიის საფასური?

Როდესაც მოითხოვა წყაროს კოდი, MediaTek ითხოვს ფულს. ისინი ფაქტიურად ახდენენ ლიცენზირების საფასურს მოწყობილობების მწარმოებლებს Linux Kernel-ის წყაროს კოდისთვის.

სამწუხარო მდგომარეობაა, როდესაც მწარმოებელი ხურავს GPL-ით დაცულ წყაროს კოდს. ეს კიდევ უფრო სამწუხაროა, როდესაც ისინი უზრუნველყოფენ კომპილირებული პროგრამულ უზრუნველყოფას რამდენიმე მკაცრი დაცვით სისუსტეები. ეს კიდევ უფრო სამწუხაროა მაშინაც კი, როდესაც ისინი ლიცენზიის საფასურს ითხოვენ. ეს ახლა მიმდინარეობს MediaTek-თან (MTK) და ეს მათი სტანდარტული საოპერაციო პროცედურაა.

არსებობს მიზეზი, რის გამოც ვერ ხედავთ ბევრ MTK მოწყობილობას აშშ-ში და სხვა რეგიონებში, სადაც უფრო მკაცრი ლიცენზიაა. ისინი სასამართლო პროცესის მოლოდინში არიან. MTK პატივს არ სცემს არა მხოლოდ მათ მომხმარებლებს, არამედ Linux-ის ბირთვის თითოეულ დეველოპერს. ისინი ამას აკეთებენ პოლიტიკის სახით, რომელიც მოითხოვს ფასიან "საწყისი კოდის ლიცენზიას", რაც, სავარაუდოდ, დიარეის ყველაზე დიდი დატვირთვაა, რომლის შესახებაც ამ მწერალს ოდესმე სმენია. ხედავთ, Linux Kernel-ის წყაროს კოდი ლიცენზირებულია ქვეშ 

GPLv2, რაც აბსოლუტურად მოითხოვს, რომ დაიცვან პირობები, რომლებიც შეიცავს კოდის გამოშვებას. პირობების შეუსრულებლობა ლეგალურად გიშლით ხელს Linux Kernel-ის გავრცელებაში. მოდით გადავხედოთ რამდენიმე ამონარიდს:

3. ბ) თან ახლდეს მას წერილობითი შეთავაზება, რომელიც ძალაშია მინიმუმ სამი წლის განმავლობაში, მისცეს ნებისმიერ მესამე მხარეს, არაუმეტეს თქვენი წყაროს განაწილების ფიზიკური ღირებულებისა, შესაბამისი წყაროს კოდის სრული მანქანით წაკითხვადი ასლი, რომელიც უნდა გავრცელდეს ზემოთ 1 და 2 სექციების პირობების მიხედვით, პროგრამული უზრუნველყოფისთვის ჩვეულებრივ გამოყენებულ საშუალებაზე გაცვლა; ...

4. თქვენ არ შეგიძლიათ პროგრამის კოპირება, შეცვლა, ქველიცენზირება ან გავრცელება, გარდა იმ შემთხვევებისა, რაც პირდაპირ არის გათვალისწინებული ამ ლიცენზიით. ...

5. თქვენ არ გჭირდებათ ამ ლიცენზიის მიღება, რადგან მასზე ხელი არ მოგიწერიათ. თუმცა, სხვა არაფერი გაძლევს პროგრამის ან მისი წარმოებული ნაწარმოებების შეცვლის ან გავრცელების ნებართვას...

როგორც დეველოპერებს, ჩვენ გვაქვს შესაძლებლობა ავიღოთ კოდი, შევადგინოთ ის, დავამატოთ ფუნქციები და გამოვასწოროთ მწარმოებლების უსაფრთხოების არაკომპეტენტურობა. MTK-ის ზოგიერთი მოწყობილობა დატვირთულია გატეხილი ფუნქციებით, როგორიცაა Bluetooth PAN ბუფერები, და არსებობს ათობით სხვა მაგალითი. MTK-ის პოლიტიკა პირდაპირ არღვევს ზემოაღნიშნული სამივე პუნქტს და ის სამარცხვინოა, როცა თქვენ გააცნობიერონ, რომ ჰგონიათ, რომ მომსახურებას უწევენ ნებისმიერ მომხმარებელს ჩაკეტილი და დაუცველის გზით ჩიპსეტები. სიტუაციის რეალობა ისაა, რომ MTK-ს ევალება სრული, აშენებადი კოდის ასლი თითოეულს ინდივიდი, რომელიც ყიდულობს მოწყობილობას Linux Kernel-ით და ვალდებულება მხოლოდ დაეხმარება მათ გამოსწორებაში გატეხილი წყარო.

როდესაც წყარო ხელმისაწვდომია, პრობლემების იდენტიფიცირება, პრობლემების აღმოფხვრა და დაყენება ხდება. მათ, ვინც ზრუნავს უსაფრთხოებაზე, შეუძლია მიიღოს ნახტომი მათი მოწყობილობების შესწორებაზე, ხოლო ვინც არ არის, შეუძლია უბრალოდ დაელოდონ პატჩის გაგზავნას. როდესაც წყარო მიუწვდომელია, უსაფრთხოების საკითხების გამოყენება შესაძლებელია მხოლოდ და პატჩები არასოდეს აქცევს მას ზემოთ ნაკადში.