Projekt Open SIMH bude pokračovať vo vývoji simulátora SIMH ako bezplatného projektu

Skupina vývojárov nespokojných so zmenou licencie na retropočítačový simulátor SIMH založila projekt Open SIMH, ktorý bude pokračovať vo vývoji kódovej základne simulátora pod licenciou MIT. Rozhodnutia súvisiace s rozvojom Open SIMH bude kolektívne prijímať riadiaca rada, ktorá pozostáva zo 6 účastníkov. Je pozoruhodné, že medzi zakladateľmi Open SIMH je spomínaný Robert Supnik, pôvodný autor projektu a bývalý viceprezident DEC, takže Open SIMH možno považovať za hlavnú edíciu SIMH.

SIMH je vo vývoji od roku 1993 a poskytuje platformu na vytváranie simulátorov starších počítačov, ktoré plne replikujú správanie reprodukovateľných systémov, vrátane známych chýb. Simulátory môžu byť použité v procese učenia na zavedenie retro technológie alebo na spustenie softvéru pre zariadenia, ktoré už neexistujú. Charakteristickou črtou SIMH je jednoduchosť vytvárania simulátorov nových systémov poskytovaním hotových štandardných schopností. Podporované systémy zahŕňajú rôzne modely PDP, VAX, HP, IBM, Altair, GRI, Interdata, Honeywell. Simulátory BESM sú poskytované zo sovietskych výpočtových systémov. Okrem simulátorov projekt vyvíja aj nástroje na konverziu systémových obrazov a dátových formátov, extrahovanie súborov z páskových archívov a starších súborových systémov.

Od roku 2011 je hlavným miestom pre vývoj projektu úložisko na GitHub, ktoré spravuje Mark Pizzolato, ktorý k vývoju projektu prispel hlavne. V máji, v reakcii na kritiku funkcie AUTOSIZE, ktorá pridáva metadáta k obrazom systému, Mark vykonal zmeny v licencii projektu bez vedomia ostatných vývojárov. V novom licenčnom texte Mark zakázal používanie celého svojho nového kódu, ktorý by bol pridaný do súborov sim_disk.c a scp.c, ak by sa zmenilo správanie alebo predvolené hodnoty spojené s funkciou AUTOSIZE.

Kvôli tejto podmienke bol balík skutočne preklasifikovaný ako neslobodný. Zmenená licencia napríklad neumožní doručovať nové verzie do repozitárov Debianu a Fedory. Pre zachovanie slobodného charakteru projektu, vedenie vývoja v záujme komunity a prechod na kolektívne rozhodovanie vytvorila iniciatívna skupina vývojárov Open SIMH fork, do ktorého sa pred zmenou licencie preniesol stav úložiska.

Zdroj: opennet.ru

Pridať komentár