世界を動かす技術を、日本語で。

レディバードの開発方法を変える

2026年6月5日原文(ladybird.org)

概要

Ladybirdプロジェクトは今後、 公開プルリクエストの受付を停止メンテナーのみがコード変更を導入 する新体制へ移行。 セキュリティ強化と開発プロセスの厳格化 が主な理由。 外部からの バグ報告やフィードバックは引き続き歓迎。 Ladybirdは 引き続きオープンソース として公開継続。

Ladybirdプロジェクトの開発体制変更

  • 公開プルリクエスト受付停止

    • 今後は プロジェクトメンテナーのみ がLadybirdコードベースへ変更を導入
    • 一般コントリビューターによる直接的なコード提出不可 となる方針
  • 新たな開発フェーズへの移行

    • 初のアルファリリース に向けた体制強化
    • 開発プロセスの厳格化、セキュリティモデルの明確化
    • コード責任者の限定 による品質管理
  • 過去の貢献者への感謝

    • これまでの 外部貢献者の価値ある貢献 に対する謝意
    • オープンソース文化 への敬意
  • AIツール普及による状況変化

    • AI生成コード の増加で、プルリクエスト提出者の信頼性評価が困難化
    • 大規模なコード提出=善意や努力の証明 という従来の前提が崩壊
    • セキュリティリスクの高まり :ブラウザはユーザーのローカル環境で未検証の入力を実行
  • 責任の所在明確化

    • 導入コードの責任者を限定 し、今後の保守性や安全性を確保
    • コードの出所よりも、導入後の責任 を重視
  • 既存の公開プルリクエストの対応

    • 現在オープンなプルリクエストは全てクローズ
    • 今後はメンテナー以外のパッチ提出経路も設けず
    • イシュー、コメント、メール、フォーク経由の“影の貢献システム”も不採用
  • 外部からの関与の継続

    • Ladybirdはオープンソースとして継続公開
    • バグ報告、最小再現、ウェブサイトテスト、標準・設計・セキュリティ議論、技術的フィードバック は引き続き歓迎
  • 今後の方針

    • 実際のユーザー向けブラウザ提供 に向けた責任ある開発体制構築
    • 開発プロセスの透明性と信頼性の維持

Hackerたちの意見

なんでLinuxのアプローチを取らないんだろう?ブラウザってOSみたいなもんだよね。Linuxは、怠け者の貢献者を遠ざけるような難しいプロセスを通じて、公共の貢献を受け入れ続けてるんだよね。

今の時代、唯一の問題は、AIが以前は貢献者へのゲートとして機能していた呪文みたいなものを全部やっちゃうことかもしれないね。

Linuxのアプローチもプレッシャーを受けてるみたい。メンテイナーたちは、貢献が多すぎてレビューしきれないって警告し始めてるよ。

Linuxにはもっとたくさんのメンテイナーがいて、その多くは何年も他の人のコミットをレビューしてたんだ。AIが登場する前から、ものすごい量の貢献があったんだよ。

こういうのを見ると、AIなんてなかった方が良かったなって思う。オープンソースプロジェクトが新しいメンテイナーを見つけて育てる能力を失うのは、本当に残念だよ。

それってAIとどう関係してるの?オープンソースとメンテナの問題はずっと前からあったよね。

彼らはLLMsを使ってプロジェクトの大きな変更を再構築した。

これはちょっと見当違いで、悲しいね。彼らにはこれをする権利があるけど、Ladybirdが改善されるのをテストし続けて、将来的に貢献できるのを楽しみにしてたんだ。servoが貢献にオープンでいてくれることを願ってるよ、今はそれが唯一の希望みたいだから。

固定されたコアチームのサイズがあると、こういうのは理にかなってるよね。正直なところ、ある意味ではこれが責任ある行動だと思う。これによって、チームが合理的に維持できる範囲を超えてモジュールやコードベースが成長することはないってことだから。ただ、逆に言うと…既存のチームには何を意味するの?メンテイナーはプロジェクトにとってかなり価値があるってことになるの?コードベースやプロジェクトの勢いにはどう影響するの?これはcurlや特定の目的のライブラリに期待していたアプローチだけど、これは巨大なプロジェクトにとっての巨大な決断だね。どうなるか見てみるしかないね。

LLMがLadybirdがこの決定を下す理由の一部かもしれないけど、それだけじゃないよね。例えばSQLiteは、ほぼ永遠にこの方法で開発されてきたから。人それぞれってことかな。

Luaも同じだったと思うけど:オープンソースだけどオープンな開発ではない。MITライセンスで、メンテナはバグ報告にいつも感謝してるけど、プロジェクト内のコードはたった3人で書かれてるんだよね。

彼らの言ってることは分かるよ。もしほとんどのプルリクエストがAIで書かれてたら、メンテナは自分たちでもClaude Codeを使ってプロンプトを出せるからね。ソフトウェアエンジニアリング、オープンソースかどうかに関わらず、全体のゲームが完全に変わったと思う。2年前と同じように、ただのコードの塊が意味することはもう違うんだ。

Hacker Newsで議論の続きを見る