Ladybirdをフォークし、SerenityOSのBDFLを辞任
(awesomekling.substack.com)- Andreas KlingはSerenityOSの中で育ったLadybirdを別のトップレベルプロジェクトとして分離し、SerenityOSのBDFLの座からも即時退任
- SerenityOSは2018年に始まって以来、1,000人以上のコントリビューターが参加するオープンソースコミュニティへと成長したが、デスクトップOSとクロスプラットフォームブラウザの優先順位が同じ場所に混在していた
- Ladybirdは2022年にクロスプラットフォームプロジェクトになってからLinux開発に重点が置かれ、今後は新しいGitHubリポジトリとDiscordサーバーで開発とコミュニケーションを続ける
- 分離後のLadybirdはLinuxとmacOSを対象とし、SerenityOSターゲットは削除され、より緩和されたNIHポリシーで外部のオープンソースエコシステムを活用する
- SerenityOSはmaintainerグループが担当し、Webブラウザ開発中心のプレッシャーから離れて、「友人たちと楽しいソフトウェアハッキング」という焦点に戻る
Ladybirdの分離とSerenityOSのリーダーシップ変更
- Andreas Klingは2018年に薬物リハビリプログラムを終えた後、SerenityOSプロジェクトを開始した
- 通常の生活を学ぶ間、余暇を埋める何かが必要で、新しいOSを作ることがちょうどよい規模の作業だった
- 6か月間1人で作業した後、オンラインで公開し、ほかの人々の参加を呼びかけた
- SerenityOSはその後、世界中に1,000人以上のコントリビューターを持つ大規模なオープンソースコミュニティへと成長した
- 互いの違いを脇に置き、プログラミングへの共通の愛情に集中する文化を作ってきた
- ここ2年間、Klingの関心はほぼ完全にLadybirdに向いていた
- LadybirdはSerenityOS向けのシンプルなHTMLビューアから始まった新しいWebブラウザ
- 2022年にクロスプラットフォームプロジェクトになるとLinux版に注力するようになり、Linuxでのテストのほうが簡単で、SerenityOSで起動する必要がなかった
- これまで2つのプロジェクトはリソースとインフラを共有してきたが、デスクトップOSを作るグループとクロスプラットフォームWebブラウザを作るグループの関心事は次第に離れていった
- Ladybirdは開発を簡素化するため、SerenityOSから分離された別個のトップレベルプロジェクトになった
- Klingは、自分が集中できていないBDFLとして残ってSerenityOSを引き留めたくないとして、即時辞任した
- SerenityOSは今後、maintainerグループが担当する
- 今回の決定は、1つの場所に2つの大きなプロジェクトが長く同居していた状況を整理する変更であり、特別な騒動はないと明言した
各プロジェクトに起きる変化
- Ladybirdの開発は新しいGitHubリポジトリで行われる
- 日常的なコミュニケーションは新しいDiscordサーバーへ移行する
- Ladybirdの対象プラットフォームはLinuxとmacOS
- SerenityOSターゲットは削除される
- SerenityOSとは異なり、「外部コード禁止」ではない緩和されたNIHポリシーを採用し、より広いOSSエコシステムを活用する
- SerenityOSではWebブラウザ構築への強い集中がなくなる
- 「友人たちと楽しいソフトウェアハッキング」が再び主な焦点になる
- 今後の方向性はコミュニティが決定する
- 2つのプロジェクトはそれぞれの主な関心事により集中できるようになり、この分離が双方にとってより良い未来につながることが期待される
まだコメントはありません。