บทความนี้เป็นการคิดและสรุปเชิงลึกของ John O’Nolan ผู้ก่อตั้ง Ghost เกี่ยวกับโอเพนซอร์สและธุรกิจ
หวังว่าบทความแปลนี้จะเป็นประโยชน์สำหรับนักเรียนที่หวังจะทำงานด้านโอเพนซอร์ส
มานานแล้ว จุดตัดระหว่างโปรเจกต์โอเพนซอร์สและบริษัทธุรกิจทำให้ผมหลงใหลเสมอ ในหลายๆ ด้าน ปรัชญาของพวกเขาตรงกันข้ามและไม่สามารถประนีประนอมกันได้ หนึ่งเป็นผลิตภัณฑ์ทางสังคมที่ขับเคลื่อนโดยชุมชนอย่างสมบูรณ์ อีกหนึ่งเป็นงานเลี้ยงทุนที่ขับเคลื่อนโดยการแข่งขันอย่างสมบูรณ์
อย่างไรก็ตาม ไม่ทราบว่าด้วยเหตุผลใด พวกเขามารวมตัวกัน กลายเป็นพันธมิตรที่แข็งแกร่งและมีอิทธิพลมหาศาลอย่างเหลือเชื่อ
ในความคิดแบบดั้งเดิมเกิดสองโมเดล: บริษัทธุรกิจ ที่สนับสนุนโปรเจกต์โอเพนซอร์ส และ โปรเจกต์โอเพนซอร์ส ที่ดำเนินการทางธุรกิจ
Github, Twitter และ Stripe ล้วนเป็นตัวอย่างที่ยอดเยี่ยมของบริษัทธุรกิจขนาดใหญ่ที่ปฏิบัติตามโมเดลแรก จุดโฟกัสหลักของพวกเขาคือการเติบโตและรายได้ แต่พวกเขาแบ่งปันคอมโพเนนต์ที่ใช้ในชุมชนโอเพนซอร์ส และประสบความสำเร็จอย่างมากเช่นกัน
ในทางกลับกัน Docker, WordPress และ Ember.js ล้วนเป็นตัวอย่างที่ยอดเยี่ยมในโลกโปรเจกต์โอเพนซอร์ส ซึ่งบังเอิญมีบริษัทธุรกิจสนับสนุนอยู่เบื้องหลัง จุดโฟกัสหลักของพวกเขาคือการสร้างซอฟต์แวร์ฟรีและโอเพนซอร์ส — การสร้างรายได้เป็นรองหรือแยกออกจากกัน
ตามโครงสร้างองค์กรของแต่ละฝ่าย วิธีการดำเนินงานแตกต่างกันมาก แต่สามารถจัดหมวดหมู่ได้คร่าวๆ เป็นสองโมเดลนี้
สิ่งที่น่าสนใจสำหรับผมคือ: ตามโมเดลที่แต่ละฝ่ายอยู่ สะท้อนถึงวิธีการที่แตกต่างกันบนเส้นทางธุรกิจและโอเพนซอร์ส
บริษัทธุรกิจที่สนับสนุนโปรเจกต์โอเพนซอร์สถูกขับเคลื่อนโดยธุรกิจ พวกเขาใช้ความสามารถด้านการวิจัยและพัฒนาเพื่อตอบสนองความต้องการของตัวเองก่อน พวกเขาสร้างผลิตภัณฑ์ที่ตัวเองต้องการ แล้วแบ่งปันฟรี สิ่งที่เสียสละคือซอร์สโค้ด ถ้าสร้างโปรเจกต์เพื่อกรณีการใช้งานเพียงกรณีเดียว โดยทั่วไปจะไม่สามารถสร้างชุมชนใหญ่หรือดึงดูดผู้ดูแลเพิ่มเติมได้
โปรเจกต์โอเพนซอร์สที่ดำเนินการทางธุรกิจถูกดำเนินการโดยชุมชน ความสามารถด้านการวิจัยและพัฒนาของพวกเขามุ่งเน้นที่กรณีการใช้งานที่หลากหลายก่อน ดังนั้นโปรเจกต์จะกระจายไปไกลมาก แล้วแยกกรณีการใช้งานหนึ่งออกมาสำหรับการพาณิชย์ สิ่งที่เสียสละคือความซับซ้อนอย่างมากในการสร้างธุรกิจ เมื่อทีมพัฒนามุ่งเน้นตอบสนองกรณีการใช้งานมากมาย การมุ่งเน้นและวนซ้ำบนกรณีการใช้งานหนึ่งจะยากมาก
ทั้งสองโมเดลมีประสิทธิภาพมาก แต่ไม่ได้ไร้ที่ติ เมื่อบริษัทที่ธุรกิจเป็นหลักเสียสละความโปร่งใสและความสมบูรณ์ของโปรเจกต์โอเพนซอร์ส มักเกิดความขัดแย้งจริงในชุมชนโอเพนซอร์ส แต่เมื่อโปรเจกต์ที่โอเพนซอร์สเป็นหลักให้ความสำคัญกับการสร้างองค์กรที่ยั่งยืน ผลลัพธ์สุดท้ายมักจะเป็นซอฟต์แวร์ค่อยๆ ตายหรือถูกขายโดยไม่มีการเตือนล่วงหน้า

ตำแหน่งของ Ghost น่าสนใจมาก เพราะมันไม่สามารถใส่เข้าในสองโมเดลนี้ได้ เรากำลังพยายามสร้างโมเดลใหม่
เราเป็นบริษัทธุรกิจที่พึ่งพาตัวเองได้ และยังเป็นองค์กรไม่แสวงหากำไร จุดประสงค์เดียวของบริษัทคือสนับสนุนโปรเจกต์โอเพนซอร์สของเรา เนื่องจากทั้งสองฝ่ายพึ่งพากัน ชะตากรรมของพวกเขาจึงผูกกันอย่างไม่หลีกเลี่ยง ในตัวอย่างข้างต้น ผลประโยชน์ระหว่างบริษัทธุรกิจและโปรเจกต์โอเพนซอร์สมักอยู่ในสถานะขัดแย้งเสมอ แต่ในโมเดลของเรา พวกเขาเดินไปด้วยกันโดยไม่ขัดแย้ง
เมื่อเราต้องการทำสิ่งใดสิ่งหนึ่ง เราทำเพื่อประโยชน์ของชุมชนโอเพนซอร์สอย่างแท้จริง และเราสามารถทำได้ เพราะไม่มีการร้องเรียนจากผู้ถือหุ้นเกี่ยวกับคำมั่นสัญญาการลงทุน เมื่อเราต้องการทำสิ่งที่เป็นประโยชน์ทางธุรกิจอย่างแท้จริง เราก็ยังสามารถทำได้ เพราะกำไรทางธุรกิจทั้งหมดจะกลับคืนสู่โปรเจกต์โอเพนซอร์สและช่วยพัฒนาชุมชน
ดังนั้น เราไม่ใช่บริษัทธุรกิจที่สนับสนุนโปรเจกต์โอเพนซอร์ส และไม่ใช่โปรเจกต์โอเพนซอร์สที่ดำเนินการทางธุรกิจ
เราคือ — บริษัทโอเพนซอร์ส
โปรดระบุแหล่งที่มา: ความสัมพันธ์นักพัฒนา »