16 คะแนน โดย outsideris 2020-12-12 | 4 ความคิดเห็น | แชร์ทาง WhatsApp

นี่คือบทความที่ผู้เขียนรวบรวมความคิดของตนเอง หลังจากตกใจกับข่าวที่ว่า mapbox-gl-js ได้เลิกใช้ไลเซนส์ BSD 3 ข้อ ตั้งแต่เวอร์ชัน 2.0.0 เป็นต้นไป ( https://th.news.hada.io/topic?id=3377 )

ธุรกิจแบบ Open Core คืออะไร?

  • เป็นโมเดลธุรกิจที่ให้ซอฟต์แวร์เวอร์ชันฟรีแบบโอเพนซอร์ส และนำเสนอความสามารถเสริมแบบมีกรรมสิทธิ์ซึ่งลอกเลียนได้ยากเป็นเวอร์ชันเสียเงิน
  • ตอนที่ได้ยินครั้งแรกมันดูเหมือนไม่น่าจะเป็นไปได้ แต่ Elastic, D2iQ (เดิมคือ Mesosphere), MongoDB, Cloudera ต่างก็เติบโตขึ้นมาด้วยธุรกิจแบบ Open Core
  • มันเคยใช้ได้ผลในอดีต แต่ตอนนี้ใช้ไม่ได้แล้ว ข้อตกลงร่วมกันของเราผิดพลาด และ Open Core ได้ตายไปแล้ว

Mapbox

  • ด้วย Mapbox คุณสามารถสร้างแผนที่ได้อย่างง่ายดายและรวดเร็ว จะอธิบาย Mapbox โดยไม่พูดถึงโอเพนซอร์สไม่ได้ และ Mapbox มีโครงการโอเพนซอร์สมากกว่า 800 โครงการ และเป็นองค์กรที่มีกิจกรรมมากเป็นอันดับ 40 ของโลกบน GitHub
  • การที่ Mapbox ต้องการรักษา Mapbox GL JS v2 ไว้แบบผูกขาด เป็นสัญญาณที่ชัดเจนอย่างยิ่ง
  • ผมคิดว่านี่คือจุดจบของยุคสมัยหนึ่ง และเป็นลางบอกเหตุถึงความตายของ Open Core ในฐานะโมเดลธุรกิจที่ใช้งานได้จริง ไม่ใช่ว่าเพราะ Mapbox ผมถึงเริ่มคิดเรื่องนี้ แต่เป็นเพราะ Mapbox ที่ทำให้ผมสรุปได้

Open Core ไม่ใช่ธุรกิจที่สนับสนุนได้อีกต่อไป

  • ถ้าจะเข้าใจว่าทำไมบริษัทอย่าง Mapbox ถึงตัดสินใจทำให้ไลบรารีโอเพนซอร์สที่ได้รับความนิยมสูงสุดของตนกลายเป็นของผูกขาด การศึกษากรณีของ MongoDB และ Redis Labs จะช่วยได้
  • เมื่อ 2 ปีก่อน Ben Thompson ได้สรุปความเป็นจริงทางเศรษฐกิจของโอเพนซอร์สไว้ว่า หากคุณแจกซอสลับของคุณฟรีและได้รับความนิยมมากพอ ผู้ให้บริการคลาวด์จะต้องนำโค้ดของคุณไปสร้างบริการคู่แข่งอย่างแน่นอน
  • แม้จะมีบทความลักษณะนี้ ผู้ให้บริการคลาวด์ก็ไม่ได้เอาชนะ MongoDB และ Redis Labs ได้อย่างเด็ดขาด หลังจากนั้นหุ้นของ MongoDB ก็ขึ้นมากกว่า 200% และ Redis Labs ก็ได้รับเงินลงทุนมากกว่า 100 ล้านดอลลาร์
  • สิ่งสำคัญไม่ใช่ว่าพวกเขาเติบโตอย่างไร แต่คือพวกเขาตอบสนองอย่างไร ทั้งสองบริษัทต่างเพิ่มเงื่อนไขทางกฎหมายที่เหมือนยาพิษ หรือเปลี่ยนไลเซนส์ เพื่อทำให้ผู้ให้บริการคลาวด์แก้ปัญหาได้ไม่ง่ายนัก
  • ผลก็คือ MongoDB และ Redis Labs เปิดกว้างน้อยลง และชุมชนโอเพนซอร์สรู้สึกว่าพวกเขาถูกขายฝันและถูกใช้เป็นบันได

กลับมาที่ Mapbox อีกครั้ง

  • Azure ได้เปิดตัว Azure Maps โดยใช้ Mapbox และเมื่อมีผู้ให้บริการรายหนึ่งเปิดตัวแล้ว ผู้ให้บริการคลาวด์รายอื่นก็น่าจะตามมา Mapbox GL JS อาจจะเป็นตัวสุดท้ายที่ยังคงเป็นโอเพนซอร์สอยู่
  • Mapbox ได้ตระหนักว่าตัวเองอยู่ในตำแหน่งที่คล้ายกับ Mongo หรือ Redis Labs
  • Mapbox กำลังสนับสนุนงานวิจัยและพัฒนาให้กับบริษัทยักษ์ใหญ่ด้านเทคโนโลยีที่มีมูลค่าหลายล้านล้านดอลลาร์
  • ดังนั้น Mapbox จึงคงเวอร์ชันเดิมไว้ตามเดิม แต่เปลี่ยนไลเซนส์ของเวอร์ชันใหม่ (โค้ดยังคงเปิดเผยต่อสาธารณะอยู่)

เมื่อก่อนผมเคยคิดว่าการเปิดเผยความลับทางการค้าออกไปแล้วก็ยังประสบความสำเร็จได้ ผมเชื่อว่าการสร้างบริษัทโดยมีซอฟต์แวร์โอเพนซอร์สเป็นศูนย์กลางนั้นเป็นสิ่งที่ถูกต้องทั้งในเชิงศีลธรรมและจริยธรรม ทุกวันนี้ผมไม่แน่ใจแล้ว

เมื่อวานเป็นวันที่น่าเศร้า แต่ไม่ใช่เพราะ Mapbox ทำอะไรผิดหรือทำให้ผิดหวัง

แต่เป็นเพราะเมื่อวาน ผมยอมรับกับตัวเองได้แล้ว

คลาวด์ได้ฆ่า Open Core

4 ความคิดเห็น

 
functor 2020-12-16

คลาวด์ได้ฆ่าโอเพนคอร์ ประโยคนี้ทิ้งความสะเทือนใจไว้ยาวนานจริง ๆ

 
laeyoung 2020-12-13

Mapbox ก่อนจะกลายเป็นโอเพนซอร์สก็ให้โควตา API key มาอย่างใจกว้างอยู่แล้ว เลยขอเชียร์เต็มที่ไม่ว่าจะทำอะไรครับ

(ขอให้บริการ O ต่าง ๆ ของ Google เจ๊งไปเลย T_T)

 
ffdd270 2020-12-13

มีหลายบริษัทที่ควรจะล้มไปได้แล้ว (...) แต่เรื่องน่าเสียดายคือผมก็ยังสลัดความคิดที่ว่า ต่อจากนี้พวกเขาก็น่าจะยังไปได้ดีออกไปไม่ได้อยู่ดี ฮือ.

ถึงอย่างนั้นช่วงนี้ผมก็ใช้แค่ GMail ของ Google แล้วก็ใช้ DuckDuckGo เป็นเสิร์ชเอนจินแทน ส่วน Firefox ก็ใช้แทน Chrome อยู่เหมือนกัน.. แต่เพราะ Roam เลยยังต้องใช้ Chrome บางครั้ง =_= เพราะ UI ออกมาสวยกว่า...

 
laeyoung 2020-12-14

ใช่เลยครับ/ค่ะ ฮือฮือ

พอลองคิดถึงอีก 10 ปี 20 ปีข้างหน้า ก็รู้สึกน่ากลัวที่เหมือนบริษัทเทคที่มีอยู่ตอนนี้จะยังคงเป็นหน้าเดิม ๆ อยู่...