Проектът 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

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster