कब सोर्स कोड मांगा, मीडियाटेक पैसे मांगता है। वे वस्तुतः लिनक्स कर्नेल स्रोत कोड के लिए डिवाइस निर्माताओं से लाइसेंसिंग शुल्क लेते हैं।
यह एक दुखद स्थिति है जब कोई निर्माता जीपीएल-संरक्षित सोर्स कोड को बंद कर देता है। यह और भी दुखद है जब वे कई गंभीर सुरक्षा के साथ संकलित फर्मवेयर प्रदान कर रहे हैं कमजोरियों. यह तब भी दुखद है जब उन्हें लाइसेंस शुल्क की आवश्यकता होती है। यह अभी मीडियाटेक (एमटीके) के साथ चल रहा है, और यह उनकी मानक संचालन प्रक्रिया है।
एक कारण है कि आप अमेरिका और अन्य क्षेत्रों में सख्त लाइसेंस प्रवर्तन वाले कई एमटीके डिवाइस नहीं देख पाते हैं। वे एक मुकदमा हैं जो घटित होने की प्रतीक्षा कर रहे हैं। एमटीके न केवल अपने उपयोगकर्ताओं का, बल्कि प्रत्येक लिनक्स कर्नेल डेवलपर का अनादर करता है। वे ऐसा एक ऐसी पॉलिसी के रूप में करते हैं जिसके लिए सशुल्क "सोर्स कोड लाइसेंस" की आवश्यकता होती है, जो संभवतः डायरिया का सबसे बड़ा भार है जिसके बारे में इस लेखक ने कभी सुना है। आप देखिए, लिनक्स कर्नेल स्रोत कोड के तहत लाइसेंस प्राप्त है जीपीएलवी2, जिसके लिए नितांत आवश्यक है कि आप उन शर्तों का पालन करें जिनमें स्रोत कोड जारी करना शामिल है। शर्तों का पालन करने में विफलता कानूनी रूप से आपको लिनक्स कर्नेल को वितरित करने से रोकती है। आइए कुछ अंशों पर एक नज़र डालें:
3. बी) इसके साथ किसी तीसरे पक्ष को देने के लिए एक लिखित प्रस्ताव, जो कम से कम तीन साल के लिए वैध हो, भौतिक रूप से निष्पादित स्रोत वितरण की आपकी लागत से अधिक न हो, के साथ संलग्न करें। संबंधित स्रोत कोड की एक पूर्ण मशीन-पठनीय प्रतिलिपि, जिसे सॉफ़्टवेयर के लिए सामान्य रूप से उपयोग किए जाने वाले माध्यम पर उपरोक्त अनुभाग 1 और 2 की शर्तों के तहत वितरित किया जाना है अदला-बदली; ...
4. आप इस लाइसेंस के तहत स्पष्ट रूप से प्रदान किए गए कार्यक्रम को छोड़कर कार्यक्रम की प्रतिलिपि, संशोधन, उप-लाइसेंस या वितरण नहीं कर सकते हैं। ...
5. आपको इस लाइसेंस को स्वीकार करने की आवश्यकता नहीं है, क्योंकि आपने इस पर हस्ताक्षर नहीं किए हैं। हालाँकि, कोई अन्य चीज़ आपको प्रोग्राम या उसके व्युत्पन्न कार्यों को संशोधित करने या वितरित करने की अनुमति नहीं देती है...
डेवलपर्स के रूप में, हमारे पास कोड लेने, उसे पुन: संकलित करने, सुविधाएँ जोड़ने और निर्माताओं की सुरक्षा अक्षमता को ठीक करने की क्षमता है। एमटीके के कुछ उपकरण ब्लूटूथ पैन बफ़र्स जैसी टूटी हुई सुविधाओं से भरे हुए हैं, और दर्जनों अन्य उदाहरण हैं। एमटीके की नीति उपरोक्त तीनों बिंदुओं का सीधा उल्लंघन है, और यह निराशाजनक है जब आप एहसास है कि उन्हें लगता है कि वे लॉक डाउन और असुरक्षित तरीके से किसी ग्राहक को सेवा प्रदान कर रहे हैं चिपसेट स्थिति की वास्तविकता यह है कि एमटीके के पास प्रत्येक के लिए पूर्ण, निर्माण योग्य स्रोत कोड की एक प्रति बकाया है जो व्यक्ति लिनक्स कर्नेल के साथ एक उपकरण खरीदता है, और बाध्य होने से उन्हें उन्हें ठीक करने में मदद मिलेगी टूटा हुआ स्रोत.
जब स्रोत उपलब्ध होता है, तो समस्याओं की पहचान की जाती है, समस्या निवारण किया जाता है, और पैच किया जाता है। जो लोग सुरक्षा के प्रति सचेत हैं, वे अपने डिवाइस को पैच करने से बच सकते हैं, और जो नहीं हैं वे बस पैच भेजे जाने का इंतजार कर सकते हैं। जब स्रोत उपलब्ध नहीं होता है, तो सुरक्षा समस्याओं का केवल फायदा उठाया जा सकता है, और पैच इसे कभी भी अपस्ट्रीम नहीं बनाते हैं।