Open SIMH -projekti jatkaa SIMH-simulaattorin kehittämistä ilmaisena projektina

Ryhmä retrotietokonesimulaattorin SIMH-lisenssin muutokseen tyytymättömiä kehittäjiä perusti Open SIMH -projektin, joka jatkaa simulaattorin koodikannan kehittämistä MIT-lisenssillä. Open SIMH:n kehittämiseen liittyvät päätökset tekee kollektiivisesti hallintoneuvosto, johon kuuluu 6 osallistujaa. On huomionarvoista, että Robert Supnik, projektin alkuperäinen kirjoittaja ja DEC:n entinen varapresidentti, mainitaan Open SIMH:n perustajien joukossa, joten Open SIMH:ta voidaan pitää SIMH:n pääversiona.

SIMH:ta on kehitetty vuodesta 1993 ja se tarjoaa alustan vanhojen tietokoneiden simulaattoreiden luomiseen, jotka toistavat täysin toistettavien järjestelmien toiminnan, mukaan lukien tunnetut virheet. Simulaattoreita voidaan käyttää oppimisprosessissa retroteknologian esittelyyn tai ohjelmistojen suorittamiseen laitteille, joita ei enää ole. SIMH:n erottuva piirre on uusien järjestelmien simulaattorien luomisen helppous tarjoamalla valmiita vakioominaisuuksia. Tuetut järjestelmät sisältävät erilaisia ​​malleja PDP, VAX, HP, IBM, Altair, GRI, Interdata, Honeywell. BESM-simulaattorit toimitetaan Neuvostoliiton tietokonejärjestelmistä. Simulaattorien lisäksi projektissa kehitetään työkaluja järjestelmäkuvien ja tietomuotojen muuntamiseen, tiedostojen purkamiseen nauha-arkistoista ja vanhoista tiedostojärjestelmistä.

Vuodesta 2011 lähtien projektin pääasiallinen kehityspaikka on ollut GitHubin arkisto, jota ylläpitää Mark Pizzolato, joka teki suurimman panoksen projektin kehittämiseen. Toukokuussa Mark teki muutoksia projektin lisenssiin muiden kehittäjien tietämättä vastauksena kritiikkiin AUTOSIZE-toimintoa kohtaan, joka lisää metatietoja järjestelmäkuviin. Uudessa lisenssitekstissä Mark kielsi kaiken uuden koodinsa käytön, joka lisättäisiin sim_disk.c- ja scp.c-tiedostoihin, jos AUTOSIZE-toimintoon liittyvä toiminta tai oletusarvot muuttuvat.

Tämän ehdon vuoksi paketti luokiteltiin uudelleen ei-vapaaksi. Esimerkiksi muutettu lisenssi ei salli uusien versioiden toimittamista Debian- ja Fedora-arkistoihin. Säilyttääkseen projektin vapaan luonteen, toteuttaakseen kehitystä yhteisön edun mukaisesti ja siirtyäkseen kollektiiviseen päätöksentekoon kehittäjien aloiteryhmä loi Open SIMH -haarukan, johon arkiston tila siirrettiin ennen lisenssin vaihtoa.

Lähde: opennet.ru

Lisää kommentti