Mozillaが開発するウェブブラウザ「Firefox」の公式GitHubリポジトリが登場

Mozilla Foundationによって開発されているウェブブラウザ・Firefoxの公式GitHubリポジトリが登場しました。
GitHub - mozilla-firefox/firefox: The official repository of Mozilla's Firefox web browser.
https://github.com/mozilla-firefox/firefox

Firefox Source Code Now Hosted On GitHub - Phoronix
https://www.phoronix.com/news/Firefox-On-GitHub
Mozilla Firefox – Official GitHub repo | Hacker News
https://news.ycombinator.com/item?id=43969827
ソーシャルニュースサイトのHacker Newsでは、FirefoxのソースコードがGitHubで公開されたことについて、Mozillaの従業員であるというjgraham氏が解説しています。

Mozilla Foundationは長らくバージョン管理システムとしてMercurialを使用していましたが、2023年11月にMercurialからGitに移行することを発表しました。これに伴い、Firefoxの正規ホームもMozilla.orgサーバーのMercurialからGitHubに移行したとのこと。
記事作成時点でGitHubへの移行が影響するのはコードのみで、短期的にはまだMercurialサーバーが存在しており、GitHubから同期されるそうです。また、バグ管理システムには依然としてBugzillaが使われており、コードレビューにはPhabricatorが、継続的インテグレーション(CI)にはタスク実行フレームワークのTaskclusterは使われているとjgraham氏は説明しています。
jgraham氏によると、貢献者にとっての違いはそれほど大きくないものの、MozillaのバックエンドではGitHubへの移行によって、自社でバージョン管理システムのインフラストラクチャーをホストする時間が短縮されるとのこと。jgraham氏は、「インフラストラクチャーのホストは、このような大規模なプロジェクトに必要な規模・パフォーマンス・可用性にとって大きな課題です」と述べています。
jgraham氏は寄せられた質問への回答で、大規模なリポジトリでは読み取りと書き込みのパフォーマンスが問題になると指摘。新しい貢献者はまず最初にリポジトリのクローンを作成しますが、この操作に時間がかかる場合、特に信頼性の低いインターネットを使っている人にとって問題だとのこと。

またjgraham氏は、MozillaのHTMLレンダリングエンジンであるGeckoやFirefoxでは25年以上にわたってBugzillaを使用しており、Bugzillaの特定機能に大きく依存する内部ワークフローやツール、プロセスが数多くあるため、BugzillaをGitHubに置き換えるのはリスクが高いプロジェクトだと述べています。

・関連記事
「Firefox 137」正式版リリース、アドレスバーへ大幅な機能追加&タブグループ機能も追加 - GIGAZINE
物議を醸したFirefoxの利用規約についてMozillaが「ユーザーのデータを奪うことはない」と明言 - GIGAZINE
「Firefoxの利用規約」が発効されるも「ポルノ視聴が規約違反になるのでは?」「Mozillaに過剰な権限を与えるのでは?」といった不安の声が寄せられる - GIGAZINE
GoogleにChromeの売却を強いるアメリカ司法省の提案にFirefoxの開発元が「小規模ブラウザを潰すことになる」「GoogleとAppleの力が増すだけ」と反論 - GIGAZINE
Firefoxを開発するMozillaがGoogleの独禁法訴訟でGoogleの各種事業が破壊されると運営資金がピンチになると訴える - GIGAZINE
20年の歴史を有するMozilla Firefoxのユーザーインターフェースはどう変遷したのか? - GIGAZINE
Apple・Google・Microsoftが自社ブラウザよりもFirefoxを冷遇するために設けている技術的問題点をまとめたページ「Platform Tilt」をMozillaが公開 - GIGAZINE
Firefoxベースで高パフォーマンス・高セキュリティなオープンソースブラウザ「Zen Browser」 - GIGAZINE
・関連コンテンツ
in ソフトウェア, ネットサービス, Posted by log1h_ik
You can read the machine translated English article Official GitHub repository for Mozilla….