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