यह समय है।
आपने जिस ओपन सोर्स प्रोजेक्ट से प्यार किया है, उस पर अपनी दृष्टि को जोड़ने के लिए आपने लंबे समय तक कड़ी मेहनत की है, जिस पर आपने काम किया है, बहस की है और जिसके लिए आपने कोड और अंतर्दृष्टि की मात्रा में योगदान दिया है।
लेकिन यह मौजूदा डेवलपर्स के साथ काम करने वाला नहीं है।
आपको अंत में कोड को फोर्क करना होगा।
आप यह कैसे करते हैं और मौजूदा परियोजना के साथ सर्वोत्तम शर्तों पर बने रहते हैं? आप कैसे नहीं कहते हैं, " ओह, हाँ! कांटा आप! "
क्रॉस-पॉलिनेशन के मैकेनिकों के अलावा और यह मानते हुए कि फोर्किंग का तर्क ध्वनि, तार्किक और स्वीकार्य है, क्या मुद्दे उठते हैं ?
मुकाबला? संसाधन तड़क? उपयोगकर्ता अवैध शिकार?
जब तक आप पर्याप्त रूप से विविधतापूर्ण नहीं हो जाते, तब तक आप इस कठिन और लंबी प्रक्रिया से कैसे गुजरते हैं कि इन्हें समस्याओं के रूप में नहीं देखा जाता है?
निर्णय के पीछे के तर्क पर चर्चा करने के बजाय, कृपया यह मान लें कि आप पहले ही आश्वस्त हो चुके हैं कि कोड को सबसे अच्छा हल करना सबसे अच्छा उपाय है, और अब सबसे अच्छा तरीका संभव है।
-Adam