आपने उस ओपन सोर्स प्रोजेक्ट में क्या योगदान दिया? [बन्द है]


9

मैं वास्तविक अनुभव और व्यक्तिगत उत्तरों में दिलचस्पी रखता हूं, न कि केवल उन मानक "खुले स्रोत के लिए योगदान के लाभ" जो हम सभी अब तक दिल से याद करते हैं।

मैं ऐसे कई लोगों से मिला हूं, जो ओपन सोर्स प्रोजेक्ट में योगदान करते हैं और लगभग कभी भी यह विषय सामने नहीं आया: उन्होंने इस ओपन सोर्स प्रोजेक्ट में योगदान क्यों दिया। इसलिए, यदि आपने किसी भी तरह से पहले एक ओपन सोर्स प्रोजेक्ट में योगदान दिया है, तो क्या आप एक सेकंड के लिए विराम दे सकते हैं और यह याद रखने की कोशिश कर सकते हैं कि वास्तव में आपने उस विशेष प्रोजेक्ट में योगदान करने का निर्णय लिया है।

क्या यह एक यादृच्छिक निर्णय था, क्या यह इसलिए था क्योंकि आप ऊब चुके थे, क्या इसलिए कि जिस कंपनी के लिए आपने काम किया था वह पहले से ही इसका उपयोग कर रहा था और आपने अपनी नौकरी के हिस्से के रूप में योगदान दिया था, क्या यह इसलिए था कि परियोजना बहुत बड़ी थी जिसे आप अनुबंध प्राप्त करना चाहते थे, या प्रोजेक्ट बहुत छोटा था आप इसे बनाना चाहते थे, या इसलिए कि आपके प्रोफेसर या सहकर्मी ने आपको अपने ओपन सोर्स प्रोजेक्ट के साथ मदद करने के लिए कहा था, या .....

अपने कारणों को प्रमाणित करने के लिए, कृपया प्रोजेक्ट नाम का उल्लेख करें और अपनी भागीदारी (भारी, सामयिक, हल्का, एक बार) को रेट करें।

जवाबों:


19

क्योंकि कुछ टूट गया था, और मुझे इसे अपने उद्देश्यों के लिए वैसे भी ठीक करने की आवश्यकता थी - क्यों इसे एक ही नाव में दूसरों के साथ साझा न करें।


9

मुझे यह विचार पसंद है कि अधिकांश खुले स्रोत योगदानकर्ता "लाभ" के अलावा कुछ और के लिए करते हैं।

लेकिन क्योंकि हमेशा एक कारण है, सचेत या नहीं ...

  • कुछ इसे सामाजिक पहलू के लिए करते हैं । वे लोगों से मिलते हैं, नए दोस्त बनाते हैं।
  • कुछ इसे उस स्थिति के लिए करते हैं जो उन्हें देता है। (वेबसाइटों की तरह StackOverflow उस व्यवहार पर आधारित होते हैं)।
  • कुछ ऐसा इसलिए करते हैं क्योंकि वे चीजों को हासिल करना पसंद करते हैं। वे समस्याओं को हल करना पसंद करते हैं। उन्हें यह विचार पसंद है कि वे इस दुनिया में उपयोगी हैं ।

यह हमेशा तीनों में से कम या ज्यादा का संयोजन होता है।

मैं पहले और दूसरे की एक छोटी राशि के साथ पिछले एक से अधिक हूं।

ओपन सोर्स का एक अतिरिक्त व्यवहार है जो अधिक "व्यावहारिक" है:

  • कुछ ने ऐसा इसलिए किया क्योंकि उन्हें करना है। लाइसेंस शर्तों के कारण, वे अंतरात्मा की आवाज को साफ करने के लिए, जो भी हो।

मुझे लगा कि मैं अपने उत्तर में बहुत स्पष्ट था, मैं ऐसा करता हूं क्योंकि मुझे चीजें हासिल करना और उपयोगी होना पसंद है, और बात के सामाजिक और स्थिति पहलू के लिए थोड़ा सा। क्या आपको अधिक विवरण की आवश्यकता है?

