1 पॉइंट द्वारा GN⁺ 2025-06-29 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • अमेरिकी पेटेंट कार्यालय के अपील और ट्रायल बोर्ड ने Oracle के खिलाफ Deno के धोखाधड़ी के दावे को खारिज कर दिया
  • Deno का दावा था कि Oracle ने 2019 में ट्रेडमार्क नवीनीकरण आवेदन के दौरान Node.js वेबसाइट का बिना अनुमति उपयोग किया
  • मौजूदा मुकदमे के केंद्रीय मुद्दे सामान्य नाम बन जाना (genericness) और ट्रेडमार्क परित्याग (abandonment) हैं
  • Oracle को 7 अगस्त तक सामान्य नाम बन जाने और ट्रेडमार्क परित्याग से जुड़े दावों पर आधिकारिक जवाब देना होगा
  • अगर JavaScript ट्रेडमार्क समाप्त हो जाता है, तो यह सभी डेवलपर्स के लिए स्वतंत्र रूप से उपयोग किया जा सकने वाला प्रोग्रामिंग भाषा का नाम बन जाएगा

JavaScript ट्रेडमार्क मुकदमे की प्रगति

  • 18 जून 2024 को, अमेरिकी पेटेंट कार्यालय के ट्रेडमार्क ट्रायल एंड अपील बोर्ड (TTAB) ने Deno के Oracle के खिलाफ धोखाधड़ी के दावे को खारिज कर दिया
  • Deno ने इंगित किया कि Oracle ने 2019 के ट्रेडमार्क नवीनीकरण प्रक्रिया में "JavaScript" ट्रेडमार्क के उपयोग के प्रमाण के रूप में Node.js की आधिकारिक वेबसाइट का स्क्रीनशॉट जमा किया था
    • Node.js के निर्माता होने के नाते, Deno पक्ष ने जोर दिया कि Node.js Oracle का उत्पाद या ब्रांड नहीं है, और Oracle को उस सामग्री का उपयोग करने का अधिकार नहीं था
    • Oracle ने किसी तीसरे पक्ष की open source साइट की सामग्री जमा की, इस आधार पर Deno ने आलोचना की कि यह वास्तविक ट्रेडमार्क उपयोग के प्रमाण जुटाने में कठिनाई को दर्शाता है
  • लेकिन यह भी स्पष्ट किया गया कि धोखाधड़ी का दावा स्वयं इस मुकदमे का मुख्य मुद्दा नहीं है, इसलिए इसे अलग से संशोधित किए बिना आगे बढ़ाया जाएगा
    • धोखाधड़ी दावे से जुड़ी मुकदमेबाजी प्रक्रिया को लंबा किए बिना, फोकस महत्वपूर्ण केंद्रीय मुद्दों पर है, यानी "सामान्य नाम बन जाना (genericness)" और "ट्रेडमार्क परित्याग (abandonment)"

मुकदमे की दिशा और प्रमुख समय-सीमा

  • मुकदमे का मुख्य तर्क यह है कि "JavaScript" किसी ब्रांड या Oracle के उत्पाद का नाम नहीं, बल्कि सभी द्वारा उपयोग की जाने वाली एक प्रोग्रामिंग भाषा का नाम है
  • 2024 में 7 अगस्त तक, Oracle को Deno की ट्रेडमार्क रद्द करने की याचिका के सभी पैराग्राफ़ पर अलग-अलग सहमति या आपत्ति दर्ज करते हुए लिखित जवाब देना होगा
  • औपचारिक तथ्य-जांच (Discovery) 6 सितंबर से शुरू होगी
  • Deno टीम इस पर ध्यान दे रही है कि Oracle किन बिंदुओं का विरोध करेगा

