22 पॉइंट द्वारा xguru 2020-11-17 | 4 टिप्पणियां | WhatsApp पर शेयर करें

EFF ने GitHub को भेजे गए आधिकारिक पत्र में समझाया कि youtube-dl तकनीकी रूप से DMCA और TPM का उल्लंघन नहीं करता,

GitHub ने इसे स्वीकार करते हुए repository बहाल कर दी, और इस takedown मामले तथा DMCA से जुड़ी बातों को संक्षेप में बताया।

  • शुरुआत में takedown क्यों हुआ?

एक platform के रूप में GitHub को कानून का पालन करना होता है। अगर कोई code TPM (Technical Protection Measure, तकनीकी सुरक्षा उपाय = copy protection) को bypass करने के लिए बनाया गया हो, तो उसे हटाना पड़ सकता है। हालांकि ऐसे मामले बहुत दुर्लभ हैं।

DMCA takedown के मामलों में TPM से जुड़े मामले 2% से भी कम हैं, और उनमें भी यह मामला खास तौर पर असाधारण था।

  • DMCA के तहत circumvention का दावा

RIAA का दावा था कि youtube-dl के code में ऐसा code मौजूद है जो TPM को bypass करता है और copyright वाले material की access या copying को नियंत्रित करने वाली सुरक्षा को दरकिनार करता है, इसलिए यह DMCA Section 1201 का उल्लंघन है।

DMCA Section 1201 पर 1990 के दशक के आखिर में चर्चा हुई थी, इसलिए इसे लिखते समय आज के software ecosystem की विविध वास्तविकताओं का अनुमान नहीं लगाया गया था।

नतीजतन, भले ही तकनीक का इस्तेमाल copyright infringement के बिना किया जाए, सिर्फ इस आधार पर कि वह TPM bypass करके किसी रचना की access या copying संभव बनाती है, उसे अवैध माना जा सकता है।

यही circumvention वाला तर्क youtube-dl takedown का मुख्य आधार था।

  • DMCA के प्रति GitHub का developer-केंद्रित approach

GitHub ने developers की सुरक्षा को अधिकतम करने के लिए DMCA handling और takedown policy को design किया है।

UGC (user-generated content) वाला लगभग हर platform कानून का पालन करने के लिए DMCA takedown requests को process करता है।

GitHub के मामले में ऐसी requests में से बहुत-सी open source license compliance लागू कराने के लिए आती हैं।

Developers की सुरक्षा के लिए GitHub ऐसी requests के बारे में developers को पहले से सूचित करता है, उन्हें आपत्ति दर्ज करने का मौका देता है, और community के सामने प्रक्रिया को पारदर्शी रूप से सार्वजनिक करता है।

  • youtube-dl

जैसा ऊपर बताया गया, youtube-dl takedown का मुख्य दावा “circumvention” था।

हालांकि GitHub ने शुरू में project को takedown किया, लेकिन बाद में उसने यह समझा कि सिर्फ इसलिए कि code copyright वाली content तक पहुंच सकता है, इसका यह अर्थ नहीं है कि उसे ऐसी रचनाओं तक copyright का उल्लंघन किए बिना पहुंचने के लिए इस्तेमाल नहीं किया जा सकता।

साथ ही, GitHub ने यह भी समझा कि इस project के code के कई वैध उपयोग हैं, जैसे accessibility के लिए playback speed बदलना, human rights संघर्षों में evidence preserve करना, fact-checking के लिए journalists की मदद करना, तथा Creative Commons license और Public Domain videos डाउनलोड करना।

नई जानकारी (जो EFF ने भेजी) से GitHub को पता चला कि यह कानून का उल्लंघन नहीं करता, और maintainer ने test code में copyright वाली videos का उपयोग न करने के लिए patch भी submit किया (पहले Justin Bieber music video डाउनलोड करने वाला test मौजूद था)।

इसके आधार पर GitHub ने youtube-dl project को बहाल किया और उसके सभी forks को भी restore करने का विकल्प देने की बात कही।

  • आगे क्या बदलेगा

Section 1201 से जुड़े review process को GitHub फिर से तैयार करेगा।

  1. Section 1201 के हर violation claim की समीक्षा technical experts करेंगे।

  2. Legal experts बारीकी से जांच करेंगे, और DMCA की सीमा से बाहर जाने वाली requests को अस्वीकार किया जाएगा।

  3. अगर claim अस्पष्ट हो, तो GitHub developer के पक्ष में खड़ा होगा और जब तक circumvention के स्पष्ट सबूत न हों, repository को यथावत रखेगा।

  4. अगर experts यह तय करते हैं कि claim पूर्ण, वैध और तकनीकी रूप से उचित है, तो repository owner से संपर्क किया जाएगा और उसे claim का जवाब देने या takedown से बचने के लिए repository में बदलाव करने का अवसर दिया जाएगा। जवाब न मिलने पर भी अतिरिक्त कार्रवाई से पहले दोबारा संपर्क करने की कोशिश की जाएगी।

  5. इन सभी चरणों के बाद ही repository हटाई जाएगी।

  6. अगर किसी वैध Section 1201 claim के कारण repository हटाई भी जाती है, तो claim का समाधान निकालने के लिए GitHub repository owner से संपर्क जारी रखेगा, खासकर अगर उसने तब तक जवाब न दिया हो।

  7. अगर किसी वैध Section 1201 claim के कारण repository हटाई जाती है, तब भी जहां कानूनी रूप से संभव होगा, GitHub यह सुनिश्चित करेगा कि repository owner उस मुद्दे, PRs और कथित circumvention code को छोड़कर बाकी repository data export कर सके।

  8. Trust and Safety team को front line पर रखा जाएगा, ताकि ऐसे मामलों में developer tickets को सर्वोच्च प्राथमिकता मिल सके, claims का जल्दी समाधान हो, और repositories तुरंत बहाल की जा सकें।

