Cloudflareはなぜこんなことをしているのか?

MMaximilian Schwarzmüller
컴퓨터/소프트웨어경제 뉴스AI/미래기술

Transcript

00:00:00ViteがCloudflareに買収されました。正確には、
00:00:05Viteチーム、あるいはその背後にある企業である
00:00:07VoidZeroがCloudflareに加わることになりました。
00:00:10Web開発者として、これは詳しく見ておく価値があります。
00:00:14なぜなら、Viteは明らかに非常に重要なツールであり、
00:00:18現代のJavaScriptやTypeScriptプロジェクトにおいて、
00:00:22メインのビルドツール以上の存在だからです。
00:00:25当然ながら、大きな疑問が浮かびます。
00:00:27なぜこんなことが起きているのか、そしてそれが意味することは何か?
00:00:29Web開発者にとってはどうなのか?
00:00:31実は2つの疑問があると思いますが、
00:00:33詳しく見ていきましょう。
00:00:34まず、関連するブログ記事が3つあります。
00:00:38すべて下にリンクを貼っておきますが、今回の変更について触れており、
00:00:413つとも非常に明確にしています。
00:00:43ViteはMITライセンスの下でオープンソースであり続けること、
00:00:47そしてベンダー中立であり続けるということです。
00:00:50つまり、今後もViteアプリケーションを
00:00:53Cloudflareだけでなく、
00:00:55これまでや現在と同様に、
00:00:58様々なプロバイダーにデプロイできるということです。
00:01:01もちろん、VPSにデプロイすることも可能です。
00:01:04そしてViteの開発は、引き続き
00:01:07Viteチームが管理します。
00:01:08彼らは既存のロードマップなどに従う予定です。
00:01:12オープンソースであり続けることは100%確実だと言えます。
00:01:15ベンダー中立であることについても、
00:01:18全く疑いを持っていません。
00:01:20ロードマップについては、引き続きかなり
00:01:26Cloudflareから独立していると思いますが、
00:01:29ある程度はCloudflareの影響を受けると推測します。
00:01:32なぜなら、誰かが費用を負担してくれるのであれば、
00:01:36彼らの要件に合わせたくなるのが自然だからです。
00:01:39とはいえ、Cloudflare専用になることは間違いなくありません。
00:01:43ロードマップ上には、
00:01:45より広い関心と一致する多くの項目があるはずです。
00:01:47これに触れたのは、昨年、BunがAnthropicに買収されたこともあったからです。
00:01:53BunもAnthropicに買収されましたよね。
00:01:56当然、当時もほぼ同じメッセージが発信されていました。
00:01:59依然としてオープンソースであり、MITライセンスであると。
00:02:03これまで通りBunを使い続けることができます。
00:02:07今でも素晴らしいJavaScriptおよびTypeScriptランタイムです。
00:02:10その点に疑いはありません。
00:02:12しかし、ここ数ヶ月でBunに実装された機能を見ると、
00:02:18例えばBun WebViewやBun Image APIなどが挙げられます。
00:02:23これらは、コーディングエージェントによって使用される
00:02:27ツールにとって有意義な機能であるように思えます。
00:02:32ClaudeCodeというコーディングエージェントすら実行していますからね。
00:02:36ですから、Viteに関しても、素晴らしく、
00:02:43どんなプロバイダーでも動かせる万能なツールであり続けると予想します。
00:02:47ただ、今後のロードマップの一部は、
00:02:52Cloudflareアプリケーションの構築に特に役立つ機能になる
00:02:57のではないかと想像します。
00:02:58しかし同時に、Cloudflareアプリケーションの構築やデプロイを容易にする多くの改善は、
00:03:04他のプロバイダーでのWebアプリケーション開発にも役立つ可能性があります。
00:03:09つまり、悪いことではないのです。
00:03:11単に認識しておくべきことだと思います。もちろん、確かなことは分かりませんが。
00:03:15では、なぜこれが起きているのか?
00:03:17そして、VoidZeroとは一体何なのか、知らない人のために説明します。
00:03:21先ほど言ったように、VoidZeroはViteの作者であり、Vue.jsの作者でもあるEvan Youが立ち上げた企業です。
00:03:29ちなみに、
00:03:30Vue.jsはこの取引には含まれていません。
00:03:34VoidZeroの一部ではないのです。
00:03:36私の理解では、Vue.jsチームは現在、Evan Youからはほぼ独立しています。
00:03:44もう何年も、Vueは一人の力で動いているわけではありません。
00:03:49ですからVue.jsは、この件とは全く無関係です。
00:03:52しかしVoidZeroは、2022年か2023年に立ち上げられ、VCから資金調達を受けた企業です。
00:04:00彼らはビルドツールを構築してきました。
00:04:01素晴らしいビルドツールをいくつも。
00:04:04例えば、ESLintの素晴らしい代替であるOxlint。
00:04:08OxFMTことOxFormatも。これらはRustで構築された、非常に高速なフォーマッターです。
00:04:15Rust製のJavaScriptおよびTypeScriptバンドラーであるRolldownも開発しました。
00:04:22これらすべてのツールはVoidZeroの一部であり、Viteの内部で使用・活用できます。
00:04:30開発者の生活をより簡単に、そして高速にするための包括的なツールエコシステムを構築しようとしたのです。
00:04:36JavaScriptアプリケーション開発をより楽しく、高速にするために。
00:04:41それがVoidZeroです。
00:04:42つまり、こうしたビルドツールを開発する会社です。
00:04:45では、この会社はどうやって収益を得るのか?
00:04:47まさにそれが大きな問題でした。
00:04:50前述のように、彼らはベンチャーキャピタルから資金調達を受けていました。
00:04:55当然、いつかは収益を上げる必要があります。
00:04:59そうでなくとも、誰もが食べていくためにはお金が必要です。
00:05:02そこで2025年10月に、彼らはVite Plusを発表しました。
00:05:08Viteをスーパーチャージしたような一つのツールを作るというアイデアでした。
00:05:13もちろんViteは無料で使えます。
00:05:15Vite Plusは無料ではなくする予定でした。
00:05:18その代わり、リンターやフォーマッター、テスト機能などが統合された、
00:05:24非常に使いやすいツールを目指していました。
00:05:26もちろん、通常のViteプロジェクトでも自分で設定できます。
00:05:30VitestやOxFormat、Oxlintを追加して手動で設定することも可能です。
00:05:35Vite Plusのアイデアは、それを少し手軽にし、
00:05:39標準的でベストプラクティスに基づいたセットアップを求める企業にとって
00:05:45魅力的なものにすることでした。
00:05:48ただ、比較的簡単に自分で設定できるものにお金を払わせるというアイデアは、
00:05:54あまり賢明ではなかったか、少なくとも収益化が非常に難しいものでした。
00:06:01そして後に発表されたのがVoidでした。
00:06:03Voidは、Vite上に構築されたフレームワークです。
00:06:06本格的なフルスタックアプリケーションの構築を大幅に容易にするフレームワークです。
00:06:12そして最も重要なのは、
00:06:15それらをCloudflareに簡単にデプロイできることです。
00:06:19Cloudflare上のリソースのプロビジョニングや設定を気にすることなく、
00:06:26バックエンドのインフラを意識せずに済むようなサービスでした。
00:06:30フルスタックアプリケーションを構築し、コマンドを実行するだけで
00:06:36必要なCloudflareリソースをセットアップしてくれます。
00:06:38フルスタックアプリの構築とデプロイを容易にする、
00:06:42それがVoidフレームワークのアイデアでした。
00:06:45様々なフロントエンドで使用できることを想定していました。
00:06:49Vue専用でもReact専用でもありません。
00:06:53最大の特徴は、デプロイが簡単で、
00:06:56すべてが自動でセットアップされる点でした。
00:06:59つながりは見えてきましたよね?
00:07:01バックエンドでCloudflareを使うという点です。
00:07:04当時はまだ、製品として提供する考えであり、Cloudflareの一部になるつもりではありませんでした。
00:07:11しかし、次に進んで実際にCloudflareに加わることが非常に理にかなっていたのでしょう。
00:07:17そして今、それが起こりました。
00:07:19Cloudflareは、インフラプロバイダーとしての立ち位置を強化しようとしており、
00:07:31AIネイティブなアプリケーションの構築を特に容易にするホスティングプロバイダーを目指しています。
00:07:39ご存知の通り、AIエージェントが普及しています。
00:07:41AIに構築されたアプリやエージェントエンジニアリングによるアプリが増えています。
00:07:45そうしたWebアプリは、いずれデプロイする必要があります。
00:07:50そして、多くはキューやデータベース、ファイルストレージといった機能を必要とします。
00:07:55Cloudflareはそのすべてを提供しています。
00:07:58しかしこれまで、そして今でも多少はそうですが、手動ですべてを構築する必要がありました。
00:08:04Cloudflareがどんなサービスを提供し、どう接続し、どう動作するかを理解する必要がありました。
00:08:11しかし、Cloudflareだけでなく他のホスティングプロバイダーのミッションも、
00:08:16デプロイ体験を簡素化することです。
00:08:22エージェントがWebアプリケーションを構築してくれる、エージェント対応のデプロイ体験です。
00:08:29おそらくあなたの入力をもとに、あるいはすべてAI任せで。
00:08:32さらに、エージェントが使いやすいCLIも提供されます。
00:08:38そこには、エージェントがクラウドに迅速にデプロイするために必要な説明が多く含まれています。
00:08:43Cloudflareはそうしたアプリケーションのためのプロバイダーになりたいと考えています。
00:08:48そして、そのすべてをViteの上に構築しようとしています。
00:08:51公式のCloudflareブログ記事でも、そのミッションについて少し触れています。
00:08:57今回の買収以前から存在していた彼らのViteプラグインの成長ぶりについても紹介しています。
00:09:02AIエージェントがViteを利用するため、急速に普及しました。
00:09:07ViteはJavaScriptエコシステムにおける標準的なビルドツール、バンドラーです。
00:09:13Cloudflareはすでにエージェントの間で非常に人気があります。
00:09:17彼らはViteプラグインの強い採用実績を手にし、それを次のレベルへ引き上げようとしています。
00:09:22新しいCloudflare CLIを構築しようとしています。これはViteを拡張し、その上に構築される予定です。
00:09:33あなた自身だけでなく、あなたのエージェントがこのツールを使ってフルスタックアプリを素早く構築し、簡単にデプロイできるようにするためです。
00:09:45リソースは舞台裏で自動的にプロビジョニングされます。
00:09:48Voidフレームワークのビジョンに戻りつつ、エージェント第一で、Cloudflareと完全に統合された形です。
00:09:56公式のCloudflareのサポート、もちろん金銭面でのサポートも受けています。
00:10:00それがこれから起こることです。
00:10:03開発者にとっての朗報は、Viteを偉大にしている機能、
00:10:10フォーマッターやリンター、Vite自体の拡張性などが、
00:10:16このCloudflareの未来のビジョンにも恩恵をもたらすという点です。
00:10:21ですから、最初はそう言いましたが、Viteがオープンであり続け、
00:10:25他のベンダーでも使用できることに疑いはありません。今のところViteを使わない選択肢はほぼないからです。
00:10:32AIエージェントたちはデフォルトでどのツールを使いたいかについて強い意見を持っています。
00:10:37AIがコードを書くアプリでは、それが特に重要になります。
00:10:40ですから、今後も多くのホスティングプロバイダーが
00:10:47エージェント第一の容易なデプロイというビジョンに向かって突き進むでしょう。
00:10:54彼らもViteを採用する可能性が高いでしょう。
00:10:57もちろん、Cloudflareが優先的なアクセス権を持つことにはなるでしょう。
00:11:01そして彼らが、構築中のCLIを
00:11:07Viteとうまく連携させるために、ロードマップに少し影響を与えることができるのも事実です。
00:11:13とにかく、そういう計画です。興味深い変化ですよね。はっきりさせておきたいのですが、
00:11:18Viteがオープンソースであり続けることには疑いを持っていませんし、
00:11:25これを否定的に捉えてはいません。むしろ、オープンソースのメンテナーが
00:11:32生計を立て、私たちが日々使っているツールを開発し続けることができるのは非常に重要です。
00:11:39それを軽蔑したり、売却だと思ったりする必要は全くありません。
00:11:46結局、あなたや私と同じように、誰もがお金を稼ぐ必要があります。
00:11:52人気のあるプロジェクトが企業にバックアップされたり買収されたりするのは素晴らしいことです。
00:12:00それが開発に影響を与えたとしてもです。柔軟なオープンエコシステムから
00:12:06完全にシフトしない限りは素晴らしい発展だと考えています。
00:12:12今回の件について、あなたはどう思いますか?ぜひ教えてください。

