4 पॉइंट द्वारा GN⁺ 2025-02-05 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Oracle ने Deno की "JavaScript" ट्रेडमार्क रद्द करने की याचिका के खिलाफ खारिज करने का आवेदन दायर किया
  • यह JavaScript के कई स्वतंत्र implementations वाले एक open standard होने के मुद्दे से बचने की कोशिश जैसा दिखता है

Recap

  • 2 साल पहले, Oracle से JavaScript ट्रेडमार्क छोड़ने की मांग करते हुए एक ब्लॉग पोस्ट लिखी गई थी, लेकिन कोई जवाब नहीं मिला।
  • इसके बाद Brendan Eich और 16,000 से अधिक JavaScript developers के हस्ताक्षर वाला एक खुला पत्र प्रकाशित किया गया, लेकिन Oracle तब भी चुप रहा।
  • Deno ने Oracle के "JavaScript" ट्रेडमार्क को रद्द करने के लिए USPTO में एक औपचारिक याचिका दायर की। यह याचिका तीन आधारों पर टिकी है:
    • सामान्यीकरण: JavaScript एक व्यापक रूप से इस्तेमाल होने वाली programming language है, Oracle का product नहीं।
    • परित्याग: Oracle इस ट्रेडमार्क का प्रबंधन या रखरखाव नहीं करता।
    • USPTO के साथ धोखाधड़ी: Oracle ने renewal application के समय भ्रामक साक्ष्य जमा किए।

Oracle का बचाव

  • Oracle ने केवल धोखाधड़ी वाले दावे का जवाब दिया और कहा कि Node.js का screenshot इस्तेमाल किया गया था, लेकिन वह महत्वपूर्ण नहीं है।
  • Oracle का कहना है कि उसका JavaScript ट्रेडमार्क software products (Class 9) और technical services (Class 42) दोनों को कवर करता है। उसका दावा है कि Node.js screenshot सिर्फ Class 9 पर लागू होता है।
  • Oracle का यह भी कहना है कि Oracle JET पेज Class 9 और Class 42 दोनों के लिए पर्याप्त है।

प्रक्रियात्मक देरी

  • Oracle ने आखिरी तारीख पर यह आवेदन दाखिल करके "JavaScript" के सामान्य शब्द होने पर चर्चा को टाल दिया।
  • यह कानूनी कदम याचिकाकर्ता को या तो धोखाधड़ी वाला दावा छोड़ने या प्रक्रियात्मक समस्याओं को सुलझाने में कई महीने खर्च करने के लिए मजबूर करता है।

असली मुद्दा

  • Oracle ने JavaScript नहीं बनाया और न ही वह JavaScript को नियंत्रित करता है। उसे JavaScript के ट्रेडमार्क का मालिक होने का अधिकार नहीं है।
  • JavaScript को ECMA-262 नामक एक open specification परिभाषित करती है, और इसका रखरखाव TC39 करता है, जिसमें Google, Apple, Microsoft, Mozilla आदि के प्रतिनिधि शामिल हैं।
  • JavaScript के governance, implementation या विकास में Oracle की कोई भूमिका नहीं है।

आप कैसे मदद कर सकते हैं

  • इस पोस्ट को साझा करें और Oracle के ट्रेडमार्क दावे के बारे में जागरूकता फैलाएँ।
  • javascript.tm पर खुले पत्र पर हस्ताक्षर करें।
  • यदि आप पत्रकार हैं, तो अधिक जानकारी के लिए संपर्क कर सकते हैं।
  • हम Oracle की कानूनी चालों से डरने वाले नहीं हैं, और इस मामले को मजबूत आधारों पर आगे भी लड़ते रहेंगे।

1 टिप्पणियां

 
GN⁺ 2025-02-05
Hacker News टिप्पणियाँ
  • Ryan इस मुद्दे को उठा रहे हैं, इसके लिए आभार; अपडेट दिलचस्प है। Oracle का कुछ महीनों की देरी जोड़ने की कोशिश करना सामान्य बात लगती है। अगर कुछ साल भी लगें, तब भी अच्छा नतीजा मिले तो यह सार्थक है। कानूनी प्रक्रिया आगे बढ़ रही है, यह देखकर खुशी है.

  • 30 साल पहले जब मैंने IT की पढ़ाई शुरू की थी, तब Oracle के बारे में नकारात्मक राय सुनी थी, और उसके बाद से मैंने Oracle का इस्तेमाल नहीं किया.

  • यह दिलचस्प था कि Oracle का स्क्रीनशॉट Internet Explorer में लिया गया था। इससे पुराने दिन याद आ गए.

  • Oracle जितना संभव हो सके, मामला अदालत तक ले जाने की कोशिश करेगा। Cantrill के शब्दों में कहें तो, यह ऐसी कंपनी है जो lawn mower की तरह व्यवहार करती है.

  • कुछ लोग Oracle JET के बारे में जिज्ञासु हैं.

  • Oracle के खिलाफ यह लड़ाई आगे बढ़ रही है, यह देखकर खुशी है। Oracle किसी दानव जैसी इकाई है। Microsoft का ब्राउज़र Chromium-आधारित है, तो यह सूची में क्यों शामिल था, यह समझ नहीं आता। Brave वगैरह को जोड़ना बेहतर होता.

  • Deno कंपनी ने Oracle के "JavaScript" trademark को रद्द कराने के लिए USPTO में औपचारिक याचिका दायर की है। समस्या यह है कि Oracle ने trademark नवीनीकरण के लिए Node.js वेबसाइट का स्क्रीनशॉट इस्तेमाल किया.

  • Larry Ellison की जीवनी पढ़कर यह देखकर हैरानी हुई कि वह कितनी संस्कृति पर नियंत्रण रखते हैं। उनके पास MySQL और Java हैं, और आगे चलकर वे किसी बड़ी entertainment company के मालिक भी हो सकते हैं.

  • web/open source community शायद JavaScript को rebrand कर सकती है। इसे LiveScript, WebScript आदि में बदला जा सकता है। Oracle को नज़रअंदाज़ करके आगे बढ़ा जा सकता है.

  • यह सचमुच अच्छा तर्क है या नहीं कि Oracle JavaScript को नियंत्रित नहीं करता, इस पर संदेह है। Oracle के और आक्रामक होने तक शायद इसे gray area में ही रहने देना बेहतर हो सकता है.