米国国立標準技術研究所 (NIST) とスタンフォード大学は、マイクロコンピューティングの初期に作成された 15,000 以上のソフトウェア プログラムを後世のために保存するために提携しました。

この18ヶ月間のプロジェクトは、主に1975年から1995年の間に制作されたこれらのタイトルを研究者、そして最終的には一般の人々に公開することを目指しています。(「ゲームの歴史を永遠に変えた20のゲーム」も参照)
「人々がこの古いソフトウェアを何に必要とするのか、私たちにはよく分かりませんが、これが重要であることは分かっています。このソフトウェアこそが、私たちの今の姿なのです」と、NIST国立ソフトウェア参照ライブラリ(NSRL)の所長でコンピューター科学者のバーバラ・ガットマン氏は述べた。「スプレッドシートは私たちの生活様式を変えました。」
この18ヶ月間のプロジェクトにおいて、NSRLはスタンフォード大学図書館が所蔵するマイクロコンピューティング史におけるスティーブン・M・カブリネティ・コレクションから、15,000タイトルに及ぶソフトウェアライブラリをコピーし、分析します。このコレクションは、廃止されたソフトウェアの最大級のコレクションの一つとされており、研究目的でデジタル資料を保存するというスタンフォード大学の継続的な取り組みの一環として、1998年に同大学に寄贈されました。
NSRL はソフトウェアに関して生成した成果物を研究者に提供し、スタンフォードはインフラストラクチャを構築し、エミュレーション ソフトウェアを通じて一般の人々がこれらのプログラムを実行できるように許可を取得します。
フロッピーディスク、カートリッジ、カセット
オリジナルソフトウェアのほとんどは、CD、フロッピーディスク、ゲーム機のカートリッジ、またはカセットテープでリリースされました。このコレクションの大部分は、製品版または試用版の商用ソフトウェアで構成されています。プログラムの多くはゲームで、Sid Meier's Civilizationの初期バージョンや、もちろんあの有名なTetrisも含まれています。しかし、このコレクションには、QuickenやMicrosoft Excelの旧バージョンなど、ビジネスソフトウェアもかなり含まれています。(「レトロゲーム対決!Windows 8 vs クラシックPC」も参照)。
少なくとも一部のソフトウェアにはコピープロテクトが施されていますが、ガットマン氏はこれがソフトウェアの保存の障害になるとは考えていません。インターネットが普及する以前の時代、ほとんどのプロテクト方式は、ユーザーがプログラムのパッケージに記載されているキーを入力するものでした。このプロジェクトではパッケージのイラストもスキャンしているため、これらのキーは保存され、プログラムのロック解除に永続的に使用できます。
ガットマン氏は、今後数年間、このソフトウェアの実行に大きな問題は発生しないと予測している。NISTは、幅広いレガシーハードウェア、オペレーティングシステム、ファイルシステムなど、最も広く使用されているレガシー「オペレーティング環境」を多数保有していると彼女は述べた。同機関は、Microsoft DOS、Apple、あるいはUnixの初期バージョン向けに書かれたプログラムでさえ、容易に実行できる。ただし、コモドールや初期のゲーム機など、あまり知られていないプラットフォームでは問題が発生する可能性があるとガットマン氏は認めている。ただし、スタンフォード大学はエミュレータを用いて、このソフトウェアを現在のプラットフォームで実行する方法を検討している。
NSRLの新たな事業
NSRLがこのプロジェクトを引き受けた理由の一つは、サービスの範囲拡大です。現在、NISTライブラリは主に法執行機関に対し、押収されたコンピュータ上の関連資料の特定作業を容易にするために、コンピュータプログラムのデジタル指紋(ハッシュ)を提供しています。指紋により、OSファイルなど、詳細な調査を必要としないコンピュータ上のファイルを特定することで、機関は時間を節約できます。
NSRLはスタンフォード大学のソフトウェアのハッシュ値とビット単位のコピーを作成する予定だ。そのため、法執行機関の捜査官がこの資料を利用する可能性もあるが、他の分野の捜査官が利用する可能性が高いとガットマン氏は述べた。例えば、研究者はこの資料を用いて、ソフトウェアがリリースされていた期間中の暴力的なビデオゲームの影響を調査できる可能性がある。
このプロジェクトでは、活動を支援するために一般の方からの寄付も募集しています。ご寄付にご興味のある方は、[email protected] までメールでご連絡ください。