ได้เวลา.
คุณทำงานอย่างหนักและยาวนานเพื่อเพิ่มวิสัยทัศน์ของคุณให้กับโครงการโอเพนซอร์ซที่คุณรักซึ่งคุณได้ทำงานถกเถียงและที่คุณได้มีส่วนร่วมในการประเมินโค้ดและข้อมูลเชิงลึกโดยประมาณ
แต่มันจะไม่ทำงานกับนักพัฒนาที่มีอยู่
ในที่สุดคุณต้องแยกรหัส
คุณจะทำสิ่งนี้และยังคงอยู่ในเงื่อนไขที่ดีที่สุดที่เป็นไปได้กับโครงการที่มีอยู่? คุณไม่พูดว่า " โอใช่แล้วแยกคุณ! "
นอกเหนือจากกลไกการข้ามการสำรวจและสมมติว่าการให้เหตุผลในการฟอร์กคือเสียงตรรกะและยอมรับได้แล้วประเด็นใดบ้างที่เกิดขึ้น
การแข่งขัน? การขุดทรัพยากร การรุกล้ำของผู้ใช้?
คุณจะผ่านขั้นตอนที่ยากและยาวนานได้อย่างไรจนกระทั่งคุณมีความหลากหลายเพียงพอที่สิ่งเหล่านี้จะไม่ถูกมองว่าเป็นปัญหาอีกต่อไป
แทนที่จะพูดถึงเหตุผลที่อยู่เบื้องหลังการตัดสินใจโปรดคิดว่าคุณได้รับความเชื่อมั่นแล้วว่าการฟอร์กโค้ดเป็นวิธีการแก้ปัญหาโดยรวมที่ดีที่สุดและตอนนี้ประเด็นก็คือการก้าวไปข้างหน้าอย่างดีที่สุดเท่าที่จะเป็นไปได้
อดัม