JavaScript किसका है

  • डेवलपर कम्युनिटी और उद्योग, दोनों यह मानते हैं कि "JavaScript" किसी एक कंपनी का उत्पाद नाम नहीं है
  • वास्तव में, 19,550 से अधिक लोगों ने javascript.tm पर सहमति हस्ताक्षर किए हैं (गिनती के समय के आधार पर)
  • Deno का कहना है कि मौजूदा ट्रेडमार्क अधिकार जनता, उद्योग और ट्रेडमार्क कानून के मूल उद्देश्य के अनुरूप नहीं हैं

अगर ट्रेडमार्क रद्द हो जाता है

  • Deno पक्ष ने ट्रेडमार्क रद्द करने के मुकदमे में जीत या Oracle द्वारा स्वेच्छा से ट्रेडमार्क अधिकार लौटाने की स्थिति की कल्पना की है
  • इसमें कहा गया कि JavaScript नाम सबका हो जाएगा और "™ चिह्न का उपयोग किए बिना, लाइसेंस की चिंता के बिना इसे स्वतंत्र रूप से इस्तेमाल किया जा सकेगा"
  • वेब को चलाने वाली प्रोग्रामिंग भाषा का नाम सभी डेवलपर्स मिलकर स्वतंत्र रूप से उपयोग कर सकेंगे

