Open SIMH 项目将继续开发 SIMH 模拟器作为免费项目

一群对逆向计算机模拟器 SIMH 许可证变更感到不满的开发人员成立了 Open SIMH 项目,该项目将继续在 MIT 许可证下开发模拟器代码库。 与 Open SIMH 发展相关的决策将由理事会集体做出,理事会由 6 名参与者组成。 值得注意的是,Open SIMH 的创始人中提到了该项目的原作者、DEC 前副总裁 Robert Supnik,因此 Open SIMH 可以认为是 SIMH 的主版本。

SIMH 自 1993 年以来一直在开发,并提供了一个用于创建传统计算机模拟器的平台,该模拟器完全复制可重现系统的行为,包括已知错误。 模拟器可以在学习过程中用于引入复古技术或为不再存在的设备运行软件。 SIMH 的一个显着特点是通过提供现成的标准功能,可以轻松创建新系统的模拟器。 支持的系统包括各种型号 PDP、VAX、HP、IBM、Altair、GRI、Interdata、Honeywell。 BESM 模拟器由苏联计算系统提供。 除了模拟器之外,该项目还开发用于转换系统映像和数据格式、从磁带档案和遗留文件系统中提取文件的工具。

自 2011 年以来,该项目的主要开发地点一直是 GitHub 上的存储库,由 Mark Pizzolato 维护,他对该项目的开发做出了主要贡献。 XNUMX 月份,为了回应对向系统映像添加元数据的 AUTOSIZE 功能的批评,Mark 在其他开发人员不知情的情况下更改了项目的许可证。 在新的许可证文本中,如果与 AUTOSIZE 功能相关的行为或默认值发生更改,Mark 禁止使用他将添加到 sim_disk.c 和 scp.c 文件中的所有新代码。

由于这种情况,该软件包实际上被重新分类为非免费的。 例如,更改后的许可证将不允许在 Debian 和 Fedora 存储库中交付新版本。 为了保持项目的自由性质,为了社区的利益进行开发并转向集体决策,一个开发人员倡议小组创建了一个 Open SIMH 分叉,在许可证更改之前将存储库的状态转移到该分叉中。

来源: opennet.ru

添加评论