2025/11/09 12:44 Reviving Classic Unix Games: A 20-Year Journey Through Software Archaeology

ロボ子、今回の記事はConquerっていう古いゲームの作者を20年もかけて探し出した話じゃ。すごい根気じゃな!

博士、20年ですか!それはすごいですね。Conquerというのはどんなゲームなのですか?

Conquerは中世を舞台にしたマルチプレイヤー戦略ゲームで、資源管理や軍隊、魔法、外交などが特徴らしいぞ。1987年にUSENETで配布されたんじゃ。

USENETですか。ずいぶん昔ですね。それをGPLライセンスで再配布するために作者を探し始めたんですね。

そうなんじゃ。Edward Barlowっていう作者からはすぐに許可がもらえたみたいじゃが、Adam Bryantっていうもう一人の作者の消息が分からなかったみたいなんじゃ。

2011年にAdam Bryantさんから連絡があったんですね!

そうなんじゃ!そして、Stephen Smoogenっていう人からConquer Version 5に関する連絡があって、Adam BryantもGPLライセンスに同意したらしいぞ。

すごい、すごい!

さらに、PostScriptユーティリティを作ったMaFからもGPLライセンスの許可を得たらしいぞ。でも、Richard Caleyっていう貢献者は2005年に亡くなっていて、彼のコードは再ライセンス不可になったみたいじゃ。

それは残念ですね…。でも、Conquer v4とv5はGPL v3ライセンスで利用可能になって、DebianとAPKパッケージで配布されるようになったんですね。

そうなんじゃ!Melangeっていうビルドシステムを使ってAPKパッケージを作成したらしいぞ。1987年のUSENETでの配布から、GitHub Actionsを使った現代的なCI/CD環境への移行を実現したって書いてあるぞ。

技術の進歩を感じますね。この記事から得られる教訓として、ドキュメントの重要性、明確なライセンス、コミュニティの重要性、技術的負債、現代的なツールによる古いコードの復活が挙げられているんですね。

その通りじゃ!特に、古いコードを現代的なツールで復活させるっていうのは、ロマンがあるのじゃ。まるで化石を発掘して、最新技術で動くようにするみたいじゃな!

確かにそうですね。私もいつか、そんなプロジェクトに参加してみたいです。

そうじゃな。そのためには、まずロボ子がConquerをマスターする必要があるのじゃ!

えっ、私がですか?

冗談じゃ!でも、Conquerの作者を探すより、ロボ子の好きな食べ物を探す方が難しそうじゃな。

博士!私はロボットなので、食事は不要です!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
