オープンソースプロジェクトを蘇らせる
オープンソースプロジェクトが休眠状態から復活するまでの過程を紹介。メンテナーの不在やコミュニティの衰退といった課題を乗り越え、プロジェクトを再活性化するための具体的な取り組みや教訓について詳しく解説する。
背景メモ
本稿は、Go言語向けマイクロサービスフレームワーク「Go-Micro」の復活劇を伝えるプロジェクトオーナー・Asim Aslamによるポスト。Go-Microは2019〜2020年にかけて広く使われたが、Aslamが創業した企業「Micro」が2022年に資金難で閉鎖。プロジェクトは放置状態となり、コミュニティは離散した。その後Aslamは約2年の沈黙を経て2024年に突如復帰、アーカイブ状態だったリポジトリを再開した。問題は、放置中に第三者が「Go-Micro for commerical use」のようなクローンや偽サイトを立ち上げ、ユーザーを混乱させていたこと。復活の動機としてAslamは、オープンソースが「捨てられるプロジェクト」ではなく「生きたエコシステム」であり続けるべきだという信念を挙げ、再びメンテナーを募りながら持続可能な開発へと舵を切ろうとしている。