- Igalia は Sovereign Tech Fund の投資を受け、Servo Webエンジン の発展に向けた主要プロジェクトを進めている
- Servo は Rust ベースの 並列化Webエンジン で、モジュール型構造と革新的なアーキテクチャを備えている
- 今回のプロジェクトの重点分野は アクセシビリティ対応、WebView API 開発、継続的メンテナンス である
- アクセシビリティ機能の追加により スクリーンリーダーや支援技術との互換性 を高め、WebView API の完成により アプリ内埋め込みの容易さ を強化する
- コミュニティの成長とともに、より多くの イシュー管理、PR レビュー、バージョンリリース など保守運用能力を強化する計画である
概要
- Igalia は Sovereign Tech Fund からの新規投資を受け、Servo Webエンジン の発展に向けた委託業務を進めている
- Igalia は Servo の管理者として、公共の利益、開発者の使いやすさ、長期的な持続可能性 に焦点を当てた多面的なアプローチを開始した
Servo の役割と必要性
- Servo は Rust で開発され、Linux Foundation Europe のプロジェクトとして運営される 現代的な並列Webエンジン である
- Servo の モジュール型設計 は Rust エコシステム全体で有用に活用されている
- しかし保守のためには 継続的な投資 が必要であり、オープンソースという性質上、成長ポテンシャルを最大限に発揮するには外部支援が重要である
Sovereign Tech Fund の投資による主な取り組み
初期アクセシビリティ対応
- Servo の利用拡大に伴い、インクルーシブデザイン への必要性が高まっている
- 現時点では スクリーンリーダーやその他の支援技術向けの基礎的なアクセシビリティ機能 が不足している
- こうした制約により 実運用シナリオでの活用性 に限界があった
- 今回の投資により最初の アクセシビリティ対応 を実装し、すべてのユーザーのためのエンジンへと Servo を発展させる予定である
- 公共Webアプリケーションに適したエンジンへ発展させるうえで不可欠である
WebView API
- Servo をアプリに組み込むには 安定して完全な WebView API が必要である
- これまでにも一部の作業はあったが、一般利用できる段階ではなかった
- 今回 WebView API を完成させ、デスクトップおよびモバイルアプリ内への埋め込み を可能にする予定である
- これは新たなユースケースと より広範な採用 を導く重要な改善点である
- 安定した埋め込みレイヤーは 汎用エンジンとしての Servo の成功 に不可欠な要素である
プロジェクトのメンテナンス
- Servo は単なるブラウザエンジンを超え、Rust エコシステムで広く使われるクレート群 でもある
- これらライブラリの保守は Servo だけでなく Web プラットフォーム全体に恩恵 をもたらす
- Igalia が管理権を引き継いで以降、コミュニティとプロジェクトは大きく成長した
- 投資資金により イシュー管理、PR レビュー、バージョン公開、ガバナンス支援 にさらに多くのリソースを投入する計画である
- これにより Servo の活発で迅速なメンテナンス と、開発者および利用者に対する信頼性の確保に貢献する
Igalia によるオープンソースWebイノベーションの先導
- Igalia は Chromium、WebKit、Gecko への貢献、標準化のリーダーシップ、開発ツールの開発などを通じて、オープンソースWebイノベーションを引き続き先導してきた
- Servo が 未来のWebエンジン 分野で独自の役割を果たすと信じている
- 今後も進捗状況を継続的に共有していく予定である
結び
- Sovereign Tech Fund による今回の 重要性への理解と支援 に感謝を表している
- 今後の発展状況を共有できることへの期待を示した
1件のコメント
Hacker Newsの意見
Sovereign Tech Agencyは2022年10月にSovereign Tech Fundとして始まり、ドイツ連邦経済・エネルギー省の支援を受けており、現在はドイツのイノベーション推進公企業SPRIND GmbHの子会社である
良い試みではあるが、欧州市民の生活におけるiOS/App Store、Android/Play Store、Play Services、企業や政府のデスクトップにおけるMicrosoft依存を実質的に減らしている動きはほとんど見えない。むしろ政策立案者がこうした依存を強めているようにも見える。例として、EUデジタルID政策およびEUデジタルIDウォレットのリファレンス実装へのリンクを参照
iOSでの代替ブラウザエンジンのサポートの実際の適用結果が、この議論の重要な分岐点になると思う。たとえばAppleがServoのようなエンジンに対し、JITなどの主要機能を使うためにソフトウェアサプライチェーンの安全性基準を満たしているかを独自に判断するなど、Appleが実質的に規制権限を握る抜け穴が存在する。しかしServoがこのような資金支援を通じて基準を満たし、Appleも規制の趣旨に沿ってしぶしぶでも方針に従うなら、新しいブラウザエンジンがモバイルWebの革新を主導し、EU外にも好影響が広がる可能性に期待したい
FUD(根拠のない不安煽り)は控えるべきだ。上で言及された実装物はEUデジタルIDウォレットのリファレンス実装にすぎず、特定のOSやエコシステム独占に関する内容はなく、オープンソースのライブラリ、モジュール、参考用アプリを提供して各国が自律的にサービスを構築できるよう支援することが目的である
SovereignがServoプロジェクトに2025年と2026年に合計545,400ユーロを支援することになった点を共有しておく(公式情報、アーカイブ)
Igaliaはこれまで多くの素晴らしいプロジェクトを進めてきたが、Servoもその流れを引き継いでいるようでうれしい
ヨーロッパ(特にドイツ)がオープンソース支援の拡大を通じて米国ビッグテックへの依存を減らそうとしているのは歓迎したい。まだやるべきことは多いが、このような試みが始まったこと自体に意味がある(基金プログラム)
Servoプロジェクトには直接寄付することも可能
Sovereign Tech Agencyは本当に良い仕事をしている。ドイツのように各国がオープンソース支援機関を設立するとよいと思う。オープンソースに依存するなら、保守コストへの投資も必須だ
Servoは優れた現代的エンジンだが、実際に使われるブラウザがないのが惜しい
現時点ではまずWebViewコンポーネントとして活用する案が計画されている。WebViewベースのアプリはエンジンの問題点を回避しやすいため、妥当な戦略だ。Tauri(v2)も今後Servoを選択肢として提供できるのではないかと期待している
Versoという試みはあったが、現在は開発が中断されている状態だ(プロジェクトリンク)
本当に意味のあるSovereign Tech Fundの姿は、「公共資金、公共コード」という原則の拡張だと思う。世界中の政府が毎年MS、Adobeなどに支払っている金額の一部だけでもLibreOffice、GIMP、Nextcloudのようなオープンソースへの機能追加に投じれば、OSS開発の持続可能性を実現できる可能性は高い
WebView API中心の発展は、Tauriコミュニティにとっても歓迎すべきニュースだと思う