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

Дадаць каментар