टिवोइज़ेशन

From Vigyanwiki
Revision as of 13:50, 2 August 2023 by Manidh (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

टिवोइज़ेशन /ˈtvɪˌzʃən/ हार्डवेयर निर्मित करने का अभ्यास है, जो जीएनयू जनरल पब्लिक लाइसेंस (जीएनयू जीपीएल) जैसे कॉपीलेफ्ट सॉफ़्टवेयर लाइसेंस के प्रतिबंधों के अंतर्गत सॉफ्टवेयर को सम्मिलित करता है, किन्तु उपयोगकर्ताओं को सॉफ्टवेयर के संशोधित संस्करण चलाने से बाधित करने के लिए हार्डवेयर प्रतिबंध या डिजिटल अधिकार प्रबंधन (डीआरएम) का उपयोग करता है। उस हार्डवेयर पर निःशुल्क सॉफ़्टवेयर फ़ाउंडेशन (एफएसएफ) के रिचर्ड स्टॉलमैन ने TiVo द्वारा TiVo ब्रांड डिजिटल वीडियो रिकॉर्डर (डीवीआर) पर जीएनयू जीपीएल लाइसेंस प्राप्त सॉफ़्टवेयर के उपयोग के संदर्भ में इस शब्द का निर्माण हुआ, जो डिज़ाइन द्वारा संशोधित सॉफ़्टवेयर को सक्रिय रूप से ब्लॉक करता है।[1][2] स्टॉलमैन का मानना ​​है कि यह प्रथा उपयोगकर्ताओं को उस स्वतंत्रता से वंचित करती है जिसकी सुरक्षा के लिए जीएनयू जीपीएल को निर्मित किया गया था।[3] एफएसएफ टिवोइज्ड हार्डवेयर को अधिनायक के रूप में संदर्भित करता है।[4] निःशुल्क सॉफ्टवेयर फाउंडेशन ने जीएनयू जनरल पब्लिक लाइसेंस के संस्करण 3 में टिवोइज़ेशन को स्पष्ट रूप से प्रतिबंधित कर दिया है। चूँकि, संस्करण 3 को कई सॉफ्टवेयर परियोजनाओं द्वारा स्वीकार किया गया है, किन्तु लिनक्स कर्नेल के लेखकों ने संस्करण 2 से संस्करण 3 पर जाना अस्वीकृत कर दिया है।

पृष्ठभूमि

TiVo के सॉफ़्टवेयर में लिनक्स कर्नेल एवं जीएनयू सॉफ़्टवेयर सम्मिलित होते हैं, दोनों को जीएनयू जनरल पब्लिक लाइसेंस (जीपीएलवी2) के संस्करण 2 के अंतर्गत लाइसेंस प्राप्त है। जीपीएलवी2 के लिए वितरकों को सॉफ़्टवेयर प्राप्त करने वाले प्रत्येक व्यक्ति को संबंधित स्रोत कोड उपलब्ध कराने की आवश्यकता होती है। इस आवश्यकता का लक्ष्य जीपीएल-कवर सॉफ़्टवेयर के उपयोगकर्ताओं को उनके उद्देश्यों के अनुरूप सॉफ़्टवेयर को उचित प्रकार से संशोधित करने की अनुमति प्रदान करना है।[5] निःशुल्क सॉफ्टवेयर फाउंडेशन के रिचर्ड स्टॉलमैन का विचार है कि TiVo ने अपने उत्पादों को प्रोग्राम चलाने के लिए जीपीएल के लक्ष्य को अप्रत्यक्ष कर दिया, यदि प्रोग्राम का डिजिटल हस्ताक्षर TiVo के निर्माता द्वारा अधिकृत लोगों के समान है।[6] अपितु TiVo ने दूसरों को संशोधित करने के लिए स्रोत कोड प्रस्तावित करने के लिए जीपीएलवी2 आवश्यकता का अनुपालन किया है, कोई भी संशोधित सॉफ़्टवेयर TiVo के हार्डवेयर पर नहीं चलता है।

सॉफ्टवेयर स्वतंत्रता संरक्षण के ब्रैडली कुह्न ने स्टॉलमैन की कहानी पर विग्रह किया था। कुह्न का विचार है कि TiVo ने सॉफ़्टवेयर प्रतिस्थापन को दृढ़ता से मना नहीं किया है, किन्तु TiVo के अधिनायक सॉफ़्टवेयर को इस प्रकार निर्मित किया गया था कि यदि किसी ओपन-सोर्स घटक को प्रतिस्थापित किया जाता है तो वह कार्य नहीं करेगा, जिसके परिणामस्वरूप उपयोगकर्ता को अधिनायक सॉफ़्टवेयर के लिए पुराण रूप से ओपन-सोर्स विकल्प की शोध की आवश्यकता होती है। कुह्न के विचार में, TiVo ने टिवोइज़ेशन नहीं किया, जीपीएलवी2 टिवोइज़ेशन को बाधित करने के लिए पर्याप्त था, एवं जीपीएलवी3 का उद्देश्य अतिरिक्त, अनावश्यक आवश्यकता को जोड़ना था जिससे अधिनायक सॉफ़्टवेयर कार्य करना प्रस्तावित रख सकता है।[7]

जीएनयू जीपीएलवी3

2006 में, निःशुल्क सॉफ़्टवेयर फ़ाउंडेशन (एफएसएफ) ने उपयोगकर्ताओं को संशोधित सॉफ़्टवेयर चलाने से बाधित करने वाली TiVo की प्रौद्योगिकी प्रणाली का सामना करने का निर्णय लिया है। एफएसएफ ने पश्चात में जीएनयू जनरल पब्लिक लाइसेंस (जीपीएलवी3) का तीसरा संस्करण विकसित किया, जिसे इस गतिविधि को प्रतिबंधित करने वाली भाषा को सम्मिलित करने के लिए निर्मित किया गया था।[8] एबेन मोगलेन के अनुसार, लाइसेंस को अपने नियमों की चोरी के प्रौद्योगिकी साधनों पर प्रतिबंध लगाना चाहिए, उसी स्पष्टता के साथ जैसे यह अपने नियमों की वैध चोरी पर प्रतिबंध लगाता है।[9] जीपीएलवी3 के दूसरे प्रारूप में टिवोइज़ेशन के संबंध में नियमों को स्पष्ट करने का प्रयत्न किया गया है।[10] चूँकि, कुछ लिनक्स कर्नेल डेवलपर्स अभी भी चिंतित थे कि यह प्रारूप अभी भी डिजिटल हस्ताक्षर के लाभकारी उपयोग पर प्रतिबंध लगा सकता है।[11] स्टॉलमैन एवं निःशुल्क सॉफ्टवेयर फाउंडेशन ने इनमें से कुछ विचारों का उत्तर देने का प्रयत्न करते हुए कहा कि जीपीएलवी3 टिवोइज़ेशन को बाधित करते हुए सुरक्षा उद्देश्यों के लिए डिजिटल हस्ताक्षर की अनुमति प्रदान करता है।

क्रमशः 28 मार्च, 2007 एवं 31 मई, 2007 को प्रस्तावित जीपीएलवी3 के तीसरे एवं चौथे चर्चा प्रारूप में, एंटी-टिवोइज़ेशन खंड को सीमित कर दिया गया था जिससे जब सॉफ्टवेयर किसी व्यवसाय में वितरित किया जाए तो यह प्रस्तावित न हो।[12] इस प्रकार, चिकित्सा उपकरण एवं वोटिंग मशीनें कवर नहीं होती है। अंतिम, आधिकारिक जीपीएलवी3 29 जून, 2007 को प्रकाशित किया गया था, जिसमें चौथे प्रारूप के सापेक्ष टिवोइज़ेशन के संबंध में कोई अधिक परिवर्तन नहीं हुआ था।

लिनस टोरवाल्ड्स ने कहा कि वह डिजिटल अधिकार प्रबंधन पर नए प्रारूप के परिवर्तन से अधिक प्रसन्न हैं।[13] चूँकि, वह अभी भी जीपीएलवी3 के अंतर्गत लिनक्स कर्नेल को पुनः लाइसेंस प्रदान करने वाले सॉफ़्टवेयर का समर्थन नहीं करता है, यह कहते हुए:[14]

[रिचर्ड स्टॉलमैन]] इसे "टिवोइज़ेशन" कहते हैं, परन्तु यह ऐसा शब्द है जो उन्होंने बनाया है, एवं यह शब्द मुझे अपमानजनक लगता है, इसलिए मैं इसका उपयोग नहीं करना चाहता हूँ। यह आपत्तिजनक है क्योंकि TiVo ने कभी कुछ अनुचित नहीं किया एवं एफएसएफ ने भी इसे स्वीकार किया है। तथ्य यह है कि वे अपना हार्डवेयर बनाते हैं एवं सामग्री उत्पादकों के साथ उनके कुछ डीआरएम विषय हैं एवं इस प्रकार वे उस हार्डवेयर की अखंडता की रक्षा करना चाहते हैं। कर्नेल लाइसेंस कर्नेल को कवर करता है। इसमें बूट लोडर एवं हार्डवेयर सम्मिलित नहीं हैं, एवं जहां तक मेरा प्रश्न है, जो लोग अपना हार्डवेयर बनाते हैं, वे उन्हें अपनी इच्छानुसार किसी भी प्रकार से डिज़ाइन कर सकते हैं। इसका तात्पर्य "केवल विशिष्ट कर्नेल को बूट करना" या "लेज़र के साथ शार्क", मुझे चिंता नहीं है।

