सामग्री पर जाएँ

द कैथेड्रल एंड द बाज़ार

मुक्त ज्ञानकोश विकिपीडिया से
द कैथेड्रल एंड द बाज़ार
लेखकएरिक एस. रेमंड
भाषाअंग्रेजी
विषयसॉफ्टवेयर इंजीनियरिंग, ओपन-सोर्स सॉफ्टवेयर, हैकर संस्कृति
शैलीनिबंध / प्रौद्योगिकी साहित्य
प्रकाशकओ'रेली मीडिया
प्रकाशन स्थानसंयुक्त राज्य अमेरिका
पृष्ठ288 पृष्ठ

द कैथेड्रल एंड द बाज़ार (अंग्रेज़ी: The Cathedral and the Bazaar, हिंदी अर्थ: कैथेड्रल और बाज़ार) एरिक एस. रेमंड द्वारा लिखित सॉफ्टवेयर इंजीनियरिंग के तरीकों पर एक ऐतिहासिक और अत्यधिक प्रभावशाली निबंध (और बाद में एक पुस्तक) है। यह पहली बार 1997 में लिनक्स कोंग्रेस में प्रस्तुत किया गया था और 1999 में इसे एक पूर्ण पुस्तक के रूप में प्रकाशित किया गया। यह कृति मुख्य रूप से 'फ्री सॉफ्टवेयर' और 'ओपन-सोर्स' विकास मॉडल की सफलता के पीछे के दर्शन और कार्यप्रणाली की पड़ताल करती है, विशेष रूप से लिनक्स कर्नेल के विकास के संदर्भ में।[1][2][3]

दो विकास मॉडल

[संपादित करें]

रेमंड ने सॉफ्टवेयर विकसित करने के दो पूरी तरह से अलग दृष्टिकोणों की तुलना करने के लिए एक शक्तिशाली रूपक का उपयोग किया:

1. कैथेड्रल मॉडल

[संपादित करें]

यह सॉफ्टवेयर विकास का पारंपरिक, केंद्रीकृत और शीर्ष-नीचे दृष्टिकोण है। जिस तरह मध्य युग में एक विशाल 'कैथेड्रल' (ईसाई गिरजाघर) का निर्माण कुछ चुनिंदा मास्टर वास्तुकारों और कारीगरों द्वारा एक सख्त योजना के तहत किया जाता था, उसी तरह इस मॉडल में सॉफ्टवेयर को डेवलपर्स के एक छोटे, प्रतिबंधित समूह द्वारा कोड किया जाता है।

  • विशेषताएं: स्रोत कोड को रिलीज़ होने से पहले गुप्त रखा जाता है। रिलीज़ चक्र बहुत लंबे होते हैं (महीनों या वर्षों के), और बाहरी लोगों को विकास प्रक्रिया में हस्तक्षेप करने की अनुमति नहीं होती है।
  • उदाहरण: माइक्रोसॉफ्ट विंडोज, अधिकांश वाणिज्यिक सॉफ्टवेयर, और यहां तक कि रिचर्ड स्टॉलमैन का प्रारंभिक 'जीएनयू एमैक्स' भी इसी शैली में बनाए गए थे।

2. बाज़ार मॉडल

[संपादित करें]

इसके विपरीत, 'बाज़ार' मॉडल एक कोलाहलपूर्ण, विकेंद्रीकृत और नीचे-ऊपर वाला दृष्टिकोण है। यह एक खुले बाज़ार की तरह है जहाँ कई अलग-अलग लोग स्वतंत्र रूप से आते हैं, अपने विचार साझा करते हैं, और सामूहिक रूप से काम करते हैं।

  • विशेषताएं: स्रोत कोड इंटरनेट पर हर किसी के लिए खुला होता है। रेमंड का मंत्र है "जल्दी रिलीज़ करें, अक्सर रिलीज़ करें"। दुनिया भर के हज़ारों स्वतंत्र स्वयंसेवक एक ही समय में कोड पढ़ते हैं, गलतियाँ ढूंढते हैं, और सुधार भेजते हैं।
  • उदाहरण: लिनक्स कर्नेल का विकास, जिसे लिनुस टोरवाल्ड्स ने इसी पद्धति का उपयोग करके बनाया था।[4]

लाइनस का नियम

[संपादित करें]

निबंध का सबसे प्रसिद्ध और उद्धृत सिद्धांत जिसे रेमंड ने "लाइनस का नियम" (लिनुस टोरवाल्ड्स के नाम पर) कहा, वह यह है:"पर्याप्त आँखों के होने पर, सभी बग उथले हो जाते हैं।"

इसका अर्थ यह है कि यदि आपके पास स्रोत कोड की समीक्षा करने वाले और परीक्षण करने वाले उपयोगकर्ताओं और सह-डेवलपर्स का एक बहुत बड़ा समूह है, तो किसी भी सॉफ्टवेयर त्रुटि को बहुत तेज़ी से खोजा और ठीक किया जा सकता है। कैथेड्रल मॉडल में, कुछ डेवलपर्स के लिए जटिल बग खोजना मुश्किल होता है, लेकिन बाज़ार मॉडल में, किसी न किसी व्यक्ति को वह समस्या तुरंत समझ में आ ही जाती है।[5]

ऐतिहासिक प्रभाव और ओपन-सोर्स इनिशिएटिव

[संपादित करें]

'द कैथेड्रल एंड द बाज़ार' का सॉफ्टवेयर उद्योग पर भूकंपीय प्रभाव पड़ा। 1998 में, नेटस्केप कम्युनिकेशंस के अधिकारी इस निबंध से इतने प्रभावित हुए कि उन्होंने अपने लोकप्रिय वेब ब्राउज़र, 'नेटस्केप नेविगेटर' का स्रोत कोड जनता के लिए मुफ्त में जारी करने का ऐतिहासिक निर्णय लिया। यही वह कदम था जिसने अंततः मोज़िला फ़ायरफ़ॉक्स को जन्म दिया।

इस निबंध ने "ओपन-सोर्स" शब्द को लोकप्रिय बनाने में भी मदद की, और रेमंड ने बाद में 'ओपन सोर्स इनिशिएटिव' की सह-स्थापना की, जिसने हैकर संस्कृति को मुख्यधारा के कॉर्पोरेट जगत में एक व्यवहार्य व्यावसायिक मॉडल के रूप में स्थापित किया।[6]

सन्दर्भ

[संपादित करें]
  1. Raymond, Eric S. (1999). The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary. O'Reilly Media. pp. 20-35. ISBN 978-0596001087.
  2. The Cathedral & the Bazaar
  3. "The Cathedral and the Bazaar"
  4. Wayner, Peter (2000). Free For All: How Linux and the Free Software Movement Trumped the High-Tech Titans. HarperBusiness. pp. 85-95. ISBN 978-0066620503.
  5. "Epilog: Netscape Embraces the Bazaar"
  6. Williams, Sam (2002). Free as in Freedom: Richard Stallman's Crusade for Free Software. O'Reilly Media. pp. 165-175. ISBN 978-0596002879.

बाहरी कड़ियाँ

[संपादित करें]