วิธีทำโอเพนซอร์สให้เป็นธุรกิจ
(oreilly.com)<p>ช่วงหลังมานี้ เมื่อบริการคลาวด์นำโอเพนซอร์สไปทำเป็น "as a service" โดยแทบไม่ต้องจ่ายต้นทุนใดๆ ฝั่งโอเพนซอร์สจึงตอบโต้ด้วยการเปลี่ยนไลเซนส์หรือเปลี่ยนโมเดลการจัดจำหน่าย<br />
คำแนะนำเรื่องการทำให้เป็นธุรกิจจากอดีต CTO ของ Chef มีดังนี้<br />
<br />
Elastic เปลี่ยนไปในทางที่ทำให้โค้ดเป็นโอเพนน้อยลง บางคอมโพเนนต์กลายเป็นกรรมสิทธิ์เฉพาะ และแยกออกได้ค่อนข้างยาก ⇨ โมเดล Open Core<br />
Chef เปิดทั้งหมด แต่จดเครื่องหมายการค้าในชื่อ Chef และเปลี่ยนให้ไม่สามารถใช้ชื่อนั้นได้ ⇨ โมเดล Redhat<br />
→ Chef เปลี่ยนจากโมเดล Open Core เดิมมาเป็น RedHat<br />
<br />
คำแนะนำของ Adam Jacob ซึ่งเคยเป็น CTO ของ Chef คือ โมเดล RedHat ดีกว่า Open Core มาก<br />
(อาจใช้ได้เฉพาะกับ Chef ก็ได้ และเขาก็ลาออกก่อนการเปลี่ยนโมเดลไลเซนส์นั้น)<br />
<br />
1) สร้างผลิตภัณฑ์บนฐานโค้ดโอเพนซอร์ส 100%<br />
→ หากทำแบบนี้ บริษัทจะกลายเป็นส่วนหนึ่งของคอมมูนิตี้โค้ดโอเพนซอร์สนั้น<br />
→ ในแนวทาง Open Core บริษัทจะอยู่เหนือคอมมูนิตี้เดิม และจะขอความช่วยเหลือจากคอมมูนิตี้ได้ยากขึ้น<br />
→ Adam ต้องคอยอธิบายมา 13 ปีว่าทำไม Chef เวอร์ชันเชิงพาณิชย์ถึงต่างจากเวอร์ชันโอเพนซอร์ส แต่ในโมเดล RedHat ไม่จำเป็นต้องทำแบบนั้น<br />
<br />
2) จดทะเบียนเครื่องหมายการค้า และเป็นผู้จัดจำหน่ายผลิตภัณฑ์นั้นเพียงรายเดียว ธุรกิจก็จะเป็นของเราทั้งหมด<br />
→ นี่หมายความว่าบริษัทจะเป็นเจ้าของ Supply Chain<br />
→ Supply Chain : การจัดการเวอร์ชันซอร์ส, คอมมิต, QA, บิลด์ไปป์ไลน์, การโฮสต์เอกสาร, การตลาด, ทีมขาย ฯลฯ<br />
→ กล่าวคือ บริษัทเป็นผู้ทำความพยายามทั้งหมดนอกเหนือจากตัวโค้ด และเป็นผู้สร้างมูลค่าให้สิ่งนั้น <br />
<br />
3) สนับสนุนและร่วมมือกับคนที่ทำดิสทริบิวชันทดแทน <br />
→ สิ่งนี้จะสร้างคอมมูนิตี้ที่แข็งแรง</p>
2 ความคิดเห็น