24 คะแนน โดย xguru 2022-11-16 | 1 ความคิดเห็น | แชร์ทาง WhatsApp

ทำงานอย่างไร

  • Open core: ผลิตภัณฑ์หลักเป็นโอเพนซอร์ส ส่วนฟีเจอร์เพิ่มเติมสำหรับองค์กร (บริการ/ส่วนขยาย/ประสิทธิภาพ..) มีค่าใช้จ่าย
  • การให้บริการ (สร้างรายได้แบบ Active)
    • ให้บริการ SaaS
    • แบบอิงการซัพพอร์ต (SLA)
    • โมเดลการติดตั้งใช้งาน
    • ให้บริการแบบมืออาชีพ
  • การสร้างรายได้แบบ Passive
    • โฆษณา
    • การพัฒนาแบบมีค่าใช้จ่าย (รอให้ใครสักคนจ่ายเงินเพื่อพัฒนาฟีเจอร์เฉพาะ)
    • แบบอิงการบริจาค (รวมถึง merchandise)
  • ด้านกฎหมาย
    • Re-licensing: อนุญาตให้ผู้ซื้อแจกจ่ายต่อได้โดยไม่ต้องเปิดเผยซอร์สโค้ด
    • Dual-license: เมื่อผู้ซื้อแจกจ่ายซอฟต์แวร์ในวงกว้าง โดยทั่วไปมักขายเป็น "Community version" และ "Enterprise version"
    • Certificates & Trademark: ทำให้สามารถใช้ชื่อหรือเครื่องหมายการค้าได้
  • Marketing Asset
    • ไม่ได้หาเงินจากโอเพนซอร์สโดยตรง แต่ใช้เพื่อการตลาดและการระดมทรัพยากรจากชุมชน

ใครบ้างที่ต้องการสิ่งนี้?

  • บริษัทและผลิตภัณฑ์ที่มีกลุ่มเป้าหมายเป็นนักพัฒนา

ทำไมถึงจำเป็น?

  • การตลาด: โอเพนซอร์สที่ประสบความสำเร็จสามารถดึง organic traffic และการมีส่วนร่วมจากชุมชนได้
  • Adoption: นักพัฒนามักเปิดรับโอเพนซอร์สมากกว่า
    • รองรับลูกค้าแบบ on-premise
    • ลดความกลัวเรื่อง lock-in
    • หากผู้ซื้อขาดฟีเจอร์บางอย่างหรือพบ bug ก็สามารถขยายหรือแก้ไขได้เอง
    • ทำให้เกิดมาตรฐานได้ (ลองนึกดูว่าทำไม Docker ถึงกลายเป็นมาตรฐานของคอนเทนเนอร์)
  • แจกจ่ายฟรี: ไม่จำเป็นต้องตั้งค่า self-service/SaaS dashboard เป็นต้น
  • การจ้างงาน: โอกาสที่ดีที่สุดในการจ้างคนคือการติดต่อ contributor โดยตรง
  • ฟีดแบ็กไม่จำกัด: เมื่อฟีเจอร์บางอย่างทำงานไม่ได้หรือมีสิ่งที่ต้องการ ชุมชนจะบอกคุณเอง

ทำไมไม่ควรทำ?

  • การแบ่งแยกระหว่างของฟรี/ของเสียเงินอาจทำให้ contributor ผิดหวัง
  • พื้นที่สีเทาทางกฎหมาย: โมเดลธุรกิจโอเพนซอร์สจำนวนมากต้องการไลเซนส์เฉพาะ ซึ่งอาจถูกมองข้ามหรือนำไปสู่ข้อพิพาททางกฎหมายที่ยุ่งยากอีกแบบ
  • การสละ IP ของคุณ: การทำผลิตภัณฑ์ให้เป็นโอเพนซอร์สอาจเท่ากับมอบทุกอย่างให้คู่แข่งที่อาจเกิดขึ้นของคุณ
  • Distractions: คนบางส่วนในชุมชนอาจเรียกร้องฟีเจอร์ที่ไม่จำเป็นเลยหรือไม่ได้ช่วยคุณ
  • ภาระเพิ่มเติม: การดูแลชุมชน จัดการ issue และดูแล CLA (Contributor License Agreement) ล้วนเป็นภาระ
  • Conflict of Interest: โมเดลธุรกิจบางแบบ (เช่น open core) อาจนำไปสู่การแข่งขันกับโอเพนซอร์สอื่น
  • Bad Press: หากโอเพนซอร์สที่ให้มาไม่ได้สร้างคุณค่าที่ชัดเจน อาจถูกมองว่าไม่จริงใจและก่อให้เกิดการตลาดเชิงลบได้

เครื่องมือและผู้เล่นต่างๆ (ดูต้นฉบับ)

ตัวอย่างตามโมเดลธุรกิจ (ดูต้นฉบับ)