जीपीएलवी3 के नए लाइसेंस प्रावधानों को TiVo ने अपनी अप्रैल 2007 एसईसी फाइलिंग में स्वीकार किया था: यदि जीपीएलवी3 के वर्तमान प्रस्तावित संस्करण को व्यापक रूप से स्वीकार किया जाता है, तो हम अपने सॉफ़्टवेयर में जीएनयू या लिनक्स ऑपरेटिंग प्रणाली में भविष्य के संवर्द्धन को सम्मिलित करने में असमर्थ हो सकते हैं, जो हमारे व्यवसाय पर प्रतिकूल प्रभाव हो सकता है ।[15]

परिणाम

लिनक्स कर्नेल, जो TiVo-ब्रांडेड हार्डवेयर के ऑपरेटिंग प्रणाली में सम्मिलित है, अभी भी जीपीएलवी2 की प्रतिबंधों के अंतर्गत वितरित किया जाता है। जीपीएलवी3 का उपयोग करने के लिए कर्नेल को नहीं परिवर्तित किया गया है[16] क्योंकि कर्नेल अनुरक्षकों ने सामान्यतः जीपीएलवी3 को अत्यधिक प्रतिबंधात्मक माना गया है,[17][18][19] चूँकि कुछ कर्नेल डेवलपर, जैसे एलन कॉक्स (कंप्यूटर प्रोग्रामर),[20] ने भिन्न-भिन्न विचार व्यक्त किए है। किसी भी स्थिति में, कॉपीराइट धारकों की अधिक संख्या के कारण लिनक्स कर्नेल को भिन्न लाइसेंस के अंतर्गत प्रस्तुत करना संभवतः असंभव होता है। अधिकांश जीपीएल सॉफ़्टवेयर के विपरीत, कर्नेल को केवल जीपीएलवी2 के अंतर्गत बिना किसी शब्दांकन के या, आपके विकल्प पर, किसी भी संस्करण के अंतर्गत लाइसेंस प्रदान किया जाता है, इसलिए नए संस्करण के अंतर्गत संपूर्ण रूप से कर्नेल को लाइसेंस प्रदान करने के लिए सभी कॉपीराइट धारकों के स्पष्ट भागीदारी की आवश्यकता होती है।[21] टिवोइज़्ड एम्बेडेड प्रणाली में व्यापक रूप से उपयोग की जाने वाली कुछ अन्य परियोजनाएं, जैसे कि बिजीबॉक्स, ने भी जीपीएलवी3 पर पर जाना अस्वीकृत कर दिया है।[22]

