सबसे पहले, आपको स्पष्ट होना चाहिए कि Google का एंड्रॉइड कोड और लिनक्स कर्नेल कोड अलग-अलग हैं। Android को Apache लाइसेंस 2.0 के तहत लाइसेंस प्राप्त है, जो अनुमेय है, और विकिपीडिया के शब्दों में:
अपाचे लाइसेंस इस बात की अनुमति है कि उसे उसी लाइसेंस का उपयोग करके वितरित किए जाने के लिए सॉफ्टवेयर के व्युत्पन्न कार्य या मूल में संशोधन की आवश्यकता नहीं है।
जैसे, विक्रेताओं द्वारा Android संशोधन में से कोई भी सामान्य रूप से उपलब्ध नहीं है।
दूसरे, लिनक्स कर्नेल के मामले में, GPLv2 के तहत लाइसेंस प्राप्त होने के कारण, कोड को जनता के लिए जारी किया जाता है, या तो डिवाइस के भीतर कहीं दफन किया जाता है (कम संभावना) या ओपन-सोर्स कोड के लिए समर्पित विक्रेता की वेबसाइट में कुछ अस्पष्ट पृष्ठ पर डाउनलोड करने के लिए उपलब्ध है। उनके उत्पाद।
हालाँकि, सार्वजनिक रूप से उपलब्ध लिनक्स चालक कर्नेल कोड के लिए एक प्रमुख चेतावनी है - मालिकाना ड्राइवर और समान कार्यक्षमता के कर्नेल मॉड्यूल। लिनक्स कर्नेल मालिकाना लाइसेंस के तहत वितरित बाइनरी ब्लॉब्स को लोड कर सकता है, और आपके डिवाइस को चलाने के लिए आवश्यक ऐसे ब्लब का स्रोत कोड स्वाभाविक रूप से वितरित नहीं किया जाता है। निचला रेखा जा रहा है, भले ही आप अपने डिवाइस के लिए कर्नेल स्रोत पर अपने हाथों को प्राप्त करने का प्रबंधन करते हैं, आप आवश्यक रूप से अपने स्वयं के कामकाजी लिनक्स-आधारित ओएस को संकलित करने के लिए इसका उपयोग करने में सक्षम नहीं होंगे।
अनुज्ञा, संदर्भ में
परमिशन लाइसेंस से वास्तव में हमारा क्या तात्पर्य है ? आपकी टिप्पणियों से, मुझे लगता है कि आप इसे अन्य अनुमति या स्वामित्व वाले लाइसेंस प्राप्त सॉफ़्टवेयर चलाने की क्षमता के लिए ले गए हैं। लेकिन वह गलत है।
इस संदर्भ में अनुमति का अर्थ है, स्रोत कोड के साथ जैसा आप चाहते हैं वैसा करने की अनुमति देना कितना आसान है।
GPL उस अर्थ में अनुज्ञेय नहीं है कि आप किसी GPL- लाइसेंस कोड में किए गए किसी भी संशोधन को सार्वजनिक करने के लिए कानूनी रूप से बाध्य हैं । यह आपको हर किसी के योगदान की अनुमति नहीं देता है, इसमें बदलाव करें (इसे बेहतर या बदतर बनाने की परवाह किए बिना) और इसे छिपाएं। यदि आप बाइनरी को वितरित करने जा रहे हैं, तो आप स्रोत कोड को भी वितरित करना चाहते हैं। चूंकि यह आपको निजी परिवर्तन करने की अनुमति नहीं देता है इसलिए यह अनुमति नहीं है ।
अपाचे लाइसेंस और बीएसडी लाइसेंस अनुमेय लाइसेंस के उदाहरण हैं। कड़ाई से गैर-अनुमेय जीपीएल के विपरीत, यह आपको उनके तहत लाइसेंस प्राप्त कोड में किसी भी तरह का संशोधन करने की अनुमति देता है और इसे स्वयं के लिए रख सकता है, दूसरे शब्दों में, यह अनुमेय है । यह कहना है, आप एंड्रॉइड कोड ले सकते हैं, भले ही आप इसे पहचानने योग्य बनाने के लिए पर्याप्त रूप से बदल दें, आप खुद को रखने के लिए स्वतंत्र हैं। और यह वही है जो एंड्रॉइड डिवाइस विक्रेता करता है।