हर कोई यह क्यों भूल जाता है कि GNOME, GNOME 3 और Unity क्यों आए थे (2022)

एक विवादास्पद ब्लॉग पोस्ट का दावा है कि GNOME 3 और Ubuntu का Unity इंटरफ़ेस मुख्यतः Microsoft के Windows 95-शैली के डेस्कटॉप पर पेटेंट मुकदमों से बचने के लिए बनाए गए थे। उस समय GNOME और Unity में सीधे शामिल रहे लोगों सहित कई टिप्पणीकार इस बात का जोरदार विरोध करते हैं, इसे अटकल बताते हैं और कहते हैं कि असली प्रेरक कारण डिज़ाइन दर्शन में बदलाव, ठहराव की धारणा, और mobile/tablet “convergence” जैसी प्रवृत्तियाँ थीं। चर्चा आगे बढ़कर GNOME/KDE इतिहास, Qt लाइसेंसिंग, UI डिज़ाइन trade-offs, और सॉफ़्टवेयर पेटेंट्स ने Linux desktop evolution को कितना प्रभावित किया—इस पर एक पुनरावलोकन बन जाती है.

विवादित केंद्रीय दावा (GNOME 3 / Unity को चलाने वाले MS पेटेंट)

  • कई टिप्पणीकार इस बात को लेकर बहुत संदेह में हैं कि Microsoft के “Windows 95-जैसे” डेस्कटॉप पर पेटेंट-खतरों ने GNOME 3 या Unity को प्रेरित किया था।
  • कई ऐसे लोग, जो कहते हैं कि वे सीधे GNOME और Unity के विकास में शामिल थे (रिलीज़ प्रबंधन, डेस्कटॉप प्रोडक्ट लीड, Unity लीड, आदि), स्पष्ट रूप से इनकार करते हैं कि यह कोई कारक था।
  • लेख का लेखक बार-बार जोर देता है कि कहानी सही है, “सिर्फ इनकार नहीं, खंडन” माँगता है, और तर्क देता है कि सार्वजनिक इनकार कानूनी रूप से सीमित होते हैं।
  • अन्य लोग कहते हैं कि प्रमाण का भार लेख पर है, इसे इतिहास के रूप में पेश की गई अटकलें बताते हैं, और इंगित करते हैं कि कोई ठोस सबूत (जैसे पेटेंट नंबर, मेलिंग-लिस्ट चर्चाएँ) नहीं दिया गया है।

GNOME 3 और Unity के वैकल्पिक कारण

  • कई टिप्पणीकार याद करते हैं कि GNOME 3, GNOME 2 को स्थिर/जड़ हो जाने की धारणा और न्यूनतम “chromeless” डेस्कटॉप्स पर आंतरिक डिज़ाइन चर्चाओं से उभरा।
  • नए फ़ॉर्म फैक्टर (netbooks, tablets, OLPC, Nokia Internet Tablets) और मोबाइल-प्रेरित “convergence” को बड़े प्रभावों के रूप में उद्धृत किया गया है।
  • GNOME 3 और Unity को Windows 95 प्रतिमान से आगे बढ़ने और अधिक सुसंगत, उपयोगकर्ता-अनुकूल, या Mac/iPad-जैसे डिज़ाइनों की ओर जाने के प्रयासों के रूप में वर्णित किया गया है।
  • कुछ लोग GNOME 3 को व्यापक “mobile-first / responsive” डिज़ाइन लहर का हिस्सा मानते हैं (समकालीन वेब रीडिज़ाइनों की तरह)।

ऐतिहासिक संदर्भ: GNOME बनाम KDE और Qt लाइसेंसिंग

  • कई टिप्पणियाँ प्रसिद्ध मूल-कथा को दोहराती हैं: GNOME आंशिक रूप से इसलिए शुरू किया गया क्योंकि शुरुआती KDE गैर-मुक्त Qt लाइसेंसों पर निर्भर था; GNU परियोजना ने GNOME को बढ़ावा दिया और साथ ही Qt के मुक्त विकल्प को आगे बढ़ाया।
  • बाद में, जब Qt GPL/LGPL हो गया, वह मुद्दा फीका पड़ गया; इसके बाद के “desktop wars” (GNOME 2 बनाम KDE 3/4, GNOME 3, Unity) तब हुए जब Qt पहले ही मुक्त हो चुका था।
  • KDE 4.0 रिलीज़ को अस्थिर और संसाधन-भूखा याद किया जाता है, जिससे उसकी प्रतिष्ठा को नुकसान पहुँचा और प्रमुख डिस्ट्रीब्यूशनों पर GNOME की पकड़ बनाए रखने में मदद मिली।

पेटेंट, prior art, और UI तत्व

  • Windows 95 taskbar/Start menu कितने नए और पेटेंट-योग्य थे, इस पर असहमति है।
  • कुछ लोग तर्क देते हैं कि prior art (NeXTSTEP, GEM, पहले के Windows) मजबूत पेटेंट दावों को कमजोर करता है; एक टिप्पणीकार तो एक विशिष्ट MS पेटेंट निकालता है और तर्क देता है कि GNOME उसे बहुत आसानी से avoid कर सकता था।
  • लेख का लेखक बनाए रखता है कि ये तत्व वास्तव में मौलिक, गढ़ने में कठिन, और आक्रामक रूप से संरक्षित थे, लेकिन अन्य लोग इसे ऐतिहासिक और तकनीकी रूप से असंभव मानते हैं।

उपयोगकर्ता अनुभव और डेस्कटॉप प्राथमिकताएँ

  • कई उपयोगकर्ता GNOME 2 को स्नेह से याद करते हैं और GNOME 3 आने पर खुद को “evicted” महसूस करते हुए XFCE, MATE, Cinnamon, KDE, या tiling WMs की ओर चले गए।
  • अन्य लोग आधुनिक GNOME को पसंद करते हैं, उसकी consistency, minimalism, और “gets-out-of-the-way” व्यवहार की प्रशंसा करते हैं, अक्सर कुछ extensions के साथ।
  • कुछ लोग गैर-GNOME वातावरण में GNOME की “tentacles” (भारी dependencies, dbus assumptions, NetworkManager/WebKit pulls) की शिकायत करते हैं।

मेटा: साक्ष्य, historiography, और लहजा

  • एक बार-बार लौटने वाला मेटा-थ्रेड जिम्मेदार इतिहास लेखन पर बहस करता है: प्राथमिक प्रतिभागी बनाम retrospective narratives, denial बनाम refutation, और प्रमाण का भार किस पर है।
  • कई टिप्पणीकार लेख के आत्मविश्वासी लहजे पर बिना सबूत के आपत्ति करते हैं और चिंता जताते हैं कि HN पर इसकी पुनरावृत्ति एक कमजोर-स्रोत कहानी को स्वीकार्य “fact” बना देगी।