Firefox のプライバシー懸念が高まる中、Ladybird ブラウザが勢いを増す

BigGo Editorial Team
Firefox のプライバシー懸念が高まる中、Ladybird ブラウザが勢いを増す

ブラウザの多様性が縮小し、プライバシーへの懸念が高まる時代において、Ladybird ブラウザプロジェクトは技術コミュニティから大きな注目を集めています。ウェブ標準に基づいた新しいエンジンで構築されたこの真に独立したウェブブラウザは、Chromium ベースのブラウザと Firefox が支配する環境の中で、新鮮な選択肢を提供しています。

Ladybird の台頭

Ladybird は当初、趣味のオペレーティングシステムプロジェクトである SerenityOS のコンポーネントとして始まりましたが、その後独立したプロジェクトとして分岐しました。WebKit や Apple での勤務経験を持つ Andreas Kling が率いるこのブラウザは、過去2年間で目覚ましい進歩を遂げています。コミュニティの議論によると、Ladybird はレンダリング能力が劇的に向上し、ユーザーは Gmail 、 Google Calendar 、 Figma などのサイトが完全に読み込まれるようになったと指摘していますが、機能性はまだ100%ではありません。このブラウザのアーキテクチャには、メインUIプロセス、WebContentレンダラープロセス、ImageDecoderプロセス、RequestServerプロセスを含むマルチプロセス設計が採用されており、サンドボックス化されたタブやプロセス外の画像デコードとネットワーク接続などのセキュリティ対策が施されています。

Ladybird Browser の主な機能:

  • UI プロセス、WebContent レンダラープロセス、ImageDecoder プロセス、RequestServer プロセスを含むマルチプロセスアーキテクチャ
  • セキュリティのためのサンドボックス化されたタブプロセス
  • プロセス外での画像デコードとネットワーク接続
  • Linux、macOS、Windows(WSL2 使用)、その他の *Nix 系OSをサポート
  • 現在開発中で、一般利用にはまだ準備ができていない
  • C++ から Swift プログラミング言語への移行計画あり
  • 非営利団体として100万米ドルの初期寄付で資金調達

財政支援と非営利団体としての地位

2024年7月、Ladybird は GitHub の共同創設者である Chris Wanstrath から100万米ドルの寄付を受け、正式な非営利団体となりました。この資金は、プロジェクトのウェブサイトによると、必要に応じて運営規模を調整することで、常にこのレベルの財政的安全性を維持することを目指し、約18ヶ月の運営資金を提供します。プロジェクトはウェブサイト上の Donorbox リンクを通じて寄付を受け付けており、コミュニティメンバーも自分の会社に貢献を依頼することに関心を示しています。この財政構造は、検索エンジンとのパートナーシップに大きく依存する Mozilla のモデルとは対照的です。

Firefox の懸念の中で高まる関心

Ladybird への現在の関心の多くは、Mozilla Firefox のプライバシーポリシーに関する最近の懸念から生じています。コミュニティの議論では、Firefox がユーザーデータを販売しないという明示的な約束を削除し、パートナーとの匿名化されたデータの共有についてより曖昧な言葉に置き換えた、物議を醸す GitHub のコミットが強調されています。一部のユーザーはこれを法的な明確化として擁護していますが、多くの人はこれを Mozilla のプライバシーに対する姿勢の懸念すべき変化と見なしています。

「Firefox が基本的に魂を売り渡したので、このプロジェクトは今やかつてないほど重要になっています。」

この感情は議論の中でしばしば現れ、ユーザーは Mozilla に失望し、代替案を探しています。一部のユーザーは LibreWolf や Waterfox(Firefox のフォーク)などの既存のオプションを推奨していますが、他のユーザーは Ladybird が Chromium や Firefox のコードを使用するのではなく、完全に独立したエンジンで構築されているため、より根本的な解決策だと考えています。

技術的方向性と言語選択

コミュニティの議論で強調されている興味深い技術的発展は、Ladybird が Swift プログラミング言語への移行を計画していることです。当初は C++(SerenityOS のコードベースの一部として)で書かれていましたが、プロジェクトはいくつかの代替案を評価し、バージョン6がリリースされたら Swift の段階的採用を開始する予定です。この決定は、主要なブラウザベンダーで通常大規模なセキュリティエンジニアチームを必要とするセキュリティ上の懸念に対処するのに役立つ可能性がある Swift のメモリ安全機能によって動機付けられているようです。

今後の課題

熱意にもかかわらず、コミュニティメンバーはプロジェクトが直面する重大な課題を認識しています。セキュリティは主要な懸念事項であり、現代のブラウザは適切に保護するために広範なリソースを必要とします。主要ベンダーは大規模なセキュリティエンジニアチームを雇用していますが、それでも定期的に脆弱なコードを出荷しています。Ladybird の現在のニッチな地位は、特に標的にされる可能性が低いため、ある程度の保護を提供していますが、採用が増えればこれは変わるでしょう。

もう一つの課題は、Google が W3C と Chrome の市場シェアを通じてウェブ仕様を効果的に管理している中で、ゼロから真に標準準拠のブラウザを構築することです。しかし、一部のコミュニティメンバーは、ブラウザの多様性自体がこの独占に対抗するのに役立つと指摘しています。なぜなら、ウェブサイトは意味のある市場シェアを持つ非 Chrome ブラウザとの互換性を維持する必要があるからです。

Ladybird の開発が続く中、それは単に新しいブラウザオプションを提供するだけでなく、ウェブのオープンな性質を維持するのに役立つ可能性のあるインターネットインフラの重要な部分を表しています。既存のブラウザに関するプライバシーの懸念が高まり、Chromium を中心とした統合が続く中、Ladybird のような真に独立した代替案の成功は、ウェブブラウジングの未来にとってますます重要になるかもしれません。

参考:Ladybird: Truly Independent Web Browser