Tailwind CSSの騒動から考える、生成AIがOSSビジネスを壊す瞬間

Tailwind CSSの騒動

Xでも投稿したがTailwind CSSがなかなか大変なことになっている。

Tailwind CSSとはオープンソースで提供されているこの数年でとても人気が出たCSSフレームワークだ。ここ数年で爆発的に普及したといってもいい。

そのTailwind CSSで公式ドキュメントを LLMフレンドリーにするためのPR が作られたのだが、それにまつわるやり取りの中でTailwind LabsのAdam氏が、かなり率直で重たい現状を語ったのだ。

曰く、生成AIの普及によって公式ドキュメントへのトラフィックが激減し、結果として 従業員の75%をレイオフトラフィックは40%減、売上は80%減 となっている、という話だ。

結構衝撃的な数字だが、個人的にはTailwind Labs社の話として、というより生成AIの普及によるOSSビジネスに対する影響としていろいろと考えさせられた。

Tailwindのビジネスモデル

まず前提として、Tailwind CSS 自体はOSSであり、無料で使える。

そして、Tailwind CSSを開発しているTailwind Labsの収益源は主に公式が提供する有料UI資産(現在は Tailwind Plus) で、これは Tailwind を使った UI コンポーネントやテンプレートをワンタイム課金で提供するモデルだ。

つまり構造としては、

  • OSS(Tailwind CSS)で利用者を増やす
  • 公式ドキュメントや設計思想への理解を通じて信頼を獲得する
  • その延長線上で有料の公式プロダクトを購入してもらう

という、かなりオーソドックスな OSS起点のビジネスモデルなのだ。

問題の本質は収益化の導線が死んだこと

Xでも書いたが、今回の話の本質はここだと思っている。

ただし、正確には「広告動線」というより、OSS → ドキュメント → 有料プロダクト」という売上ファネルの入り口が死んだ という方が近い。

生成AIが普及した結果、

  • 何かを調べる
  • 公式ドキュメントを読む
  • 公式サイト(開発元の企業のサイト)にアクセスする

という行動が、

  • AIに聞いて、その場で完結する

に置き換わりつつあるということだ。とはいえ、これ自体は目新しい話ではない。

UXとしては合理的だが、ドキュメントやサイトへのアクセス流入を前提に成立していたビジネスモデルにとっては致命的になり得る。

これはTailwind固有の話なのか?

ここからは少し視点を広げてOSSを軸としたビジネスについて考えたい。ただし、先に断っておくと、自分自身はOSSビジネスそのものを一般的には知っていると思うものの、めちゃくちゃ深い知見があるわけではない

ただ、自分自身がソフトウェアエンジニアとしてこれまで数多くのOSSに長く支えられ、生成AIも開発はもちろん日々のあらゆることで積極的に使っている。そんな自分にとって今回の件は「よくあるOSSビジネスモデル全体に波及しうる問題」に見えたのだ。

一般的に、OSSを軸にした企業のビジネスモデルは、例えばこんな形が多いと思う。

  • OSS本体は無料
  • その上で
    • 有料SaaS
    • 有料サポート
    • マネージド版 などを提供して収益化していると思われる。

そして、その入口としてはOSSとして公開されているソフトウェア自体はもちろんだが、その ドキュメントや公式サイト でユーザーを獲得していると思われる。もちろん、広告を打ってるところもあるとは思うが。

つまり多くのOSSビジネスは、 OSS × 情報提供(ドキュメント)」を起点にしたファネルに依存しているように思える。

そして生成AIは、この「情報提供」の部分を根こそぎ代替してしまう可能性が高い。というかすでにそうなっている。

加えて、これまでそのOSSを使った開発をするにあたって有料でサポートを得ていたり、なんなら実装支援をしてもらっていた場合にそれらも生成AIに代替されるケースもそれなりにあるだろう。つまり、ここからの収益も下がるわけだ。

/llms.txt が突きつけるジレンマ

今回のPRで象徴的なのは、「LLMにドキュメントを読みやすく提供する」という行為が、OSSプロダクトの認知を広げるための生存戦略である一方で自分たちのサイトに人を呼ばない施策にもなってしまうという皮肉な構造になっているところ。

つまり、AIに最適化すればするほど、お金を払ってくれるかもしれない人間のユーザーが公式サイトに来なくなる

でも最適化しなければ、AI経由の情報流通から取り残されるかもしれない。これはつまり今後生成AIがもっと普及するにつれて人々に忘れられてしまう可能性があるということだ。

そして、これはTailwindに限らず、「OSS × コンテンツ × 集客」で成り立っていた企業すべてが直面しうるジレンマなのではないか。

OSSを使う側として

前述したように自分はOSSに支えられてきたエンジニアであり、同時に生成AIの恩恵をフルに受けている側でもある。というか多くのソフトウェアエンジニアは同じような立ち位置だろう。

だからこそこの話は、「Tailwind大変だね」で終わらせていい話ではない気がしている。

少なくとも、無料で使えるOSSが持続可能であるという前提は生成AIによって静かに壊れ始めているのかもしれない。大げさかな?

じゃあどうするのか

答えはたぶんシンプルで、でも簡単ではない。

  • 仕事で使っているOSSやその周辺エコシステムには、意識的にお金を払う
  • 有料プロダクトやスポンサー制度があるなら、「必要になってから」ではなく「支えるため」に選択肢に入れる

綺麗事だ。綺麗事だがエコシステムの延命には必要な措置とも言える。

なお、今回のTailwind CSSに限って言えば、Next.jsの開発元でありフロントエンドアプリケーションのホスティングプラットフォームを提供しているVercel社がスポンサーシップに名乗りをあげたり、それ以外にも何社かスポンサーとして支援することを表明しているようだ。

Tailwindの騒動は、前兆に過ぎないかもしれない

今回の件は、Tailwind Labs のビジネスモデルで顕在化した問題ではあるが、似たような話は以前から生成AIの普及にともなって警鐘されていることでもある。

ただ、生成AIが「知識へのアクセス」「学習の導線」「公式情報の価値」そのものを変えてしまった以上、同じ構造のOSSビジネスが今後も無事でいられる保証はない。

これは悲観論というより、前提条件が変わったという話なんだろうなーと感じている。

OSSを作る側も、使う側も、そろそろこの変化を正面から考えないといけない段階に来ているのではないだろうか。

©Keisuke Nishitani, 2023   プライバシーポリシー