9 पॉइंट द्वारा GN⁺ 2024-11-03 | 5 टिप्पणियां | WhatsApp पर शेयर करें
  • इस समय हम 'Big Tech' के प्रभुत्व को लेकर लगातार अधिक चिंतित हो रहे हैं, और जब सरकारें एकाधिकारवादी प्लेटफ़ॉर्म से बाहर निकलना चाहती हैं, तब open source का अक्सर विकल्प के रूप में उल्लेख किया जाता है
  • open source और Big Tech की तुलना करना वैसा है जैसे oven और restaurant की तुलना करना
    • Big Tech अच्छी तरह समर्थित services देता है और अपनी data centers में सब कुछ चलाता है, जबकि open source मुफ्त/स्वतंत्र software का ऐसा संग्रह है जिसे "service के रूप में work environment" जैसी चीज़ में बदलने के लिए किसी न किसी को अब भी काम करना पड़ता है
    • इसके मुकाबले, केवल oven अपने आप में अभी restaurant नहीं है
  • European Parliament में आदर्शवादी लोगों ने Big Tech से तंग आकर उसे Nextcloud से बदलने का एक प्रयोग किया, लेकिन वह सफल नहीं रहा
  • European Parliament का सामान्य IT environment विशेषज्ञों की टीम द्वारा प्रबंधित होता है, training दी जाती है, और उसे Microsoft partner तथा स्वयं Microsoft का support मिलता है
  • दूसरी ओर, बहुत से open source प्रयोग उधार के उपकरणों पर उत्साही hobbyists द्वारा चलाए जाते हैं, और training या professional support के बिना पहली बार कोशिश करने वालों द्वारा आगे बढ़ाए जाते हैं, इसलिए वे अक्सर ठीक से काम नहीं करते
  • Apple अपने software के साथ cloud storage, file management, spreadsheets, word processing, email आदि सब कुछ देता है, लेकिन वह enterprise/government market को आक्रामक तरीके से target नहीं करता
    • बड़े enterprises और सरकारों को software बेचने के लिए केवल software बनाना ही नहीं, बल्कि उससे कहीं अधिक अतिरिक्त प्रयास चाहिए होता है। यह इतना कठिन काम है कि Apple भी इसे आज़माने से बचता है
  • हम हर साल Big Tech software और उसके आसपास की services पर अरबों डॉलर खर्च करते हैं, फिर भी उम्मीद करते हैं कि मुफ्त open source software किसी तरह प्रतिस्पर्धा कर लेगा
  • open source के ऊपर खूबसूरती से समर्थित services बनाई जा सकती हैं, लेकिन 'Big Tech' का विकल्प देने के लिए तुलनीय मात्रा में प्रयास और पर्याप्त funding लगानी होगी
    • सिर्फ software authors को भुगतान करना ही नहीं, support के लिए भी यही बात लागू होती है

निष्कर्ष

  • अंततः पूरी तरह प्रभुत्वशाली platforms के साथ कुछ अलग आज़माना अपरिहार्य है
  • लेकिन यह गलती नहीं करनी चाहिए कि केवल open source ही विकल्प है
  • क्योंकि users को सिर्फ software नहीं, बल्कि असंख्य services भी चाहिए होती हैं, और ये services अब भी कहीं न कहीं से लानी पड़ेंगी; software मुफ्त होने से चीज़ें अपने आप सस्ती या आसान नहीं हो जाएँगी