ओह, मैंने आपको गलत समझा। ये सभी कारण आपके हैं। मैंने सोचा था कि आप सामान्य रूप से बात कर रहे थे क्योंकि आपने प्रत्येक बुलेट बिंदु "कुछ लोगों" के साथ शुरू किया था।
एरमिन

नहीं, मैं पहले सभी शीर्ष कारणों का वर्णन करना चाहता था, क्योंकि यह एक ऐसा विषय है जिसे मैं बहुत पसंद करता हूं (मनोविज्ञान)

उचित पर्याप्त, +1 फिर
एर्मिन

मैं इसे इस तरह से सोचना भी पसंद करता हूं, पियरे :)
कैमिलो मार्टिन

3

मैंने एक स्क्विरलमेल प्लगइन के विस्तार में योगदान दिया, क्योंकि मैं उस कार्यक्षमता का उपयोग करना चाहता था और यह पहले से उपलब्ध नहीं था।


2

मैंने इसे परियोजना का समर्थन करने के लिए किया। अगर प्रोजेक्ट मर जाता है तो मैं ढीला हो जाता हूं।


2

मैंने एक ओपन सोर्स प्रोजेक्ट में योगदान दिया, जो फीका पड़ जाता, मैंने योगदान नहीं दिया। मुझे यह कहते हुए खुशी हो रही है क्योंकि मैंने योगदान दिया है यह अभी भी आस-पास है और किसी की उम्मीद से थोड़ा अधिक पनप गया है।

जब मैंने विंडोज से मैक पर स्विच किया, तो मेरा पसंदीदा IM क्लाइंट उपलब्ध नहीं था। एक बनाने के लिए एक छोटी परियोजना शुरू की गई थी।

यह शुरुआती अल्फा चरणों में मिला, बहुत छोटी और दुर्घटनाग्रस्त था और अंततः लेखक ने इसे छोड़ दिया। उस समय इसका इस्तेमाल करने वाले काफी लोग थे, और हर बार जब IM सेवा ने इसे प्रोटोकॉल के अनुसार अपडेट किया, तो क्लाइंट खराब हो जाएगा।

मैंने इसके लिए कुछ सुधार लिखना शुरू कर दिया था और इससे पहले कि मुझे पता था कि मैं इसका डेवलपर बन गया हूं। जैसा कि यह निकला, कुछ कांटे बदल गए, और मूल परियोजना थोड़ी वापस मर गई, फिर भी मैंने कुछ कांटे में योगदान करने में मदद की। खुले स्रोत की खुशियाँ!

अभी, एक iPhone ऐप जिस पर मैं सक्रिय रूप से काम कर रहा हूं, वह IM प्रोटोकॉल लाइब्रेरी के लिए पॉप अप किए गए एक कांटे पर आधारित है। यह आश्चर्यजनक है कि खुले स्रोत उत्पाद कैसे विकसित हो सकते हैं और कभी-कभी पूर्ण चक्र आ सकते हैं :)


2

हम अक्सर विभिन्न खुले स्रोत परियोजनाओं में छोटे योगदान करते हैं। यह मुख्य रूप से किया जाता है क्योंकि कुछ कार्यक्षमता "तार्किक रूप से" प्राप्त करने के लिए किए गए कोड का एक विशेष टुकड़ा परियोजनाओं का है, न कि हमारे स्वयं के कोड का, और उन्हें वापस अपस्ट्रीम में योगदान देकर वे आधिकारिक वितरण का हिस्सा प्राप्त करते हैं बजाय हमारे पास रखने के लिए कोड सुनिश्चित करने वाले नए अपडेट अभी भी काम कर रहे हैं।

यह एक अच्छी बात है, क्योंकि यह पुस्तकालयों के नवीनतम संस्करण में अपग्रेड करने का निर्णय लेते समय चीजों के टूटने का जोखिम कम करता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.