ความตายของโมเดลธุรกิจโอเพนซอร์ส
(joemorrison.medium.com)นี่คือบทความที่ผู้เขียนรวบรวมความคิดของตนเอง หลังจากตกใจกับข่าวที่ว่า 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 ความคิดเห็น
คลาวด์ได้ฆ่าโอเพนคอร์ ประโยคนี้ทิ้งความสะเทือนใจไว้ยาวนานจริง ๆ
Mapbox ก่อนจะกลายเป็นโอเพนซอร์สก็ให้โควตา API key มาอย่างใจกว้างอยู่แล้ว เลยขอเชียร์เต็มที่ไม่ว่าจะทำอะไรครับ
(ขอให้บริการ O ต่าง ๆ ของ Google เจ๊งไปเลย T_T)
มีหลายบริษัทที่ควรจะล้มไปได้แล้ว (...) แต่เรื่องน่าเสียดายคือผมก็ยังสลัดความคิดที่ว่า ต่อจากนี้พวกเขาก็น่าจะยังไปได้ดีออกไปไม่ได้อยู่ดี ฮือ.
ถึงอย่างนั้นช่วงนี้ผมก็ใช้แค่ GMail ของ Google แล้วก็ใช้ DuckDuckGo เป็นเสิร์ชเอนจินแทน ส่วน Firefox ก็ใช้แทน Chrome อยู่เหมือนกัน.. แต่เพราะ Roam เลยยังต้องใช้ Chrome บางครั้ง =_= เพราะ UI ออกมาสวยกว่า...
ใช่เลยครับ/ค่ะ ฮือฮือ
พอลองคิดถึงอีก 10 ปี 20 ปีข้างหน้า ก็รู้สึกน่ากลัวที่เหมือนบริษัทเทคที่มีอยู่ตอนนี้จะยังคงเป็นหน้าเดิม ๆ อยู่...