GNU और मुक्त सॉफ़्टवेयर आंदोलन के 40 साल
(fsf.org)- आज जब सॉफ़्टवेयर हमारी रोज़मर्रा की ज़िंदगी में गहराई तक समा चुका है, तब भी अधिकांश उपयोगकर्ताओं के पास पूरा नियंत्रण नहीं है, और FSF इस समस्या के प्रतीकात्मक अवसर के रूप में GNU ऑपरेटिंग सिस्टम और मुक्त सॉफ़्टवेयर आंदोलन की 40वीं वर्षगांठ मना रहा है
- Richard Stallman ने 27 सितंबर 1983 को GNU’s not Unix नाम से Unix-जैसी मुक्त ऑपरेटिंग सिस्टम विकसित करने की योजना की घोषणा की थी, और GNU की शुरुआत उपयोगकर्ता स्वतंत्रता के लक्ष्य के साथ हुई
- GNU आम तौर पर Linux kernel के साथ मिलकर इंटरनेट और असंख्य डिवाइसों को सहारा देता है, और GPL द्वारा प्रतिनिधित्व किए जाने वाले copyleft के माध्यम से डेरिवेटिव कार्यों में अधिकारों को सुरक्षित रखने की पद्धति को फैलाता है
- 40वीं वर्षगांठ के कार्यक्रम स्विट्ज़रलैंड के Biel में होने वाले GNU Hackers Meeting और बोस्टन स्थित FSF मुख्यालय के hackday में बँटे हैं, जिनमें GNU पैकेज प्रस्तुतियाँ, हैकिंग, नई रिलीज़ पर काम और प्रतिभागियों के लिए कार्यक्रम शामिल हैं
- यह वर्षगांठ पुराने और नए हैकर्स को मुक्त सॉफ़्टवेयर बनाने, सुधारने और साझा करने के काम में फिर से शामिल होने के लिए प्रेरित कर सकती है
GNU की 40वीं वर्षगांठ और मुक्त सॉफ़्टवेयर आंदोलन
- 27 सितंबर 2023 को FSF ने GNU ऑपरेटिंग सिस्टम और मुक्त सॉफ़्टवेयर आंदोलन की शुरुआत की 40वीं वर्षगांठ मनाई
- 1983 में GNU की घोषणा को कंप्यूटिंग इतिहास का एक टर्निंग पॉइंट माना जाता है
- दुनिया भर के मुक्त सॉफ़्टवेयर समर्थक, tinkerer और hacker इस समारोह में शामिल हुए
- 40 साल बाद भी GNU और मुक्त सॉफ़्टवेयर की प्रासंगिकता और बढ़ गई है
- सॉफ़्टवेयर रोज़मर्रा के जीवन में गहराई से बस चुका है
- अधिकांश उपयोगकर्ता अपने इस्तेमाल के सॉफ़्टवेयर को पूरी तरह नियंत्रित नहीं कर पाते
GNU की शुरुआत और उपयोगकर्ता स्वतंत्रता
- Richard Stallman ने 27 सितंबर 1983 को GNU नामक एक मुक्त सॉफ़्टवेयर Unix-जैसे ऑपरेटिंग सिस्टम को विकसित करने की योजना की घोषणा की
- GNU, “GNU’s not Unix” का संक्षिप्त रूप है
- GNU एक ऐसा ऑपरेटिंग सिस्टम है जिसे विशेष रूप से उपयोगकर्ता स्वतंत्रता के लिए विकसित किया गया
- GNU Project ने 1983 से स्वामित्व वाले ऑपरेटिंग सिस्टम के बदले एक नैतिक विकल्प उपलब्ध कराया है
- दुनिया भर के स्वयंसेवी GNU डेवलपर्स के 40 साल के काम ने इसे संभव बनाया है
- Stallman के लिए मुक्त ऑपरेटिंग सिस्टम एक सहयोगी hacker समुदाय को फिर से बनाने और सभी के लिए भागीदारी संभव करने की नींव था
- इसका उद्देश्य यह था कि कंप्यूटर का उपयोग शुरू करते समय उपयोगकर्ताओं को अपने दोस्तों की स्वतंत्रता छीनने में सहभागी न होना पड़े
Linux और GPL के ज़रिये बढ़ा प्रभाव
- GNU आम तौर पर Linux kernel के साथ मिलकर इंटरनेट की बुनियाद बनाता है और लाखों सर्वर, डेस्कटॉप और embedded computing डिवाइस चलाता है
- तकनीकी प्रगति के अलावा, GNU ने copyleft नामक सॉफ़्टवेयर लाइसेंसिंग दृष्टिकोण की शुरुआत की
- copyleft यह मांग करता है कि डेरिवेटिव कार्यों में भी वही अधिकार सुरक्षित रहें
- इसका प्रमुख उदाहरण GNU General Public License(GPL) है
- Stallman के अनुसार GNU का लक्ष्य सिर्फ़ लोकप्रिय होना नहीं, बल्कि उपयोगकर्ताओं को स्वतंत्रता देना था
- GNU सॉफ़्टवेयर को स्वामित्व वाले सॉफ़्टवेयर में बदलने से रोकने के लिए वितरण की शर्तें ज़रूरी थीं, और वही तरीका copyleft था
स्विट्ज़रलैंड और बोस्टन में 40वीं वर्षगांठ के कार्यक्रम
- स्विट्ज़रलैंड के Biel में 27 सितंबर को GNUnet e.V. ने GNU Hackers Meeting आयोजित कर GNU की 40वीं वर्षगांठ मनाई
- विभिन्न GNU पैकेजों, हैकिंग और नई रिलीज़ बनाने पर प्रस्तुतियाँ निर्धारित थीं
- वक्ताओं में GNU के संस्थापक Richard Stallman, GNU Jami के Sébastien Blin, Free Software Foundation Europe के अध्यक्ष Matthias Kirschner और कई GNU डेवलपर्स शामिल थे
- यह एक दुर्लभ अवसर था जहाँ कई GNU maintainers स्वयं उपस्थित हुए
- FSF ने GNU की 40वीं वर्षगांठ के उपलक्ष्य में बोस्टन मुख्यालय में 1 अक्टूबर को hackday आयोजित किया
- परिवार, छात्र और GNU की 40वीं वर्षगांठ मनाना चाहने वाला कोई भी व्यक्ति इसमें भाग ले सकता है
FSF की भूमिका और GNU/Linux संदर्भ
- FSF GNU विकास को समर्थन देता है और GNU को उस दर्शन का केंद्र मानता है जिसने मुक्त सॉफ़्टवेयर आंदोलन का नेतृत्व किया
- FSF का वार्षिक LibrePlanet सम्मेलन सॉफ़्टवेयर स्वतंत्रता और डिजिटल नैतिकता पर केंद्रित है, और दिखाता है कि मुक्त सॉफ़्टवेयर समुदाय 40 वर्षों से बना रहा है और बढ़ा है
- GNU और Linux का संयोजन GNU/Linux system के रूप में समझाया जाता है
- 1992 तक GNU के मुख्य घटक kernel को छोड़कर पूरे हो चुके थे
- 1992 में Linux kernel को GNU GPL के तहत फिर से रिलीज़ किया गया, जिससे वह मुक्त सॉफ़्टवेयर बन गया
- GNU और Linux के संयोजन से एक पूर्ण मुक्त ऑपरेटिंग सिस्टम बना, और पहली बार PC को बिना गैर-मुक्त सॉफ़्टवेयर के चलाना संभव हुआ
1 टिप्पणियां
Hacker News की राय
FSF और GNU के लंबे प्रयासों के लिए आभार जताना चाहता/चाहती हूं
बारीकियों पर अंतहीन बहस हो सकती है, लेकिन जिस वास्तविक खतरे और दुर्भावना के खिलाफ यह आंदोलन खड़ा रहा है, वे लगातार होने वाली घटनाओं से साफ साबित हो रहे हैं, इसलिए इसके मूल विचार को अनदेखा करना मुश्किल है
Free software ने मेरे जीने के माहौल को अधिक भरोसेमंद, अधिक दोस्ताना और कम डरावना बनाने में बड़ा योगदान दिया है, और यह कोई छोटी उपलब्धि नहीं है
वे बहुत प्रशंसा और सम्मान के हकदार हैं
यह कहकर अफसोस जताना आसान है कि मूल free software movement का विज़न खो गया है, लेकिन ऐसा करने पर हम computing की किसी खास विचारधारा रूपी एक पेड़ से चिपककर, open और collaborative software production के व्यापक रूप से अपनाए जाने वाले जंगल को चूक जाते हैं
पिछले 40 वर्षों में, व्यक्तियों, निजी कंपनियों और public sector—सभी में समाज के अधिक से अधिक हिस्से shared resources, यानी commons, का उपयोग और विकास करने के तरीके में आए हैं
यह एक अभूतपूर्व सकारात्मक विकास है, जिसका समान उदाहरण दूसरे क्षेत्रों में सोचना कठिन है, और बुरी खबरों की बाढ़ में यह बहुत आसानी से दब जाता है, इसलिए इसे और अधिक मनाया जाना चाहिए
बेशक, जब कोई चीज बचपन से आगे बढ़कर परिपक्व होने में सफल होती है, तो वह पहचान में न आने लायक बदल सकती है। लोकप्रिय हुआ धर्म मूल पैगंबर के विज़न से बहुत अलग हो सकता है, कई पंथों में बंट सकता है, और वे पंथ orthodox धारा से अधिक लोकप्रिय भी हो सकते हैं
जब कोई चीज mainstream बन जाती है, तो पैसे और राजनीति का उसमें आना टाला नहीं जा सकता
आज की चुनौती शुद्ध और सच्चे विश्वास को पुनर्जीवित करना नहीं, बल्कि ऐसे नेताओं का होना है जिनके पास स्पष्ट विज़न और उद्देश्य हो, ताकि आंदोलन के विस्तार के साथ नए महत्वपूर्ण बन रहे ठोस संदर्भों में मूल उद्देश्य को champion किया जा सके
Big Tech के बाहर की corporate दुनिया अभी भी open source में ज्यादा शामिल नहीं है, और public institutions के digital public goods भी इस दर्शन से बहुत मेल खाते हैं, लेकिन अभी शुरुआती चरण में हैं
सारा software independent software vendors से खरीदा जाता, source बंद होता, lock-in की वजह से bugs ठीक नहीं होते, और competition की कमी से खराब software की भरमार होती
Free software से मेरा पहला परिचय GCC और Emacs के जरिए हुआ था
उस समय GNU/Linux, open source और free software की बहस जैसी चीजें स्वाभाविक रूप से स्वीकार कर ली थीं, और FSF का वैचारिक रुख युवावस्था में आकर्षक लगा था तथा मेरे दृष्टिकोण पर भी गहरा असर पड़ा था
समय के साथ FSF का मुख्य संदेश अब भी वैध और सही लगता है, लेकिन उनकी tactics ने शायद उन्हें आधुनिक tech discourse की mainstream से बाहर धकेल दिया है
यह दुखद है और समझ नहीं आता कि इससे क्या सबक लेना चाहिए, लेकिन काश आधुनिक tech discourse में FSF की भूमिका बड़ी होती
हम पहले ही non-copyleft licenses के उभार, नई पीढ़ी के लिए अलग marketing नाम के साथ shareware model की वापसी, और नए शब्दों में thin-client आधारित time-sharing की वापसी देख रहे हैं
सबसे महत्वपूर्ण free/open source projects में से कई बड़े corporate अपने उद्देश्यों के लिए sponsor कर रहे हैं, और यह हकीकत भी बड़ी है कि केवल प्रचार से रोज़ी-रोटी नहीं चलती
दूसरी तरफ dystopian corporations हैं, जो गुलाम श्रम और lock-in cash cows से आखिरी बूंद तक value निचोड़ने का सपना देखते हैं
दो सीधे और व्यवस्थित रूप से टकराने वाले worldviews को मिलाने की कोई tactic नहीं है
अगर कोई tactic local success के लिए उद्देश्य से समझौता करवा दे, तो वह उद्देश्य धोखा खा चुका है और फिर कोई भी कार्रवाई जायज़ नहीं ठहरती
closed software से लाभ कमाने वालों द्वारा FSF के खिलाफ संगठित अभियान हमेशा रहे हैं और आगे भी रहेंगे
आजकल software अक्सर secondary issue होता है, users computer के मालिक नहीं होते और सब कुछ remote पर चलता है, इसलिए असली मुद्दा data और उस पर control है
AGPL सहित FSF द्वारा दी जाने वाली licenses इसे संभालने के लिए पर्याप्त नहीं हैं
Europe में GDPR है, जो data से जुड़े कई मुद्दों को काफी अच्छी तरह संभालता है, लेकिन free software licenses की तरफ इसका कोई equivalent नहीं है, और शुरुआत में समस्या पर कैसे हमला किया जाए, इस पर भी बहुत कम चर्चा है
FSF 1980s की समस्याएं हल करने तक ही अटका हुआ है, और 2020s की समस्याओं पर उसके पास कहने को ज्यादा कुछ नहीं दिखता
जब बहुत सा software मूल रूप से किसी न किसी रूप में distributed होना ही चाहिए, तब “मत करो”, “खुद host करो”, “local पर चलाओ” भर काफी नहीं है
केंद्रीकृत सत्ता हमेशा स्वतंत्रता पर दबाव डालती है, और इसमें वे लोग भी शामिल हैं जो तय करते हैं कि mainstream discourse क्या है
ताकतवर लोग कम ताकतवर लोगों की स्वतंत्रता को शायद ही कभी अपने लिए फायदेमंद मानते हैं
सबूत तो इसके उलट, यानी इसके फायदेमंद होने की ओर इशारा करते हैं, लेकिन ऐसे indirect और trust-based reasoning को संभाल पाने वाले लोग कम हैं
स्वतंत्रता अतीत में भी, आज भी, और भविष्य में भी एक radical idea है
40 साल बीत जाने के बाद भी लगता है कि वे अब भी भाषण देना और free software बनाना ही free software की रक्षा का सही बचाव मानते हैं
यह तरीका निष्क्रिय है, और उस वास्तविकता के सामने ढह चुका है जहाँ tech कंपनियाँ उनके free software tools का सक्रिय रूप से इस्तेमाल करके ऐसा closed-source software बनाती हैं जो users के अधिकारों का बार-बार उल्लंघन करता है
करने के लिए बहुत कुछ और था
free software बनाने वाले startups के लिए grant program कहाँ हैं? free software पहले से install किए हुए used computer hardware को फिर से बेचने और low-income communities या libraries को discount देने वाली दुकानें कहाँ हैं? tech unions के साथ काम कहाँ है?
workers के अधिकार software users के अधिकारों से अलग दिख सकते हैं, लेकिन workers और company के बीच power imbalance इस बात से गहराई से जुड़ा है कि company workers से ऐसा software बनाने को क्यों कह सकती है जो users के अधिकारों का सम्मान नहीं करता, और लंबे समय में यहाँ दिलचस्प काम की गुंजाइश है
FSF उस समय के बाद भी adapt नहीं कर पाया जब केवल वैचारिक leadership और free alternatives बनाना movement के आदर्शों को सहारा देने के लिए पर्याप्त नहीं रह गया था
अब तो बस ऐसा लगता है कि वह केवल मौजूद है
FSF के core में से एक GNU tools थे
हाल में कई tools को Rust में फिर से लिखना trend बन गया है, और operating system के core tools का exploit करना कहीं ज्यादा कठिन होना और अक्सर performance भी बेहतर होना कुल मिलाकर बेहतरीन दिशा लगती है
उदाहरण के लिए ripgrep पारंपरिक grep से बेहतर सुधार है, nushell बेहतर shell है, और exa बेहतर ls है, लेकिन इनमें से कोई भी GPL नहीं है
coreutils को Rust में हूबहू फिर से लिखने वाला project भी है, और वह MIT license के तहत है
FSF की modernize होने और relevant बने रहने की कोशिशें कहाँ हैं?
इन्हें धरती पर कहीं भी कोई भी, किसी संदिग्ध company से license खरीदे बिना इस्तेमाल कर सकता है
Blender, Inkscape, Emacs, GCC, Linux kernel, Guix हैं, और Syncthing जैसे शानदार tools या पूरी तरह free software पर चलने वाले पूरे operating systems भी हैं
Gimp में कमियाँ हैं, लेकिन सही हाथों में कई उद्देश्यों के लिए यह काफी मजबूत विकल्प है, ऐसा मुझे लगता है
इन projects को free software movement की सफलता माना जा सकता है
FSF और GNU project बिल्कुल बेकार नहीं हैं; अगर वे न होते तो आज हालात कहीं ज्यादा खराब होते
बस, अतिरिक्त रूप से किए जा सकने वाले कामों पर की गई आलोचना अब भी सही है, और कुछ ideas काफी अच्छे भी हैं
https://mullvad.net/en/blog/2023/2/1/eu-chat-control-law-wil...
पिछले 40 सालों में हर open source license की शर्तें “no warranty” से शुरू होती रही हैं, लेकिन आज सरकारें सोचती हैं कि अगर कोई आपके software को ऐसे काम में इस्तेमाल करे जो उन्हें पसंद नहीं, तो आपको जेल जाना चाहिए
यह बात कभी-कभी काफी हैरान करती है कि FSF मुझसे बस कुछ महीने ही पुराना है
मुझे खुद भी यकीन नहीं कि free software न होता तो मैं computing को किसी भी रूप में अपना career बनाता या नहीं
40 साल बाद भी printer अब भी विश्वासघाती है
मैं सच में मानता हूँ कि permissive non-copyleft open source licenses के फैलाव ने free software movement को सबसे ज्यादा नुकसान पहुँचाया
GPL कभी standard था, लेकिन बहुत पहले ही उसे छोटे, समझने में आसान और “जो चाहो करो” किस्म के licenses ने पीछे छोड़ दिया
लोगों को यह समझाने की संगठित कोशिश लगातार चलती रही है कि relevant बने रहने के लिए उन्हें MIT license इस्तेमाल करना चाहिए, यानी खुद को exploit होने देने लायक बनाना चाहिए
मैं GPL license family का खास तौर पर आभारी हूँ, जिसने लोगों को वापस योगदान देना चाहिए—इस विचारधारा को कानूनी रूप से स्थापित किया
मैं दृढ़ता से मानता हूँ कि कई open source movements आज जितने सफल हैं, उसकी एक वजह यही है, और यह तथ्य कि ऐसे licenses culture में गहराई तक बस चुके हैं, मेरे लिए बड़ी प्रेरणा और कृतज्ञता का कारण रहा है
GNU bash, GNU ed, GNU chess, GNU coreutils, GNU hello अब https://www.exaequOS.com में शामिल हैं
पूरी तरह ध्वस्त कर दिया, और हम भी बेबस होकर हार गए
इस field की उम्र और आजकल बहुत से software की छोटी half-life को देखते हुए, GNU project एक जबरदस्त उपलब्धि है