1 टिप्पणियां

 
GN⁺ 2025-06-29
Hacker News की राय
  • यह राय कि Oracle को JavaScript नाम या ब्रांड से ज़रा भी फायदा नहीं होता, यह जानते हुए भी वह इस मुकदमे को जारी क्यों रख रहा है, यह समझ नहीं आता; इसी मौके पर वह JavaScript ट्रेडमार्क डेवलपर कम्युनिटी को दान करके अच्छी छवि बना सकता था, लेकिन बिना किसी लाभ के भी इसे बचाए रखने का रवैया सचमुच बेतुका लगता है
    • Bryan Cantrill की बात उद्धृत करते हुए सलाह कि Oracle के बारे में open mind रखने की जरूरत नहीं है; Oracle और Larry Ellison को इंसान की तरह नहीं, बस एक lawnmower की तरह देखना चाहिए; lawnmower में भावनाएँ नहीं होतीं और उसमें हाथ डालो तो वह सिर्फ उंगलियाँ काट देगा — इस रूपक का परिचय, संबंधित YouTube लिंक https://www.youtube.com/watch?v=-zRN7XLCRhc&t=1981s
    • यह सोच कि अगर Oracle सिर्फ CDDL को थोड़ा अपडेट कर दे ताकि ZFS और GPL को एकीकृत किया जा सके, तो वह अपनी ब्रांड इमेज 90% तक वापस पा सकता है; असल में इसमें ज्यादा लागत भी नहीं होगी, लेकिन अंत में यह मानना कि हम lawnmower को इंसान की तरह देखने की गलती कर रहे हैं
    • यह दृष्टिकोण कि Oracle अब मूलतः कोई tech/software कंपनी नहीं बल्कि एक 'legal company' है; उसके अस्तित्व का कारण बस इतना है कि जो चीजें उसके पास हैं उनकी license बिक्री जितना लंबे समय तक हो सके जारी रखी जाए, इसलिए वास्तविक value से अलग हर चीज को पकड़े रहना उसके लिए स्वाभाविक है
    • यह रूपक दोहराया गया कि lawnmower के लिए 'सद्भावना' जैसी कोई अवधारणा होती ही नहीं
    • Oracle में वकीलों को अपनी salary justify करनी होती है, इसलिए उन्हें कारण चाहिए; बिना किसी बदले के कुछ दे देना market logic के अनुकूल नहीं है — ऐसा तर्क
  • इस बात पर अफसोस कि Oracle ने अतीत में tech ecosystem में कभी value जोड़ी थी, लेकिन अब वह एक विशाल rent-seeking इकाई बन गया है; 2025 में भी Oracle के स्वामित्व वाले IP की वजह से नई चीजें नहीं कर पाना नापसंद है; ब्रांड नामों पर टिके रहने वाली कंपनियों के ऐसे नतीजों पर आलोचना, और इच्छा कि अब ऐसा दौर खत्म हो
    • यह टिप्पणी कि Sun Microsystems ने निश्चित रूप से बहुत बड़ी value जोड़ी थी, जबकि Oracle का योगदान — अधिग्रहणों से मिली उपलब्धियों को छोड़ दें — स्पष्ट नहीं है
    • यथार्थवादी दृष्टिकोण कि कंपनियों की incentive structure ही कर्मचारियों को risk-averse बनाती है, इसलिए ऐसा दौर वास्तव में शायद कभी खत्म नहीं होगा
    • सवाल कि Oracle ने tech ecosystem में वास्तव में कब और क्या value जोड़ी है
  • यह राय कि Oracle की organizational structure समझाने वाला cartoon बिल्कुल सटीक रूपक है, लिंक साझा https://newsletter.pragmaticengineer.com/p/code-review-on-printed-paper-an-excerpt
  • यह अवलोकन कि सभी लोग “JavaScript” को बस एक भाषा के नाम के रूप में इस्तेमाल करते हैं, और Oracle पर परजीवी जैसा व्यवहार करने की आलोचना
    • Kleenex की तरह, जब कोई शब्द इतना आम इस्तेमाल में आ जाए तो क्या उससे जुड़ा कोई कानूनी प्रावधान होता है — ऐसा प्रश्न
    • यह स्वीकारोक्ति कि JavaScript पर ट्रेडमार्क है, यह बिल्कुल पता नहीं था; इसे बस एक programming language का नाम समझा था और Oracle से इसका संबंध भी नहीं मालूम था; इस कंपनी के पास ऐसा ट्रेडमार्क होना सचमुच चौंकाने वाला लगता है
    • प्रस्ताव कि अगर Oracle जीत जाता है, तो भाषा का नाम JS कर देना चाहिए; विचार यह कि JS एक ऐसा संक्षेप है जिसका अपने आप में कोई अर्थ नहीं
  • यह सुझाव कि Deno को “JavaScript का Java से कोई संबंध नहीं है (अदालती मुकदमों को छोड़कर)” जैसे slogan के साथ campaign शुरू करना चाहिए; खुद दान देने की इच्छा भी व्यक्त की गई
    • पृष्ठभूमि जानकारी कि JavaScript और Java में सिर्फ syntax की समानता ही नहीं, बल्कि ये वे भाषाएँ भी थीं जिन्होंने runtime में एक-दूसरे से असंगत object-oriented data model को शुरुआती दौर में लोकप्रिय बनाया; साथ ही दोनों भाषाएँ World Wide Web के शुरुआती आकर्षण की वजह से तेजी से लोकप्रिय हुईं — यह भी एक समानता बताई गई; Perl को इसी श्रेणी का लगभग एकमात्र अपवाद बताया गया
  • JavaScript से संबंधित जानकारी वाली साइट का लिंक साझा https://javascript.tm/
    • अनुभव साझा कि ट्रैफ़िक बहुत अधिक होने से साइट तक पहुँचना मुश्किल हो रहा है
  • यह अटकल कि Oracle को शायद ऐसा लगता है कि अगर javascript ट्रेडमार्क java ट्रेडमार्क को सौंप दिया गया तो कुछ जोखिम पैदा होगा
  • मजाकिया अंदाज में यह विचार कि “Larry Ellison Script” नाम की कोई भाषा बनाकर उसका ट्रेडमार्क रजिस्टर कराया जा सकता है या नहीं
    • यह टिप्पणी कि लेखक वकील नहीं है, लेकिन सैद्धांतिक रूप से यह संभव हो सकता है
  • यह निराशावादी भावना कि इंसानी समाज को ऐसे मुद्दों से जूझते देख लगता है कि मानवता सचमुच अंत की ओर बढ़ रही है
  • यह राय कि बस भाषा को typescript या webscript जैसे किसी नाम से बुलाना शुरू कर देना चाहिए और ऐसी व्यर्थ बहसों में समय बर्बाद नहीं करना चाहिए