Key Takeaway

CloudflareによるVoidZeroの買収は、Viteを基盤としたAIエージェント向けの高速で簡素化されたフルスタック開発およびデプロイ環境を構築する戦略的な動きである。

Highlights

  • CloudflareはViteの作者であるEvan Youが設立した企業VoidZeroを買収し、ViteチームはCloudflareに参加した。

  • Viteは今後もMITライセンスの下でオープンソースであり続け、ベンダー中立なツールとして開発される。

  • VoidZeroはRust製の高速ツールであるOxlint、OxFormat、Rolldownを開発しており、これらは今後Viteのエコシステムで活用される。

  • 今回の買収の背景には、CloudflareがAIエージェント対応のアプリケーション開発・デプロイ体験を簡素化するプラットフォームを目指す戦略がある。

  • Cloudflareは今後、Viteを拡張してフルスタックアプリケーションの構築とデプロイを自動化する新しいCLIツールを開発する計画である。

Timeline

Viteの買収とオープンソースの維持

  • ViteチームがCloudflareに参加したが、Vite自体はオープンソースのまま維持される。
  • プロジェクトの管理とロードマップの策定は引き続きViteチームが担当する。
  • Viteは将来にわたり、Cloudflare以外のプロバイダーやVPSにもデプロイ可能なベンダー中立性を保つ。

