Open SIMH プロジェクトは、無料プロジェクトとして SIMH シミュレーターの開発を継続します。

レトロコンピューター シミュレーター SIMH のライセンス変更に不満を抱いた開発者のグループが Open SIMH プロジェクトを設立し、MIT ライセンスに基づいてシミュレーター コード ベースの開発を継続します。 Open SIMH の開発に関する決定は、6 名の参加者からなる運営評議会によって集合的に行われます。 注目に値するのは、このプロジェクトのオリジナルの作成者であり、DEC の元副社長である Robert Supnik が Open SIMH の創設者の一人として名前が挙げられているため、Open SIMH は SIMH のメイン エディションと考えることができます。

SIMH は 1993 年から開発されており、既知のエラーを含む再現可能なシステムの動作を完全に再現するレガシー コンピューターのシミュレーターを作成するためのプラットフォームを提供します。 シミュレーターは、レトロなテクノロジーを導入したり、もう存在しない機器のソフトウェアを実行したりするために、学習プロセスで使用できます。 SIMH の特徴は、既成の標準機能を提供することで新しいシステムのシミュレータを簡単に作成できることです。 サポートされているシステムには、PDP、VAX、HP、IBM、Altair、GRI、Interdata、Honeywell のさまざまなモデルが含まれます。 BESM シミュレータはソビエトのコンピューティング システムから提供されます。 シミュレータに加えて、このプロジェクトでは、システム イメージとデータ形式を変換し、テープ アーカイブやレガシー ファイル システムからファイルを抽出するためのツールも開発しています。

2011 年以来、プロジェクトの開発の主な場所は、プロジェクトの開発に主に貢献した Mark Pizzolato によって管理されている GitHub 上のリポジトリです。 XNUMX月、システムイメージにメタデータを追加するAUTOSIZE機能への批判に応え、マーク氏は他の開発者に知られずにプロジェクトのライセンスを変更した。 新しいライセンス文の中で、Mark は、AUTOSIZE 機能に関連する動作やデフォルト値が変更された場合に sim_disk.c および scp.c ファイルに追加される新しいコードのすべての使用を禁止しました。

この状況のた​​め、パッケージは実際には非フリーとして再分類されました。 たとえば、ライセンスが変更されると、新しいバージョンを Debian および Fedora リポジトリに配信できなくなります。 プロジェクトの自由な性質を維持し、コミュニティの利益のために開発を実施し、集団的な意思決定に移行するために、開発者のイニシアチブ グループは Open SIMH フォークを作成し、そこにライセンス変更前にリポジトリの状態が転送されました。

出所: オープンネット.ru

コメントを追加します