यह सब GitHub इस्तेमाल करने वाले developers को बिना किसी शुल्क के उपलब्ध कराया जाएगा। GitHub का मानना है कि यही “Developer-First 1201 claim handling” का मानक होना चाहिए।

Code या packages host करने वाली दूसरी कंपनियां भी ऐसा process बना सकें, इसके लिए GitHub इस process को document करके open source करेगा।

अनुभव बढ़ने के साथ GitHub इसे लगातार बेहतर बनाता रहेगा।

  • Developer defense fund

Takedown requests और अन्य कानूनी दावों से व्यक्तिगत रूप से प्रभावित developers अक्सर Software Freedom Law Center (SFLC) या Electronic Frontier Foundation (EFF) जैसे non-profit संगठनों पर कानूनी मदद और समर्थन के लिए निर्भर रहते हैं।

फिर भी, जो developer अनुचित takedown के खिलाफ लड़ते हैं, उन्हें व्यक्तिगत जिम्मेदारी और कानूनी बचाव की लागत उठाने का जोखिम रह सकता है। इसे देखते हुए GitHub ने 10 लाख डॉलर का योगदान देकर एक developer defense fund बनाया है, ताकि open source developers को अनुचित “DMCA Section 1201 takedown requests” से बचाया जा सके। इसके माध्यम से GitHub developers और उनके सहयोगात्मक कार्य की रक्षा के लिए कदम उठाएगा।

अगर आप ऐसे developers की मदद करना चाहते हैं, तो SFLC या EFF को सीधे समर्थन देने पर भी विचार करें।

  • कानून को बेहतर बनाने के लिए GitHub क्या कर रहा है

GitHub का कहना है कि मौजूदा DMCA की सीमाएं developers को नुकसान पहुंचा रही हैं। इस समस्या को हल करने का एक तरीका कानून को बेहतर बनाना है, और साथ ही दुनिया भर में इससे भी खराब कानून बनने से रोकना है।

GitHub ने EU copyright directive के तहत software development पर upload filters को अनिवार्य बनने से रोकने के लिए कई वर्षों तक सफल प्रयास किए हैं, और वह अमेरिका में DMCA पर व्यापक पुनर्विचार को भी आगे बढ़ाना चाहता है।

खास तौर पर, youtube-dl जैसे सामाजिक रूप से उपयोगी tools बनाने वाले developers की स्वतंत्रता को आगे बढ़ाने के लिए GitHub DMCA की anti-circumvention provisions के संदर्भ में बदलाव का समर्थन करता है।

फिलहाल U.S. Copyright Office Section 1201 की anti-circumvention provisions में exceptions की समीक्षा कर रहा है।

GitHub ने कहा कि जल्द ही वह इस लड़ाई में लोगों की भागीदारी के तरीकों के बारे में और जानकारी साझा करेगा, ताकि developer-friendly copyright law बनाई जा सके।

4 टिप्पणियां

 
youknowone 2020-11-23

IRC के ज़रिए GitHub CEO ने youtube-dl से संपर्क की जो बात कही, उसे थोड़ा देखा। उनके मुताबिक कोड में कोई समस्या नहीं थी, लेकिन repository में मौजूद दस्तावेज़ों के कुछ हिस्सों में दिक्कत थी, इसलिए उन्हें ठीक करना पड़ा। संपर्क करने की कोशिश की गई, लेकिन youtube-dl के मुख्य maintainer ने जवाब नहीं दिया, इसलिए देरी होती रही और आखिरकार वे IRC तक खोजते हुए आ पहुंचे।

 
lunamoth 2020-11-17

यह सचमुच अच्छी खबर है।

 
ffdd270 2020-11-17

काम सच में बहुत अच्छी तरह संभाला गया। शुरू से ही कई खबरें थीं कि GitHub के CEO और CTO इसे बहाल करने के लिए प्रयास कर रहे हैं, और ऐसा सक्रिय रवैया डेवलपर्स के बीच भरोसा पैदा करता लगता है। ऊपर से यह MS के अधीन होने के बावजूद!

 
xguru 2020-11-17

वाह.. यह बहुत ही साफ़-सुथरे तरीके से व्यवस्थित किया गया है.

आगे बदले जाने वाली चीज़ों से लेकर डेवलपर डिफेंस फंड और कानूनी सुधार तक.. लगता है GitHub ने सच में यह काम बहुत अच्छी तरह संभाला है.

Youtube-dl - YouTube और विभिन्न वीडियो साइटों से वीडियो सेव करना https://hi.news.hada.io/topic?id=1629

Youtube-dl, DMCA की वजह से GitHub से हटाया गया https://hi.news.hada.io/topic?id=3081

पत्रकार Youtube-dl का इस्तेमाल किस तरह करते हैं https://hi.news.hada.io/topic?id=3100