- Oracle के पास मौजूद ‘JavaScript’ ट्रेडमार्क वास्तविक रूप से इस्तेमाल में नहीं है, जिससे दुनिया भर के डेवलपर्स को भ्रम और असुविधा का सामना करना पड़ रहा है
- अमेरिकी कानून के मुताबिक कोई ट्रेडमार्क तभी “abandoned” माना जाता है जब वह 3 वर्ष या उससे अधिक समय तक उपयोग में न हो या सामान्य नाम (generic term) बन जाए; JavaScript दोनों शर्तों पर खरा उतरता है
- Oracle ने JavaScript नाम से कोई वास्तविक उत्पाद नहीं दिया है, और Node.js, JET, GraalVM जैसे उदाहरण किसी वास्तविक ट्रेडमार्क उपयोग के लिए पर्याप्त आधार नहीं बनते
- “JavaScript” पहले ही दुनिया भर के सैकड़ों लाखों डेवलपर्स द्वारा स्वतंत्र रूप से इस्तेमाल किया जाने वाला सामान्य शब्द बन चुका है, जबकि Oracle इसे सुरक्षित या नियंत्रित नहीं करता
- यह पत्र Oracle से JavaScript ट्रेडमार्क को public domain में वापस लाने और जरूरत पड़ने पर USPTO में रद्दीकरण के लिए याचिका दाखिल करने की मांग करता है
JavaScript ट्रेडमार्क परित्याग का दावा
- JavaScript दुनिया की सबसे व्यापक रूप से उपयोग की जाने वाली प्रोग्रामिंग भाषाओं में से एक है, लेकिन नाम पर Oracle का ट्रेडमार्क है
- ज़्यादातर डेवलपर्स को इस तथ्य का पता नहीं है, जिससे ट्रेडमार्क अधिकार और वास्तविक उपयोग में बड़ा अंतर दिखता है
- Oracle का ट्रेडमार्क स्वामित्व कानून की दृष्टि से ‘ट्रेडमार्क परित्याग (abandonment)’ की श्रेणी में आता है
- पहले भी किसी ने ट्रेडमार्क हटाने की मांग की थी, लेकिन Oracle ने जवाब नहीं दिया
- अब इसे public domain में वापस लाने के लिए ठोस कदम उठाने की जरूरत बताई गई है
ट्रेडमार्क परित्याग का कानूनी आधार
- अमेरिकी कोड टाइटल 15, सेक्शन 1127 में ट्रेडमार्क परित्याग के दो आधार दिए गए हैं
- 3 साल से अधिक गैर-उपयोग और पुनः उपयोग का इरादा न होना
- ट्रेडमार्क का सामान्य शब्द (generic term) बन जाना, यानी अलग पहचान खो देना
- JavaScript के बारे में दावा है कि यह दोनों शर्तें पूरी करता है
Netscape, Sun और Oracle में ट्रेडमार्क के इतिहास
- 1995 में Netscape और Sun Microsystems ने मिलकर JavaScript को विकसित किया
- Brendan Eich ने मात्र 10 दिनों में पहला संस्करण तैयार किया
- Sun के पास JavaScript ट्रेडमार्क था
- 2009 में Oracle ने Sun को अधिग्रहित किया और JavaScript ट्रेडमार्क भी साथ में आ गया
- Oracle और Sun दोनों ने JavaScript नाम से कोई उत्पाद लॉन्च नहीं किया
- कानूनी टीम ने बस नियमित रूप से ट्रेडमार्क नवीनीकृत किया है; संभव है कि आंतरिक स्तर पर भी उन्हें इस स्वामित्व का अहसास न रहा हो
“Use it or lose it” — उपयोग करो, वरना खो दो
- Oracle ने JavaScript ट्रेडमार्क का वास्तविक उपयोग नहीं किया है
- 1990-2000 के दशक में Netscape Navigator ने JavaScript को सपोर्ट किया, लेकिन 2008 में इसे बंद कर दिया गया
- इसके बाद JavaScript ने Oracle से अलग होकर स्वतंत्र रूप से विकास जारी रखा
- 2019 की USPTO दस्तावेज़ी फाइलिंग में Node.js और Oracle JET का उल्लेख मिलता है, पर
- Node.js Oracle का उत्पाद नहीं है, और
- JET केवल Oracle Cloud के लिए एक JavaScript लाइब्रेरी संग्रह भर है
- Oracle का GraalVM JavaScript को रन करने देता है, लेकिन यह मानक Implementations (V8, JavaScriptCore, SpiderMonkey) से अलग है
- ये सभी उदाहरण ट्रेडमार्क के वास्तविक उपयोग मानदंड को पूरा नहीं करते
सामान्य नाम बन चुका “JavaScript”
- 1996 में ECMA International ने भाषा को मानकीकृत करने की कोशिश की, लेकिन Sun ने “JavaScript” नाम इस्तेमाल करने से इनकार किया
- इसके बदले “ECMAScript” नाम अपनाया गया
- Brendan Eich ने कहा था कि “ECMAScript” नाम वांछित नहीं था
- ECMA की TC39 कमेटी ECMA-262 स्टैंडर्ड संभालती है, जिसमें मुख्य ब्राउज़र और रनटाइम (Node.js, Deno आदि) शामिल हैं
- Oracle ने ट्रेडमार्क का दावा थोपने या इस्तेमाल पर रोक लगाने का प्रयास नहीं किया और
- कोई भी व्यक्ति/टीम अब ‘JavaScript’ नाम का खुलकर उपयोग कर सकती है
- यह दर्शाता है कि नाम पहले ही सामान्य नाम में बदल चुका है
- JSConf जैसी समुदायों को कानूनी परेशानी से बचने के लिए “JavaScript” शब्द वाले नामों से बचना पड़ा
- “JavaScript Conference” या “JavaScript Specification” जैसी शब्दावली इस्तेमाल नहीं की जा सकी
- ट्रेडमार्क मालिकाना हक और वास्तविक उपयोग के बीच दूरी बेहद अधिक है
ट्रेडमार्क हटाने की मांग
- कानूनी रूप से JavaScript ट्रेडमार्क गैर-उपयोग और सामान्य नाम दोनों शर्तें पूरी करता है
- USPTO को इसे सामान्य नाम घोषित करके ट्रेडमार्क हटाना चाहिए
- Oracle को इससे कोई वास्तविक बिज़नेस लाभ नहीं है और यह केवल लीगल टीम की ऑटो-रिन्यूअल प्रक्रिया से बना हुआ है
- अगर Oracle जवाब नहीं देता, तो USPTO में Petition for Cancellation दाखिल करने की योजना है
पाठकों और कानूनी समर्थन का अनुरोध
- पाठकों से ओपन लेटर पर साइन करने का अनुरोध किया गया है,
- 25 से अधिक कर्मचारियों वाली किसी भी संस्था को companies@javascript.tm पर ईमेल करके हिस्सा लेने का आमंत्रण है
- ट्रेडमार्क विशेषज्ञ प्रोबोनो वकीलों का सहयोग मांगा जा रहा है
- यह संभावना व्यक्त की गई है कि Oracle प्रतिक्रिया नहीं देगा, इसलिए कानूनी प्रक्रिया के जरिए चुनौती ज़रूरी है
- इच्छुक लोग lawyers@javascript.tm पर संपर्क करें
अभी कोई टिप्पणी नहीं है.