मैं एक नए खुले स्रोत उत्पाद में योगदान प्राप्त करने के बारे में सोच रहा हूं जो मेरी टीम विकसित कर रही है। हमारे लिए व्यापक समुदाय से उतना ही समर्थन पाने के लिए प्रोत्साहन है, जितना हम सक्षम हैं, लेकिन मैं यह भी देख सकता हूं कि यह सुनिश्चित करने में बहुत समय लगता है कि हमारे कार्यालय के बाहर स्थित 3 पार्टियां कोड गुणवत्ता जैसी चीजों के बारे में ट्रैक पर हैं। इसके अलावा परियोजना की शुरुआत में हमें कोर टीम के भीतर सिस्टम, स्पाइक्स इत्यादि के डिजाइन के बारे में बहुत सारी अनौपचारिक चर्चाएं होने की संभावना है और सामुदायिक भागीदारी की अनुमति देने के लिए इन्हें ऑनलाइन लेने में समय लगेगा और मैं कल्पना कर सकता हूं। चर्चा कम प्रभावी।
इसके लिए एक अधिक मानवीय पक्ष है जिस पर शायद विचार करने की आवश्यकता है: डिजाइन प्रक्रिया में सामुदायिक भागीदारी की अनुमति देने से इसके लाभ परियोजना के कथित स्वामित्व के संबंध में हो सकते हैं, और हमेशा एक मौका है कि प्रारंभिक भागीदारी उन समस्याओं पर उठा सकती है जो कोर टीम का ध्यान नहीं गया।
तो सवाल: एक ओपन सोर्स प्रोजेक्ट के किस चरण में आपको समुदाय से योगदान आमंत्रित करना चाहिए?