व्यावहारिक संदर्भ

  • open source underdog है, और बहुत से लोग इस मौके का इंतज़ार कर रहे हैं कि वे उत्साह से घोषणा कर सकें कि open source असफल हो गया
  • कम से कम निम्न शर्तें पूरी होने पर ही शुरुआत करनी चाहिए
    • हासिल किया जा सकने वाला दायरा - उपलब्ध समय, बजट और जनशक्ति के आधार पर क्या किया जा सकता है, यह बहुत सावधानी से तय करना होगा
    • change management - परीक्षण में शामिल लोगों को शुरू से आगे आकर अपनी राय देने में सक्षम होना चाहिए। कुछ महीनों पहले से ऐसा test environment बनाना होगा जहाँ हर कोई यह आज़मा सके कि सब कुछ काम कर रहा है या नहीं। उठाई गई हर चिंता को ध्यान से सुनना होगा। यह सुनिश्चित करना होगा कि प्रयोग दिए गए कार्यों को संभाल सकता है या नहीं। क्योंकि संगठन में पुराने label printers भी हो सकते हैं जो अब भी चलने चाहिए, और ऐसे दृष्टिबाधित लोग भी हो सकते हैं जिन्हें high-contrast support और screen reader की ज़रूरत हो
    • training sessions - start button कहाँ है, mail कैसे भेजना है, file कैसे ढूँढनी है जैसी बातों पर पर्याप्त training देनी होगी
    • अगर servers की ज़रूरत है, तो पर्याप्त तैयारी करनी होगी। क्योंकि जैसे ही पहली शिकायत आएगी कि नई चीज़ धीमी है, उसे विफल मान लिया जाएगा। software license मुफ्त है, इसका मतलब यह नहीं कि बाकी हिस्सों में कटौती की जाए
    • extended working hours के दौरान helpdesk पर सबसे सक्षम लोगों को तैनात करना होगा। वे ऐसे लोग होने चाहिए जो सच में सवालों का जवाब दे सकें और समस्याएँ हल करने की क्षमता रखते हों
    • अगर समस्याएँ सुलझाने के लिए तैयार team नहीं है, तो शुरुआत ही न करें

GN⁺ की राय

  • open source को Big Tech के विकल्प के रूप में देखने के लिए अभी बहुत सी कमियाँ बाकी हैं। केवल software नहीं, बल्कि services, support, training और पूरे ecosystem का साथ होना ज़रूरी है
  • एक सफल open source project बनने के लिए software development से भी अधिक प्रयास और funding उस प्रक्रिया में लगती है जो इसे वास्तव में उपयोग योग्य बनाती है
  • मौजूदा commercial solutions को बदलने के लिए user perspective से convenience और stability की गारंटी होनी चाहिए, और इसके लिए केवल license cost बचाने से कहीं अधिक निवेश की आवश्यकता है
  • इसके बावजूद, long term में open source ही Big Tech का सामना कर सकने वाला लगभग एकमात्र विकल्प है, इसलिए सरकारों और कंपनियों का सक्रिय support आवश्यक है। इसका मतलब केवल open source SW का उपयोग करना नहीं, बल्कि developer support, infrastructure उपलब्ध कराना, professional services को बढ़ावा देना जैसी कई दिशाओं में प्रयास करना है
  • Apple या MS जैसी बड़ी कंपनियों को भी enterprise market में प्रवेश करने में कठिनाइयाँ होती हैं, इसलिए open source के लिए इन्हें कम समय में बदल देना आसान नहीं होगा। खासकर मौजूदा infrastructure के साथ compatibility, data migration और user training को देखते हुए, long term नज़रिए से चरणबद्ध approach की ज़रूरत लगती है

5 टिप्पणियां

 
savvykang 2024-11-03

बड़ी कंपनियों या सार्वजनिक संस्थानों के मामले में आवश्यकताओं की जटिलता भी अधिक होती है, और संचालन कर्मियों व मेंटेनेंस लागत को fixed cost के रूप में भी ध्यान में रखना पड़ता है, इसलिए commercial services को सिर्फ open source programs से आसानी से replace नहीं किया जा सकता। बिना सोचे-समझे short-sighted तरीके से पहुंचने की गलती शायद उधर के लोग भी अक्सर करते हैं।

 
aer0700 2024-11-03

अगर पैसे हों, तो बस पैसे देकर commercial software खरीद लेना और technical support लेना ही ज़्यादा सुकूनदेह है... अगर पैसे हों।

 
[यह टिप्पणी छिपाई गई है.]
 
[यह टिप्पणी छिपाई गई है.]
 
GN⁺ 2024-11-03

