HeadlinesBriefing HeadlinesBriefing.com

नया ओपन सोर्स मॉडल: पीआर बंद, रीमिक्स खुला

Hacker News •
×

जिन सॉफ़्टवेयर इंजीनियरों ने केवल GitHub देखा है, वे शायद नहीं जानते कि निबंध «द कैथेड्रल एंड द बाज़ार» क्या वर्णित करता है। GitHub ने बाज़ार के विचारों को अपनाया, यानी एक विकेंद्रीकृत, खुली और स्वयं-व्यवस्थित परियोजना, और एक ऐसा वर्कफ़्लो बनाया जिससे कोई भी पुल रिक्वेस्ट के माध्यम से कोड का निरीक्षण या योगदान कर सकता है। लेखक का तर्क है कि यह मॉडल अब दरारें दिखा रहा है, और AI के आने के साथ एक नए दृष्टिकोण की ज़रूरत है।

बाज़ार मॉडल ने ऐसे अधिकार-बोध पैदा किए जिनमें उपयोगकर्ता रखरखावकर्ताओं पर बदलाव मर्ज करने का दबाव डालते हैं, और सामाजिक अपेक्षाएँ बनाईं कि जो कोड जारी करता है, उसे बिना भुगतान के उसका रखरखाव करना होगा। AI द्वारा कोड उत्पन्न होने पर, पुल रिक्वेस्ट पढ़ना कम उपयोगी हो जाता है। लेखक के अनुसार, लोग मुख्य रूप से मूल विचार समझना चाहते हैं। ओपन सोर्स लाइसेंस पहले से ही रीमिक्सिंग की अनुमति देते हैं, और लेखक का तर्क है कि रीमिक्सिंग को बहुत कठिन माना गया है, एक ज्ञान-अंतर जिसे अब एजेंट पाटने में मदद कर रहे हैं। लेखक इस उद्देश्य के लिए Nix को एक उपकरण के रूप में इंगित करते हैं।

प्रस्तावित «रीमिक्स मॉडल» विकेंद्रीकृत और संयोजनीय है। विचार एक ही रिपॉज़िटरी में एकत्र होने के बजाय स्वतंत्र Nix ओवरले के माध्यम से फैलते हैं। लेखक स्रोत और उद्देश्य को «जैसा है» (as-is) लाइसेंस के तहत प्रकाशित करते हैं। अन्य लोग एक छोटे ओवरले में वांछित बदलाव एक बार व्यक्त करते हैं, और फिर उसे बिना फ़ोर्क किए डेवलपमेंट शेल, Docker इमेज, NixOS सिस्टम, CI और एजेंट सैंडबॉक्स में दोबारा उपयोग करते हैं। मूल्यवान इकाई व्यवहार में बदलाव है, पैच नहीं। रखरखावकर्ता इसे शामिल, पुनः कार्यान्वित या अनदेखा कर सकते हैं, और मूल लेखक पर इसकी समीक्षा या रखरखाव की कोई बाध्यता नहीं है। अपस्ट्रीम में शामिल करना वैकल्पिक रहता है। उपयोगी अनुकूलन दुनिया में फैलते हैं, और रखरखावकर्ता अपनी पसंद से उन्हें चुन सकते हैं।

उदाहरण के तौर पर, किसी परियोजना का उपयोगकर्ता, जो Git को फ़ोर्स पुश करने से रोकना चाहता है, अपस्ट्रीम पुल रिक्वेस्ट खोलने के बजाय एक ओवरले लिख सकता है जो Git को उन्हें अस्वीकार करने के लिए पैच करता है। बदलाव एक बार परिभाषित होता है और जहाँ उपयोगकर्ता को ज़रूरत हो वहाँ लागू होता है। लेखक सुझाव देते हैं कि इससे रखरखाव एक साझा दायित्व से हटकर व्यक्तिगत, वैकल्पिक संयोजन बन जाता है।

अक्सर पूछे जाने वाले प्रश्न: ओपन सोर्स सॉफ़्टवेयर के लिए रीमिक्स मॉडल क्या है?

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

स्रोत: Hacker News · HeadlinesBriefing द्वारा सारांशित