Три недели назад произошло событие, которое в фронтенд-сообществе многие восприняли с двойственными чувствами. Vercel, та самая компания, которую обычно ассоциируют с Next.js и хостингом для модных React-приложений, объявила о покупке NuxtLab - команды, стоящей за Nuxt и Nitro.
На первый взгляд - позитивная новость. Nuxt давно зарекомендовал себя как зрелый фреймворк во Vue-экосистеме, а NuxtLab - это не просто очередной стартап, а коллектив людей, сформировавших одну из самых узнаваемых технологий в современном вебе и в котором работают Себастьян Шопен, Даниель Рое, Пуйа Парса, и Энтони Фу. Теперь эти разработчики перешли под крыло Vercel, сохранив open-source статус, MIT-лицензию, и - по заявлениям обеих сторон - полную независимость.
Себастьян Шопен, автор Nuxt, подчёркивает, что никакой "перезагрузки" проекта не будет. Команда остаётся, проекты продолжают развиваться, и сообщество, как и раньше, будет в центре внимания. Nitro - универсальный рантайм, лежащий в основе Nuxt и других решений, по-прежнему будет развиваться с прицелом на совместимость и открытость. Всё звучит прекрасно.
Но если отойти от пресс-релиза и посмотреть шире - возникают вопросы.
Это далеко не первый случай, когда Vercel аккуратно собирает вокруг себя мощные OSS-команды. Ранее они наняли создателя Svelte, Рича Харриса, поддерживают shadcn, забрали к себе Turborepo. Теперь - они купили ключевую часть экосистемы Vue. И здесь даже дело не в злых умыслах или попытке кого-то "поглотить", а в том, что создаётся интересный перекос. Vercel — это не просто компания с набором инфраструктурных решений. Это теперь ещё и неформальный центр разработки frontend-фреймворков, причём не только React-базированных.
В такой конфигурации сложно не вспомнить давнюю критику от Эвана Ю, создателя Vue. Он уже поднимал тему чрезмерного влияния Vercel на развитие Next.js и фронтенда в целом. Особенно когда речь заходит о том, кто задаёт стандарты, как формируется стек технологий и насколько сильно всё это завязано на конкретную платформу. В случае с Nuxt он, тем не менее, выразил поддержку команде, отметив, что это, вероятно, хорошее решение для них лично. Но между строк читается, что сообщество должно быть начеку.
Контекст сделки ясно намекает, что Vercel не просто усиливает собственные технологии. Они конкурируют с другими платформами за инфраструктурный контроль. Та же Cloudflare активно развивает Workers и свою модель серверных вычислений. Netlify идёт своим путём, продвигая edge-функции и собственные альтернативы. Vercel же делает ставку на то, чтобы собрать у себя всё: от фреймворков и UI-библиотек до команд, которые их создают. Причём делает это с лицом и PR-риторикой, характерной скорее для фонда поддержки open-source, чем для венчурного единорога.
При этом важный момент в этой истории - лицензия. Nuxt и Nitro остаются под MIT. Это значит, что даже если завтра Vercel передумает или изменит стратегию, проект может быть продолжен кем угодно. С технической точки зрения - это страховка. Но социальная и стратегическая сторона вопроса остаётся открытой: кто в действительности управляет развитием технологий, и где проходят границы независимости?
Да, мы живём в реальности, где open-source - это уже не хобби в подвале, а часть рынка и экосистемы, в которую инвестируют миллионы. Но именно поэтому важно говорить не только о том, как всё хорошо у разработчиков Nuxt, но и о том, что это часть большой игры. И каждый такой шаг - будь то найм или покупка - влияет на будущее фронтенда, даже если пока это не очевидно.
Мораль? Радоваться за core-команду Nuxt стоит. Но и задавать вопросы - тоже. Потому что свобода в open-source - это не просто строчка в лицензии, а способность проектов развиваться независимо от интересов крупных игроков. А на этой карте сейчас становится всё теснее.