ओपन सोर्स कम्युनिटी में योगदान देने के 10 तरीके
ओपन सोर्स सॉफ्टवेयर ने सूचना प्रौद्योगिकी के विकास में तेजी लाने में मदद की है, जिससे पहले कभी नहीं देखा गया। फ्री सीएमएस जैसे कि ड्रुपल या वर्डप्रेस, या लिनक्स डिस्ट्रोस द्वारा प्रदान किए गए डेस्कटॉप वातावरण का उपयोग करके स्टार्टअप और छोटे व्यवसायों के बारे में सोचें जिन्हें हम मुफ्त में उपयोग कर सकते हैं.
ओपन सोर्स सॉफ्टवेयर हम सोर्सफोर्ज, गीथहब, या वर्डप्रेस प्लगइन रिपोजिटरी जैसी जगहों से डाउनलोड कर सकते हैं अपने खाली समय में स्वयंसेवक डेवलपर्स द्वारा लिखित और रखरखाव किया जाता है. यदि हमने कभी भी एक ओपन सोर्स सॉफ़्टवेयर का उपयोग किया है, तो हम केवल एक अंतिम उपयोगकर्ता नहीं हैं, बल्कि ओपन सोर्स कम्युनिटी के सदस्य भी हैं.
जैसा कि आंदोलन की सफलता अपने उपयोगकर्ताओं पर अत्यधिक निर्भर करती है, हमारे स्वयं के प्रोजेक्ट के रूप में खुले स्रोत के बारे में सोचना महत्वपूर्ण है, और बेहतर बनाने में मदद करने के लिए हम क्या कर सकते हैं ओपन सोर्स प्रोडक्ट्स (सॉफ्टवेयर, प्लगइन्स, थीम, कोड स्निपेट्स, ब्लॉगिंग प्लेटफॉर्म, ऑपरेटिंग सिस्टम आदि) जिनका हम उपयोग करते हैं.
क्रिसमस आ रहा है, इस पोस्ट में हम एक नज़र डालते हैं कि हम कैसे ओपन सोर्स कम्युनिटी को वापस दे सकते हैं, जितना या जितना हमारे पास समय और क्षमता है उतना कम.
1. हमारे पसंदीदा सॉफ़्टवेयर को सकारात्मक समीक्षा दें
खुले स्रोत के डेवलपर्स के रूप में आमतौर पर आर्थिक रूप से मुआवजा नहीं दिया जाता है, उन्हें अन्यथा प्रेरित करने की आवश्यकता होती है। उनमें से कई ने दुखद रूप से अनुभव किया है कि उपयोगकर्ता सकारात्मक समीक्षा को सकारात्मक लोगों की तुलना में अधिक आसानी से देते हैं.
इस प्रवृत्ति को आमतौर पर बुनियादी मानव मनोविज्ञान के परिणामस्वरूप देखा जाता है, एक गैर-कार्यात्मक सॉफ़्टवेयर द्वारा भ्रमित उपयोगकर्ता के रूप में गुणवत्ता पर अधिक तेज़ी से टिप्पणी करेंगे किसी ऐसे व्यक्ति की ज़रूरत से जो संतुष्ट हो चुका है, लेकिन इसके बारे में दूसरे पहलू से भी सोचने लायक है.
स्रोत डेवलपर्स को खोलने के लिए बहुत कम सकारात्मक समीक्षाएँ प्राप्त करना बेहद चुनौतीपूर्ण हो सकता है, इसलिए यदि हम एक अच्छा विषय, प्लगइन या सॉफ्टवेयर पाते हैं, तो यह हमेशा एक अच्छा विचार है कि इसके मूल स्थल पर वापस जाएं, और देवों के लिए सकारात्मक प्रतिक्रिया छोड़ें.
यहां तक कि अगर उनके पास जवाब देने का समय नहीं है, तो वे निश्चित रूप से इसकी सराहना करेंगे। उपहार के रूप में आश्चर्यजनक समीक्षा के साथ हमारे पसंदीदा प्लगइन्स और थीम के लेखकों को आश्चर्यचकित करने के लिए क्रिसमस एक अच्छा समय हो सकता है.
2. नकारात्मक समीक्षा देने से पहले प्रश्न पूछें
सभी अच्छी इच्छा के बावजूद, यह अक्सर होता है कि जैसा हमने कल्पना की है वैसा कुछ काम नहीं करता है। यह जरूरी सॉफ्टवेयर का मुद्दा नहीं है, लेकिन यह हमारे स्थानीय पर्यावरण की समस्याओं से भी उत्पन्न हो सकता है, अन्य सॉफ्टवेयर की असंगति हम उपयोग करते हैं, और कई अन्य चीजें.
एक नकारात्मक समीक्षा छोड़कर अंतिम उपाय के रूप में देखा जाना चाहिए अगर हम एक संपन्न ओपन सोर्स कम्युनिटी चाहते हैं। हमें हमेशा यह याद रखने की जरूरत है कि हमें वह सॉफ्टवेयर मिले जो हमें मुफ्त में चाहिए हम ग्राहक की भूमिका में नहीं हैं, बल्कि एक सहकर्मी की भूमिका में हैं.
ऑनलाइन प्लेटफ़ॉर्म जहां हम खुले स्रोत सॉफ़्टवेयर डाउनलोड कर सकते हैं, आमतौर पर डेवलपर्स से संपर्क करने के कुछ तरीके प्रदान करते हैं, इसलिए उस मजाकिया 1 स्टार समीक्षा को छोड़ने से पहले, यह हमेशा एक अच्छा विचार है समस्या का विस्तार से वर्णन करें (और अधिक नीचे), और समर्थन फोरम में सवाल पूछें. ज्यादातर मामलों में डेवलपर्स जल्दी जवाब देंगे.
3. मदद करने वाले डेवलपर्स आसानी से बग को पुन: पेश करते हैं
चाहे हम एक समर्थन मंच, या एक बग ट्रैकिंग सिस्टम तक पहुंच रखते हैं, या हम सिर्फ ईमेल द्वारा या सोशल मीडिया साइट के माध्यम से सीधे डेवलपर्स से संपर्क करते हैं, यह है हमेशा हमारी समस्या का विस्तार से वर्णन करने के लिए महत्वपूर्ण है.
अच्छी बग रिपोर्टिंग अपनी खुद की कला का एक रूप है, और अगर यह सही ढंग से किया जाता है, तो डेवलपर्स की मदद कर सकता है, इसलिए यह एक विचार के लायक है कि इसे कैसे ठीक से संकलित किया जाए।.
डेवलपर्स की जरूरत है बग का सामना करने से पहले हमने जो किया वह कदम से कदम से जानें, खराबी वास्तव में कैसे हुई, अन्य सॉफ्टवेयर / प्लगइन्स एक ही समय में कैसे चलते हैं, और कुछ मामलों में मंच, परिचालन प्रणाली, तथा युक्ति हमने इस्तेमाल किया.
बग रिपोर्ट और समीक्षाएं जो केवल यह बताती हैं कि "यह प्लगइन बेकार है" या "बेकार बकवास" विशेष रूप से उपयोगी नहीं हैं.
4. समर्थन मंचों में योगदान करें
यदि हम पहले से ही कुछ समय के लिए एक सॉफ्टवेयर, एक प्लगइन, एक थीम, या ब्लॉगिंग प्लेटफॉर्म का उपयोग कर रहे हैं, तो हम आसानी से समुदाय को वापस दे सकते हैं कम अनुभवी उपयोगकर्ताओं के साथ हमारे मौजूदा ज्ञान को साझा करना. ओपन सोर्स सामान देने वाली अधिकांश साइटों में विषयगत समर्थन फ़ोरम होते हैं, जहाँ कोई भी पंजीकरण कर सकता है.
हमें मदद करने के लिए एक डेवलपर होने की ज़रूरत नहीं है, क्योंकि आमतौर पर कई गैर-तकनीकी प्रश्न भी होते हैं। मंचों का समर्थन करने में योगदान देना न केवल महत्वपूर्ण है क्योंकि हम दूसरों की मदद कर सकते हैं, बल्कि इसलिए भी यह एक ऐसा तरीका है जिससे हम अपने ज्ञान को तरोताजा रख सकते हैं.
5. हमारे द्वारा पसंद किए गए सॉफ़्टवेयर के बारे में शब्द फैलाएं
अगर हमें कुछ ऐसा मिला है जो हमें विशेष रूप से पसंद है, मुफ्त कवरेज या पदोन्नति प्रदान करना यह ओपन सोर्स कम्युनिटी के समर्पित सदस्य होने का एक शानदार तरीका भी है। यदि हमारे पास एक ब्लॉग है, या किसी और के लिए योगदान है, तो हमें इसके बारे में एक दिलचस्प पोस्ट लिखने की तुलना में कुछ और करने की आवश्यकता नहीं है। यहाँ, hongkiat.com पर हमने यह कई बार किया है, और भविष्य में भी करते रहेंगे.
यदि आपका कोई ब्लॉग नहीं है, तो आप सोशल मीडिया साइटों पर अपने पसंदीदा सॉफ़्टवेयर के बारे में प्रचार करने का विकल्प भी चुन सकते हैं। हम इस तरह से केवल खुले स्रोत डेवलपर्स की मदद नहीं करते हैं, लेकिन यह भी अन्य लोग जो एक अच्छे सॉफ्टवेयर की तलाश करते हैं इस या उस उद्देश्य के लिए.
6. सुविधाओं की सिफारिश करें, लेकिन बहुत सावधानी से
फ़ीचर अनुरोध उपयोगी हो सकते हैं, लेकिन केवल अगर वे बहुत सावधानी से किए जाते हैं। यदि हम इसे विचार के साथ करते हैं, और डेवलपर्स को दिखाते हैं कि हम उनके काम को समझते हैं और उनकी सराहना करते हैं, तो हम कर सकते हैं उन्हें यह बताकर मूल्यवान विचार दें कि वे सॉफ्टवेयर में सुधार कैसे कर सकते हैं.
दुर्भाग्य से कई उपयोगकर्ता वास्तव में सम्मानजनक व्यवहार नहीं करते हैं फीचर अनुरोध करते समय, उनमें से कुछ भी पूरी तरह से काम करने वाले प्लगइन्स को खराब समीक्षा देते हैं, क्योंकि वे उन विशेषताओं को प्रदान नहीं करते हैं जिनकी उन्हें आवश्यकता है.
इस तरह का व्यवहार कई प्रतिभाशाली डेवलपर्स को खुले स्रोत से दूर करें, इसलिए अगर हम चाहते हैं कि समुदाय पनपे, हमें हमेशा जरूरत है भागीदारों के रूप में डेवलपर्स का इलाज करें, और सम्मान के साथ सुविधाओं के लिए पूछें.
7. एक सॉफ्टवेयर टेस्टर बनें
सॉफ्टवेयर को अच्छी तरह से जांचने की आवश्यकता है, इसलिए यदि हमारे पास थोड़ा खाली समय है, या विशेष रूप से एक प्लगइन या ऐप में रुचि रखते हैं, तो हम विकास प्रक्रिया में भाग ले सकते हैं स्वयंसेवक सॉफ्टवेयर परीक्षक. ओपन सोर्स टीमें आमतौर पर उपयोगकर्ताओं को अपनी वेबसाइट पर, समाचार पत्र में, या अपने सोशल मीडिया प्रोफाइल पर परीक्षण के अवसरों के बारे में सूचित करती हैं.
उदाहरण के लिए वर्डप्रेस थीम ने डेवलपर्स को अपने नवीनतम डिफ़ॉल्ट विषय, ट्वेंटी सिक्सटीन का परीक्षण करने का मौका दिया, और वे यह भी विस्तृत निर्देश देते हैं कि परीक्षण प्रक्रिया कैसे काम करती है। उत्पादों का परीक्षण करके हम न केवल मदद करते हैं, बल्कि यह भी कर सकते हैं विकास प्रक्रिया और विशेष सॉफ्टवेयर के बारे में बहुत कुछ सीखें.
8. एक पैच या एक वृद्धि अपलोड करें
ओपन सोर्स टीमें हमेशा नए डेवलपर्स का स्वागत करती हैं, इसलिए यदि हम नहीं चाहते हैं या हमारे स्वयं के ओपन सोर्स प्रोजेक्ट को शुरू करने का समय है, तो यह सिर्फ हमारे लिए बेहद मददगार हो सकता है मौजूदा बग्स के लिए पैच अपलोड करें, या सुधार के लिए वृद्धि. अगर हम ऐसा करना चाहते हैं, तो हमें आमतौर पर करने की जरूरत है एक पैच फ़ाइल बनाएं जिसमें हमारे द्वारा किए गए मतभेदों की सूची हो.
वर्डप्रेस टीम इसे बहुत स्पष्ट रूप से बताती है कि वर्डप्रेस द्वारा उपयोग किए गए एसवीएन संस्करण नियंत्रण प्रणाली के अनुसार एक पैच कैसे जमा किया जाए, और यहां हम कैसे कर सकते हैं इसके बारे में एक गाइड है। पुल अनुरोध करें अगर हम एक GitHub परियोजना में योगदान करना चाहते हैं.
पैच बनाने के लिए कोडिंग की आवश्यकता होती है, इसलिए यह केवल डेवलपर्स के लिए अनुशंसित है.
9. प्रलेखन या अनुवाद में योगदान करें
उपयोग करने योग्य सॉफ्टवेयर में न केवल कोड होता है, बल्कि यह भी होता है समझने योग्य दस्तावेज की जरूरत है, और एक वैश्वीकृत दुनिया में, अनुवाद बहुत.
अधिकांश ओपन सोर्स टीमें उपयोगकर्ताओं को अपने मौजूदा प्रलेखन को संपादित करने की अनुमति दें और इसमें नई जानकारी जोड़ने के लिए; बस वर्डप्रेस कोडेक्स के बारे में सोचें। जरूरी नहीं कि हम बड़ी चीजों के बारे में सोचें, हम भी कर सकते हैं टाइपो और गलत सूचना को ठीक करके मदद.
हम अपने पसंदीदा सॉफ़्टवेयर या ऐप को किसी विदेशी भाषा में अनुवाद करके स्रोत खोलने के लिए भी सहयोग कर सकते हैं। इस तरह का योगदान उन लोगों के लिए उत्कृष्ट है, जिनकी मूल भाषा अंग्रेजी नहीं है। आखिर हम ऐसी दुनिया में क्यों रहना चाहते हैं, जहाँ अन्य भाषाओं में कूल ऐप्स और सॉफ्टवेयर नहीं पहुँच सकते?
सॉफ़्टवेयर स्थानीयकरण आमतौर पर पोएडिट जैसे एप्लिकेशन का उपयोग करते हैं जो एक ही समय में सिर्फ एक या दो वाक्य का अनुवाद करना संभव बनाते हैं, इसलिए हमें जरूरी नहीं कि बहुत काम करना है, क्योंकि हर छोटा योगदान मदद करता है.
10. ओपन सोर्स सॉफ्टवेयर का उपयोग करते रहें
यदि हम एक जीवंत खुला स्रोत दृश्य देखना चाहते हैं, तो हमें इसकी आवश्यकता है खुले स्रोत सॉफ़्टवेयर का सक्रिय रूप से उपयोग करते रहें, तथा नए लोगों की कोशिश करने से डरो मत. अगर हमें कुछ अच्छा लगता है, हमें दूसरों से इसकी सलाह लेने में संकोच नहीं करना चाहिए, इसलिए वे भी इससे लाभान्वित हो सकते हैं.
यहां तक कि अगर हम केवल उत्साही और सम्मानजनक उपयोगकर्ता हैं जो अपने अनुभवों को साझा करने के अलावा और कुछ नहीं कर रहे हैं, तो हमने पहले ही सार्थक तरीके से योगदान दिया है.