यह भी देखें

संदर्भ

  1. "जीएनयू लाइसेंस के बारे में अक्सर पूछे जाने वाले प्रश्न". Archived from the original on December 29, 2016. Retrieved March 17, 2015. GNU.org Frequently Asked Questions about the GNU Licenses
  2. "A Quick Guide to GPLv3". Archived from the original on December 29, 2016. Retrieved March 17, 2015. A Quick Guide to GPLv3
  3. "[Info-gplv3] GPLv3 Update #2". fsf.org. Archived from the original on October 26, 2006. Retrieved October 2, 2015.
  4. "मालिकाना तानाशाह". Free Software Foundation. Archived from the original on September 24, 2015. Retrieved January 28, 2023.
  5. "मुफ़्त सॉफ़्टवेयर परिभाषा". Archived from the original on January 27, 2023. Retrieved January 28, 2023. ...यह अध्ययन करने की स्वतंत्रता कि कार्यक्रम कैसे काम करता है, और इसे अपनी आवश्यकताओं के अनुसार अनुकूलित करें...
  6. "TiVo के साथ बड़ी डिस्क का उपयोग करना". gratisoft.us. Archived from the original on February 6, 2012. Retrieved October 2, 2015.
  7. Kuhn, Bradley (23 July 2021). ""टिवोइज़ेशन" और कॉपीलेफ्ट के तहत इंस्टाल करने का आपका अधिकार". Conservancy Blog. Retrieved 6 April 2023.
  8. "रिचर्ड स्टॉलमैन "टिवोइज़ेशन" को रोकने के लिए नए जीपीएल प्रावधानों की व्याख्या करते हैं". Archived from the original on October 6, 2022. Retrieved January 28, 2023.
  9. "Eben Moglen, speaking about GPLv3 in Barcelona". Archived from the original on January 12, 2023. Retrieved January 28, 2023.
  10. "डिजिटल प्रतिबंध प्रबंधन पर राय". fsf.org. Archived from the original on August 19, 2006. Retrieved October 2, 2015.
  11. Bottomley, James E.J.; Chehab, Mauro Carvalho; Gleixner, Thomas; Hellwig, Christoph; Jones, Dave; Kroah-Hartman, Greg; Luck, Tony; Morton, Andrew; Myklebust, Trond; Woodhouse, David (September 22, 2006). "GPLv3 Position Statement". google.com. Archived from the original on December 2, 2021. Retrieved October 2, 2015.
  12. brett (2007-06-26). "GPLv3 FAQ, with explanation of Section 6's limits |". Archived from the original on June 6, 2007. Retrieved January 28, 2023.
  13. "Torvalds 'pretty pleased' about new GPL 3 draft". CNet news.com. Archived from the original on July 13, 2012.
  14. Torvalds, Linus (June 13, 2007). "Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3". Linux Kernel Mailing List. Archived from the original on June 17, 2007. Retrieved January 28, 2023.
  15. "InformationWeek: TiVo Warns Investors New Open Source License Could Hurt Business". June 1, 2007. Archived from the original on July 27, 2022.
  16. Torvalds, Linus. "प्रतिलिपि बनाई जा रही". kernel.org. blob ca442d313d86dc67e0a2e5d584b465bd382cbf5c. Archived from the original on January 28, 2023. Retrieved August 13, 2013. Also note that the only valid version of the GPL as far as the kernel is concerned is _this_ particular version of the license (ie v2, not v2.2 or v3.x or whatever), unless explicitly otherwise stated.
  17. Bottomley, James E.J.; Chehab, Mauro Carvalho; Gleixner, Thomas; Hellwig, Christoph; Jones, Dave; Kroah-Hartman, Greg; Luck, Tony; Morton, Andrew; Myklebust, Trond; Woodhouse, David (September 15, 2006). "Kernel developers' position on GPLv3 – The Dangers and Problems with GPLv3". LWN.net. Archived from the original on September 25, 2006. Retrieved March 11, 2015. The current version (Discussion Draft 2) of GPLv3 on first reading fails the necessity test of section 1 on the grounds that there's no substantial and identified problem with GPLv2 that it is trying to solve. However, a deeper reading reveals several other problems with the current FSF draft: 5.1 DRM Clauses [...] 5.2 Additional Restrictions Clause [...] 5.3 Patents Provisions [...]since the FSF is proposing to shift all of its projects to GPLv3 and apply pressure to every other GPL licensed project to move, we foresee the release of GPLv3 portends the Balkanisation of the entire Open Source Universe upon which we rely.
  18. Linus Torvalds says GPL v3 violates everything that GPLv2 stood for. Debconf 2014. Portland. September 4, 2014. Archived from the original on November 19, 2016. Retrieved March 11, 2015.
  19. "fa.linux.kernel: Linus Torvalds: Flame Linus to a crisp!". google.com. April 24, 2003. Archived from the original on December 27, 2020. Retrieved December 27, 2020.
  20. "UK Linux guru backs GPL 3". ZDNet. January 31, 2006. Archived from the original on April 28, 2009. Retrieved October 2, 2015.
  21. Mark P. Lindhout (October 16, 2006). "(About GPLv3) Can the Linux Kernel Relicense? — Ciarán's free software notes". fsfe.org. Archived from the original on Feb 23, 2009. Retrieved October 2, 2015.
  22. "व्यस्त व्यस्त व्यस्तबॉक्स". LWN. Archived from the original on November 5, 2006. Retrieved January 28, 2023.


अग्रिम पठन