टिवोइज़ेशन

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

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

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

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

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

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

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

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

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

यह भी देखें

 * विक्रेता बंदी
 * डिज़ाइन द्वारा दोषपूर्ण

अग्रिम पठन

 * Free Software Foundation definition of "Tivoization"
 * An Introduction to Tivoization by The Linux Information Project (LINFO)
 * Stallman, Torvalds, Moglen share views on DRM and GPLv3 – by Shashank Sharma August 9, 2006, from Newsforge
 * TiVo's GPL-required modifications to the Linux kernel, glibc, and other software
 * Richard Stallman's explanations of "tivoisation":
 * Italy, March 2006
 * Brazil, April 2006
 * Spain, June 2006
 * India, August 2006
 * Japan, November 2006
 * Stallman and Bruce Perens debating about GPL and tivoization (on Wikimedia Commons)
 * Eben Moglen's explanations:
 * Spain, June 2006
 * Ciarán O'Riordan's explanations:
 * Japan, November 2006
 * Tivoisation explained – implementation and harms (article)
 * with a focus on Tivoization