Проект Open SIMH продовжить розвиток симулятора SIMH як вільного проекту

Група розробників, незадоволених зміною ліцензії на симулятор ретрокомп'ютерів SIMH, започаткувала проект Open SIMH, який продовжить розвиток кодової бази симулятора під ліцензією MIT. Пов'язані з розробкою рішення в Open SIMH колегіально прийматиме керівну раду, до якої увійшли 6 учасників. Примітно, що серед засновників Open SIMH згадано Роберта Супника (Bob Supnik) — початкового автора проекту та колишнього віце-президента компанії DEC, тому Open SIMH можна вважати основною редакцією SIMH.

SIMH розвивається з 1993 року та надає платформу для створення симуляторів застарілих комп'ютерів, що повністю повторюють поведінку відтворюваних систем, включаючи відомі помилки. Симулятори можна використовувати в процесі навчання для знайомства з ретротехнікою або для запуску програмного забезпечення для вже неіснуючого обладнання. Особливістю SIMH є простота створення симуляторів нових систем за рахунок надання готових типових можливостей. Серед систем, що підтримуються, різні моделі PDP, VAX, HP, IBM, Altair, GRI, Interdata, Honeywell. З радянських обчислювальних систем надаються симулятори БЕСМ. Крім симуляторів, проект також розвиває інструментарій для перетворення системних образів і форматів даних, вилучення файлів зі стрічкових архівів і застарілих файлових систем.

З 2011 року основним місцем розробки проекту став репозиторій на GitHub, який підтримує Марк Піццолато (Mark Pizzolato), який вносив основний внесок у розвиток проекту. У травні, у відповідь на критику функції AUTOSIZE, що додає метадані до образів систем, Марк без відома інших розробників вніс зміни до ліцензії на проект. У новому тексті ліцензії Марк заборонив використовувати весь свій новий код, який буде додано до файлів sim_disk.c і scp.c, у разі зміни поведінки або значень за умовчанням, пов'язаних із функціональністю AUTOSIZE.

Через цю умову фактично пакет було переведено до розряду невільних. Наприклад, змінена ліцензія не дозволить постачати нові версії в репозиторіях Debian та Fedora. Для збереження вільного характеру проекту, ведення розробки на користь спільноти та переходу до колективного прийняття рішень ініціативна група розробників створила форк Open SIMH, до якого перенесено стан репозиторію до зміни ліцензії.

Джерело: opennet.ru

Додати коментар або відгук