Az Open SIMH projekt ingyenes projektként folytatja a SIMH szimulátor fejlesztését

A SIMH retroszámítógépes szimulátor licencének változásával elégedetlen fejlesztők csoportja megalapította az Open SIMH projektet, amely az MIT licenc alatt folytatja a szimulátor kódbázis fejlesztését. Az Open SIMH fejlesztésével kapcsolatos döntéseket a 6 fős kormányzótanács együttesen hozza meg. Figyelemre méltó, hogy Robert Supnik, a projekt eredeti szerzője, a DEC korábbi alelnöke az Open SIMH alapítói között szerepel, így az Open SIMH tekinthető a SIMH fő kiadásának.

A SIMH-t 1993 óta fejlesztik, és platformot biztosít olyan régi számítógépek szimulátorainak létrehozásához, amelyek teljes mértékben lemásolják a reprodukálható rendszerek viselkedését, beleértve az ismert hibákat is. A szimulátorok a tanulási folyamatban használhatók retro technológia bevezetésére vagy szoftverek futtatására olyan berendezésekhez, amelyek már nem léteznek. A SIMH megkülönböztető jellemzője az új rendszerek szimulátorainak egyszerű létrehozása a kész szabványos képességek biztosításával. A támogatott rendszerek közé tartozik a különböző modellek PDP, VAX, HP, IBM, Altair, GRI, Interdata, Honeywell. A BESM szimulátorokat szovjet számítástechnikai rendszerek szállítják. A projekt a szimulátorok mellett a rendszerképek és adatformátumok konvertálására, a szalagos archívumokból és a régi fájlrendszerekből való fájlok kinyerésére szolgáló eszközöket is fejleszt.

2011 óta a projekt fejlesztésének fő helye a GitHubon található repository, amelyet Mark Pizzolato tart fenn, aki a projekt fejlesztéséhez főként hozzájárult. Májusban, válaszul a rendszerképekhez metaadatokat hozzáadó AUTOSIZE funkcióval kapcsolatos kritikákra, Mark más fejlesztők tudta nélkül módosította a projekt licencét. Az új licencszövegben Mark megtiltotta az összes új kódjának használatát, amely hozzáadódik a sim_disk.c és scp.c fájlokhoz, ha az AUTOSIZE funkcióhoz kapcsolódó viselkedés vagy alapértelmezett értékek megváltoznak.

Emiatt a feltétel miatt a csomagot valójában nem ingyenes kategóriába sorolták át. Például a megváltozott licenc nem teszi lehetővé új verziók szállítását a Debian és Fedora lerakatban. A projekt szabad jellegének megőrzése, a közösség érdekeit szolgáló fejlesztések lebonyolítása és a kollektív döntéshozatalra való átállás érdekében a fejlesztők egy kezdeményező csoportja létrehozta az Open SIMH forkot, amelybe a repozitórium licencváltás előtti állapota került át.

Forrás: opennet.ru

Hozzászólás