ชุมชนนักพัฒนาเว็บกำลังพูดถึงกันอย่างคึกคักด้วยปฏิกิริยาที่หลากหลายหลังจาก Vercel ซื้อกิจการ NuxtLabs ซึ่งเป็นบริษัทเจ้าของ framework Vue.js ยอดนิยมอย่าง Nuxt แม้ว่าข้อตกลงนี้จะสัญญาว่าจะมีเงินทุนและทรัพยากรที่ดีขึ้นสำหรับการพัฒนา open-source แต่นักพัฒนาหลายคนกำลังส่งสัญญาณเตือนเกี่ยวกับการผูกขาดที่อาจเกิดขึ้นในพื้นที่ full-stack framework
พอร์ตโฟลิโอเฟรมเวิร์กของ Vercel หลังจากการซื้อกิจการ NuxtLabs:
- Next.js (ใช้ React เป็นฐาน)
- Svelte/SvelteKit (ใช้ Svelte เป็นฐาน)
- Nuxt (ใช้ Vue.js เป็นฐาน)
- Turborepo (เครื่องมือสำหรับ monorepo)
- AI SDK (เครื่องมือปัญญาประดิษฐ์)
ความกังวลที่เพิ่มขึ้นเกี่ยวกับการรวมตัวของตลาด
การซื้อกิจการครั้งนี้ทำให้ความกังวลเกี่ยวกับอิทธิพลที่ขยายตัวของ Vercel ต่อ web framework หลักๆ รุนแรงขึ้น ด้วย Next.js, Svelte/SvelteKit และตอนนี้ Nuxt ที่อยู่ภายใต้ร่ม Vercel นักพัฒนากำลังตั้งคำถามว่าการรวมอำนาจนี้อาจจะขัดขวางนวัตกรรมและจำกัดทางเลือกหรือไม่ สถานการณ์นี้สร้างความเปรียบเทียบที่น่าอึดอัดใจกับการผูกขาดทางเทคโนโลยีในอดีต โดยสมาชิกชุมชนบางคนแสดงความกลัวเกี่ยวกับกลยุทธ์แบบดั้งเดิมของ embrace, extend, extinguish
นักพัฒนาหลายคนเลือก Nuxt โดยเฉพาะเพราะมันไม่ใช่ผลิตภัณฑ์ของ Vercel และตอนนี้พบว่าตัวเองกำลังพิจารณาใหม่เกี่ยวกับ technology stack ของพวกเขา ความกังวลไม่ใช่แค่ในทางทฤษฎี - นักพัฒนากังวลว่า Vercel อาจจะค่อยๆ ปรับ framework เหล่านี้ให้เหมาะสมกับ hosting platform ของตัวเองเป็นหลัก ซึ่งอาจทำให้การ deploy ที่อื่นมีความน่าสนใจหรือใช้งานได้น้อยลง
การถกเถียงระหว่างความเป็นอิสระกับความยั่งยืน
การซื้อกิจการนี้เน้นย้ำถึงความตึงเครียดพื้นฐานใน open-source software: การต่อสู้ระหว่างการรักษาความเป็นอิสระและการรักษาเงินทุนที่ยั่งยืน NuxtLabs ได้เน้นย้ำว่าการรักษาโปรเจกต์ open-source ในระดับใหญ่เป็นเรื่องที่ท้าทายอย่างมากหากไม่มีการสนับสนุนทางการเงินที่เหมาะสม คำสัญญาของนักพัฒนาเต็มเวลาที่ทำงานกับเครื่องมือ open-source ฟังดูน่าสนใจ แต่มันมาพร้อมกับเงื่อนไขที่ติดมา
ทุกสิ่งที่คุณพูดตอนนี้อาจเปลี่ยนแปลงได้เนื่องจากการตัดสินใจเชิงกลยุทธ์โดยหน่วยงานเดียวที่เป็นเจ้าของม้าแข่งเกือบทุกตัวในการแข่งขัน สิ่งที่คุณถือว่าเป็นเรื่องปกติตอนนี้อาจหายไปในวันพรุ่งนี้ ไม่ว่าพวกเขาจะสัญญาด้วยนิ้วก้อยกี่ครั้งว่าจะไม่ทำ
ผู้ดูแล Nuxt ได้พยายามสร้างความมั่นใจให้กับชุมชนว่า framework จะยังคงเป็น open-source อย่างแท้จริงและไม่ขึ้นกับ platform ใดๆ โดยชี้ไปที่ track record ของพวกเขากับ cross-framework adapters และ provider patterns อย่างไรก็ตาม ผู้ที่สงสัยสังเกตเห็นความแตกต่างที่ชัดเจนระหว่างแนวทางหลากหลาย platform ปัจจุบันของ Nuxt และการปรับให้เหมาะสมอย่างชัดเจนของ Next.js สำหรับโครงสร้างพื้นฐานของ Vercel
การเปิดตัว Open-Source ที่วางแผนไว้หลังจากการเข้าซื้อกิจการ:
- Nuxt UI v4 พร้อมคอมโพเนนต์ Pro ทั้งหมดแบบฟรี
- เวอร์ชันที่สามารถติดตั้งเองได้ของ Nuxt Studio
- การสนับสนุน NuxtHub สำหรับผู้ให้บริการโฮสติ้งหลายราย
- การผสานรวมที่ปรับปรุงแล้วกับ Vercel Marketplace ( Postgres , Redis )
สิ่งนี้หมายความว่าอย่างไรสำหรับนักพัฒนา
การเปลี่ยนแปลงในทันทีฟังดูมีแววสำหรับผู้ใช้ Nuxt ทีมงานวางแผนที่จะปล่อย Nuxt UI v4 พร้อมกับ component ที่เคยต้องจ่ายเงินให้ใช้ฟรี เปิด open-source เวอร์ชันที่ self-hostable ได้ของ Nuxt Studio และทำให้ NuxtHub ทำงานกับ hosting provider หลายๆ แห่ง การเคลื่อนไหวเหล่านี้แสดงให้เห็นถึงความมุ่งมั่นเบื้องต้นต่อความเปิดกว้างและประโยชน์ของชุมชน
อย่างไรก็ตาม นักพัฒนากำลังสำรวจทางเลือกอื่นๆ เช่น Astro สำหรับ static sites และกำลังพิจารณาว่าจะยึดติดกับโปรเจกต์ Nuxt ปัจจุบันหรือย้ายไปที่อื่น ความไม่แน่นอนได้สร้างบรรยากาศแบบรอดู โดยนักพัฒนาหลายคนเลื่อนการตัดสินใจ framework ที่สำคัญจนกว่าจะสามารถสังเกตดูว่าอิทธิพลของ Vercel จะเป็นอย่างไรในทางปฏิบัติ
การซื้อกิจการนี้ในท้ายที่สุดแล้วแสดงถึงความท้าทายที่กว้างขึ้นที่ระบบนิเวศ open-source กำลังเผชิญ: การหารูปแบบเงินทุนที่ยั่งยืนที่ไม่ประนีประนอมความเป็นอิสระและความหลากหลายที่ทำให้ open-source software มีคุณค่า ว่าข้อตกลงนี้จะพิสูจน์ว่าเป็นประโยชน์หรือเป็นอันตรายต่อชุมชนนักพัฒนาเว็บยังคงต้องรอดู แต่มันได้จุดประกายการสนทนาที่สำคัญเกี่ยวกับอนาคตของการพัฒนา framework และอิทธิพลของบริษัทในโปรเจกต์ open-source อย่างแน่นอน
อ้างอิง: NuxtLabs is joining Vercel