Projekt Open SIMH bude nadále rozvíjet simulátor SIMH jako bezplatný projekt

Skupina vývojářů nespokojená se změnou licence pro retropočítačový simulátor SIMH založila projekt Open SIMH, který bude nadále vyvíjet kódovou základnu simulátoru pod licencí MIT. Rozhodnutí související s rozvojem Open SIMH bude činit kolektivně správní rada, která se skládá ze 6 účastníků. Je pozoruhodné, že mezi zakladateli Open SIMH je zmíněn Robert Supnik, původní autor projektu a bývalý viceprezident DEC, takže Open SIMH lze považovat za hlavní edici SIMH.

SIMH je ve vývoji od roku 1993 a poskytuje platformu pro vytváření simulátorů starších počítačů, které plně replikují chování reprodukovatelných systémů, včetně známých chyb. Simulátory lze použít v procesu učení k zavedení retro technologie nebo ke spuštění softwaru pro zařízení, která již neexistují. Charakteristickým rysem SIMH je snadnost vytváření simulátorů nových systémů poskytováním hotových standardních funkcí. Mezi podporované systémy patří různé modely PDP, VAX, HP, IBM, Altair, GRI, Interdata, Honeywell. Simulátory BESM jsou poskytovány ze sovětských výpočetních systémů. Kromě simulátorů projekt vyvíjí také nástroje pro konverzi systémových obrazů a datových formátů, extrahování souborů z páskových archivů a starších souborových systémů.

Od roku 2011 je hlavním místem pro vývoj projektu úložiště na GitHubu, spravované Markem Pizzolatem, který se na vývoji projektu nejvíce podílel. V květnu, v reakci na kritiku funkce AUTOSIZE, která přidává metadata k obrazům systému, provedl Mark změny v licenci projektu bez vědomí ostatních vývojářů. V novém textu licence Mark zakázal použití veškerého svého nového kódu, který by byl přidán do souborů sim_disk.c a scp.c, pokud by se změnilo chování nebo výchozí hodnoty spojené s funkcí AUTOSIZE.

Kvůli této podmínce byl balíček ve skutečnosti překlasifikován jako nesvobodný. Změněná licence například neumožní doručovat nové verze do repozitářů Debianu a Fedory. Pro zachování svobodného charakteru projektu, vedení vývoje v zájmu komunity a přechod ke kolektivnímu rozhodování vytvořila iniciativní skupina vývojářů Open SIMH fork, do kterého byl převeden stav úložiště před změnou licence.

Zdroj: opennet.ru

Přidat komentář