लिनक्स कौन बनाता है? वे इसे फ्री में क्यों दे रहे हैं? क्या इन लोगों पर भरोसा किया जा सकता है?
लंबे समय से लिनक्स यूज़ कर रहे लोग इस सवाल पर हंस सकते हैं, लेकिन दूसरे नज़रिए से सोचें। फेसबुक के दौर में, जब "फ्री" अक्सर "ऐड-सपोर्टेड और आपकी हर हरकत ट्रैक करेगा" निकलता है, तो कोई भी जो ओपन सोर्स लाइसेंस से परिचित नहीं है, "फ्री" किसी भी चीज़ को लेकर संदेह करेगा।
"अगर आप पे नहीं कर रहे, तो आप प्रोडक्ट हैं", यह कहावत चलती है।
इसलिए यह कहना ज़रूरी है: लिनक्स, और दूसरे ओपन सोर्स सॉफ़्टवेयर, उस मायने में फ्री नहीं हैं जिस मायने में फेसबुक या जीमेल हैं—यानी यह किसी बेहद मुनाफे वाले कॉर्पोरेशन द्वारा पेश किया गया ऐड-सपोर्टेड एंडेवर नहीं है (हालांकि कई बड़ी कंपनियां ओपन सोर्स प्रोजेक्ट्स में योगदान देती हैं)। इसके बजाय, लिनक्स एक कोलैबोरेटिव प्रोजेक्ट है जिसमें पूरी दुनिया भाग ले सकती है, अगर वे चाहें। हां: आप भी।
तो लिनक्स कौन बनाता है? हम सब। आइए बात करते हैं कि इसका क्या मतलब है, एक ऐसे उदाहरण से जो नॉन-प्रोग्रामर्स के लिए समझना आसान है: विकिपीडिया।
विकिपीडिया कैसे काम करता है
विकिपीडिया धरती की सबसे पॉपुलर वेबसाइट्स में से एक है, लेकिन शायद ही किसी को इसमें चीज़ें जोड़ने के लिए पैसे मिलते हैं। इसके बजाय, खास टॉपिक्स के प्रति जुनूनी लोग हर आर्टिकल के ऊपर "एडिट" बटन दबाते हैं। कोई भी यह कर सकता है, बिना अकाउंट बनाए।
इसी तरह, कमोबेश, मानव ज्ञान का अब तक का सबसे पूरा संकलन तैयार होता है: उन लोगों द्वारा जो योगदान देने का फैसला करते हैं। लिनक्स बिल्कुल इसी तरह काम करता है।
बेशक, विकिपीडिया इससे ज़्यादा जटिल है। डेडिकेटेड कोर एडिटर्स का एक ग्रुप है, जो नए बदलावों को करीब से देखते हैं और तय करते हैं कि उन्हें रखना है या नहीं। विकिपीडिया बॉट्स करेक्शन करते हैं। एडमिन्स कभी-कभी पेज लॉक कर देते हैं, अगर उनका विषय अस्थायी रूप से विवादास्पद हो।
समय के साथ एक सिस्टम विकसित हुआ है, लेकिन तथ्य यह है कि यह लगभग पूरी तरह वॉलंटियर्स हैं जो विकिपीडिया को वह बनाते हैं जो वह है। लिनक्स, जैसा हम जानते हैं, बिल्कुल उसी तरह है: वॉलंटियर्स का एक विस्तृत समूह उन हजारों प्रोग्राम्स में कोड योगदान देता है जो आधुनिक लिनक्स डिस्ट्रोज़ बनाते हैं।
बेशक, विकिपीडिया में खामियां हैं। अलग-अलग पोकेमॉन पर आर्टिकल्स को पूरे अफ्रीकी देशों के आर्टिकल्स से ज़्यादा एडिट्स मिलते हैं, और तुच्छ बातों पर झगड़े महीनों "टॉक" सेक्शन पर हावी रह सकते हैं। (भीड़ स्मार्ट हो सकती है, लेकिन उसकी प्राथमिकताएं अजीब भी हो सकती हैं)। विकिपीडिया प्रोसेस—किसी भी ओपन सोर्स प्रोजेक्ट की तरह—गड़बड़ है, ठीक वैसे जैसे कोई भी डेमोक्रेटिक कम्युनिटी होती है। यह एक फ्री-फ्लोइंग, चलता रहने वाला प्रोजेक्ट है जो किसी तरह पूरे इंटरनेट के सबसे उपयोगी संसाधनों में से एक बन जाता है।
और जानते हैं क्या? ज्यादातर लिनक्स डिस्ट्रोज़ इसी तरह काम करते हैं।
ओपन सोर्स: जिस पर हम सब काम करते हैं
अधिकांश इंटरनेट यूज़र्स फायरफॉक्स से परिचित हैं, जो वेब के सबसे पॉपुलर ब्राउज़र्स में से एक है। यह ओपन सोर्स सॉफ़्टवेयर का एक प्रमुख उदाहरण है—यानी ऐसा सॉफ़्टवेयर जिसे कोई भी अपने उद्देश्यों के लिए एडिट करने के लिए फ्री है।
विकिपीडिया की तरह, फायरफॉक्स को भी वॉलंटियर्स की एक टीम "एडिट" करती है। हजारों लोग मिलकर इस ब्राउज़र को बनाते हैं, जिसे बदले में लाखों लोग फ्री में यूज़ करते हैं।
इसका लिनक्स से क्या लेना-देना? खैर, ज्यादातर लिनक्स डिस्ट्रोज़ फायरफॉक्स शामिल करते हैं—वे ऐसा कर सकते हैं क्योंकि फायरफॉक्स ओपन सोर्स है। हर लिनक्स डिस्ट्रो हजारों अलग-अलग प्रोजेक्ट्स का संकलन है, जिनमें से प्रत्येक की फायरफॉक्स की तरह अपनी टीमें हैं। लेकिन लिनक्स डिस्ट्रोज़ की अपनी वॉलंटियर टीमें भी होती हैं जो सब कुछ एक साथ रखने में मदद करती हैं।
इनमें से हर प्रोजेक्ट अपना सोर्स कोड पब्लिकली पब्लिश करता है, यानी जो कोई सुझाव देना चाहे वह कोड देख सकता है और दे सकता है। डेवलपर्स के बीच की बातचीत आमतौर पर पब्लिक होती है, यानी आप चाहें तो उनकी निर्णय-प्रक्रिया पढ़ सकते हैं। अगर आप अधिक शामिल होना चाहते हैं, तो किसी प्रोजेक्ट के पीछे के डेवलपर्स से संपर्क करके मदद की पेशकश कर सकते हैं—समय के साथ आप खुद कोर डेवलपर बन सकते हैं।
लेकिन अगर आप कोड नहीं करते, तब भी योगदान के तरीके हैं। आर्टिस्ट्स आइकॉन्स या वॉलपेपर्स डिज़ाइन कर सकते हैं। कोई भी जो बीटा वर्जन यूज़ करने को तैयार है, बहुमूल्य फीडबैक दे सकता है। राइटर्स डॉक्यूमेंटेशन तैयार करने में मदद कर सकते हैं।
यह, अपने सर्वोत्तम रूप में, वही है जो ओपन सोर्स है: अपने सबसे जुनूनी यूज़र्स द्वारा और उनके लिए बनाया गया एक प्रोजेक्ट।
कोड पर ज़्यादा नज़रें
कुछ लोगों को यह अप्रोच पसंद नहीं आती, वे पसंद करते हैं कि सब कुछ एक ही कंपनी द्वारा कंट्रोल हो जिसका एक यूनिफाइड विजन हो। और यह तर्क ज़रूरी नहीं कि गलत हो, लेकिन यह बताना उचित है कि ओपन सोर्स मॉडल कुछ फायदे देता है।
फिर विकिपीडिया की बात करते हैं। विकिपीडिया पर गलतियां होती हैं, ज़रूर, लेकिन लाखों लोग उसे हर दिन देखते भी हैं। जितने ज़्यादा लोग एक पेज देखेंगे, उतने ज़्यादा लोग किसी दी गई गलती को नोटिस—और फिक्स—कर पाएंगे।
यही बात ओपन सोर्स सॉफ़्टवेयर पर लागू होती है। जब माइक्रोसॉफ्ट विंडोज़ का नया वर्जन बनाता है, तो केवल माइक्रोसॉफ्ट कर्मचारी कोड देख पाते हैं। जब कोई ओपन सोर्स प्रोजेक्ट नए वर्जन पर काम करता है, तो वे पब्लिक में करते हैं—पूरी दुनिया चाहे तो कोड देख सकती है। और जितने ज़्यादा लोग उसे देखते हैं, उतनी ही ज़्यादा संभावना है कि कोई भी दी गई समस्या पकड़ी जाए।
ऐसी संभावित समस्याओं पर बातचीत लगातार होती रहती है। कभी-कभी वे बदसूरत हो जाती हैं, जिस बिंदु पर विभाजन (schisms) होते हैं। वास्तव में, कोई भी मौजूदा ओपन सोर्स प्रोजेक्ट लेकर उसका अपना वर्जन बना सकता है—एक प्रक्रिया जिसे फोर्किंग कहते हैं।
मैं आगे भी बोल सकता हूं। कहने की ज़रूरत नहीं, दोनों अप्रोच के फायदे-नुकसान हैं—लेकिन पारंपरिक रूप से लिनक्स और दूसरे ओपन सोर्स प्रोजेक्ट्स संभावित समस्याओं पर तेज़ी से प्रतिक्रिया देते रहे हैं क्योंकि बहुत सारे लोग कोड देखते हैं।
लिनक्स कौन बनाता है? आप। कूद पड़िए!
लिनक्स सिर्फ एक ऑपरेटिंग सिस्टम नहीं: यह एक कम्युनिटी है। अगर आप इसमें उतरना चाहें तो यह एक काफी मज़ेदार हॉबी भी हो सकती है। आपको शायद ढेर सारे नए शब्दों का मतलब सीखना पड़े, लेकिन एक बार जब आप गोता लगाना शुरू करेंगे, तो आप वाकई अपने कंप्यूटर को अपना बना पाएंगे।
चाहे आप विंडोज़ XP रिफ्यूजी हों, अपने भरोसेमंद कंप्यूटर को सुरक्षित रखने का तरीका ढूंढ रहे हों, या बस स्वाभाविक रूप से जिज्ञासु हों, मैं आपको हमारे बेस्ट लिनक्स डिस्ट्रोज़ की लिस्ट देखने और सीधे कूद पड़ने की पुरजोर सलाह देता हूं। आप उन लोगों पर भरोसा कर सकते हैं जो लिनक्स बनाते हैं, और चाहें तो उनसे जुड़ भी सकते हैं।
और अब: कोलैबोरेशन! लिनक्स और ओपन सोर्स का मेरा 설명 कैसा लगा? लोगों के शामिल होने के बेस्ट तरीके क्या हैं? इस आर्टिकल में आप कौन सी गलतियां सुधारना चाहेंगे? बेझिझक कमेंट्स में इस सब और अधिक पर बात करें।