ViteはJavaScriptやTypeScriptプロジェクトにおいて不可欠なビルドツールであるため、買収後も開発者の利用環境に変化はない。ロードマップにはCloudflareの要件がある程度反映される可能性があるが、ツールとしての汎用性は損なわれない。過去の事例としてBunがAnthropicに買収された際も、オープンソースとしての開発が継続された事実が示されている。

VoidZeroの技術と収益化の試み

  • VoidZeroはEvan Youが設立した企業であり、Vue.jsはこの買収対象に含まれていない。
  • Rustベースの高速なリンターOxlint、フォーマッターOxFormat、バンドラーRolldownを保有している。
  • 当初はVite Plusなどの収益化を目指したが、後にフルスタックアプリの自動デプロイを行うフレームワークVoidへと転換した。

VoidZeroは開発体験を高速化するための包括的なツール群を構築してきた。収益化の困難を経て、バックエンドインフラのプロビジョニングを自動化し、Cloudflareへのデプロイを容易にするフレームワークVoidの開発に至った。これが今回の買収の直接的な伏線となっている。

Cloudflareの戦略とAIエージェントへの最適化

  • CloudflareはAIネイティブアプリのホスティングプロバイダーとしての地位を強化しようとしている。
  • 開発者が手動で行っていた設定やリソース管理を、AIエージェント主導で自動化する体験を目指している。
  • Viteの上に構築される新しいCLIを通じて、インフラを意識しないフルスタック開発環境を提供する。

AIエージェントが普及する中で、アプリ構築からデプロイまでのプロセスを簡素化することが各プロバイダーの目標となっている。CloudflareはViteの圧倒的な普及率とプラグインの採用実績を活かし、エージェントがインフラを容易に利用できる環境を整備する。この連携は、オープンソースメンテナーが生計を立てつつツールを改善し続けるためのポジティブな発展として捉えられている。

Community Posts

No posts yet. Be the first to write about this video!

Write about this video