Hacker News राय

  • सॉफ़्टवेयर बिज़नेस की प्रकृति
    सॉफ़्टवेयर बिज़नेस चेन का सस्ता और कम दिलचस्प हिस्सा है। ज़ोर प्रभावशीलता पर होता है, और इसका मतलब है उस रिश्ते को खरीदना जिसमें कर्मचारी सॉफ़्टवेयर चला सकें और समस्या होने पर समर्थन पा सकें। RedHat Linux नहीं बेचता, बल्कि विश्वसनीयता और समर्थन बेचता है।

  • ओपन सोर्स का महत्व
    टेक क्षेत्र में टिके रहने के लिए ओपन सोर्स बिज़नेस मॉडल आवश्यक है। IBM और Red Hat का विलय, Microsoft की ओपन सोर्स रणनीति जैसी बातें इसे साबित करती हैं। ARM आर्किटेक्चर की सफलता भी ओपन सोर्स के महत्व को दिखाती है.

  • हेल्थ सेक्टर में सॉफ़्टवेयर का उपयोग
    हेल्थ सेक्टर में PostgreSQL को एक विकल्प के रूप में सुझाया गया था, फिर भी Oracle लाइसेंस पर बहुत पैसा खर्च किया जा रहा है। कई बार बहुत अधिक समर्थन की ज़रूरत नहीं होती, फिर भी बहुत पैसा चुकाया जाता है।

  • यूरोपीय संसद का ओपन सोर्स प्रयोग
    Nextcloud प्रयोग की विफलता के लिए पेशेवर संसाधनों और विशेषज्ञता की कमी का संकेत दिया जाता है। लेकिन इसके लिए कोई ठोस सबूत पेश नहीं किया जाता। ओपन सोर्स प्रोजेक्ट अक्सर शौकिया तौर पर चलाए जाते हैं और कई बार पेशेवर समर्थन के बिना आगे बढ़ते हैं।

  • ओपन सोर्स और क्लोज्ड सोर्स का इम्प्लीमेंटेशन
    ओपन सोर्स और क्लोज्ड सोर्स, दोनों को लागू करने में समय लगता है। क्लोज्ड सोर्स अक्सर समर्थन से कमाई करता है, इसलिए कई बार दस्तावेज़ीकरण कमजोर होता है। ओपन सोर्स के लिए शुरुआत करना आसान होना महत्वपूर्ण है।

  • क्या Nextcloud का उपयोग हो रहा है
    Nextcloud की विफलता का कोई सबूत नहीं मिल रहा, बल्कि EU की सरकारों और स्थानीय प्रशासन में इसका व्यापक उपयोग हो रहा है।

  • ओपन सोर्स प्रोजेक्ट्स के लिए फंडिंग
    कई लोकप्रिय ओपन सोर्स प्रोजेक्ट्स को बड़ी टेक कंपनियों से फंडिंग मिलती है। यह उन कारणों में से एक है जिनकी वजह से वे एक वास्तविक विकल्प बनना मुश्किल पाते हैं।

  • साइड प्रोजेक्ट्स की सीमाएँ
    हर चीज़ साइड प्रोजेक्ट के रूप में प्रतिस्पर्धा नहीं कर सकती, और non-proprietary लाइसेंस से जुड़ी समस्याएँ भी हैं। बहुत से लोगों के लिए source code तक पहुँच ही पहले से पर्याप्त है।

  • फ्री सॉफ़्टवेयर की ऐतिहासिक भूमिका
    फ्री सॉफ़्टवेयर 80 के दशक से कई proprietary सॉफ़्टवेयर का समर्थन करता आया है। Emacs ने 90 के दशक में एक जर्मन एयरलाइन के ATC को समर्थन दिया था, और Amazon में भी इसका उपयोग होता है।

  • बड़ी टेक कंपनियों की मुफ़्त सेवाएँ
    बड़ी टेक कंपनियाँ मुफ़्त होस्टिंग सेवाएँ देती हैं। इससे self-hosting मुश्किल हो जाती है। पहले छोटे टेक व्यवसाय ओपन सोर्स इंस्टॉलेशन उपलब्ध कराते थे।