Die Open SIMH-projek sal voortgaan om die SIMH-simulator as 'n gratis projek te ontwikkel

’n Groep ontwikkelaars wat ontevrede is met die verandering in die lisensie vir die retrorekenaarsimulator SIMH het die Open SIMH-projek gestig, wat sal voortgaan om die simulatorkodebasis onder die MIT-lisensie te ontwikkel. Besluite wat verband hou met die ontwikkeling van Open SIMH sal gesamentlik deur die beheerraad geneem word, wat 6 deelnemers insluit. Dit is opmerklik dat Robert Supnik, die oorspronklike skrywer van die projek en voormalige vise-president van DEC, onder die stigters van Open SIMH genoem word, dus kan Open SIMH as die hoofuitgawe van SIMH beskou word.

SIMH is sedert 1993 in ontwikkeling en bied 'n platform vir die skep van simulators van verouderde rekenaars wat die gedrag van herhaalbare stelsels volledig herhaal, insluitend bekende foute. Simulators kan in die leerproses gebruik word om retrotegnologie bekend te stel of om sagteware te laat loop vir toerusting wat nie meer bestaan ​​nie. 'n Kenmerkende kenmerk van SIMH is die gemak om simulators van nuwe stelsels te skep deur klaargemaakte standaardvermoëns te verskaf. Ondersteunde stelsels sluit in verskeie modelle PDP, VAX, HP, IBM, Altair, GRI, Interdata, Honeywell. BESM-simulators word van Sowjet-rekenaarstelsels voorsien. Benewens simulators, ontwikkel die projek ook gereedskap vir die omskakeling van stelselbeelde en dataformate, om lêers uit bandargiewe en nalatenskaplêerstelsels te onttrek.

Sedert 2011 is die hoofplek vir ontwikkeling van die projek 'n bewaarplek op GitHub, onderhou deur Mark Pizzolato, wat die belangrikste bydrae tot die ontwikkeling van die projek gemaak het. Mark het in Mei, in reaksie op kritiek op die AUTOSIZE-funksie wat metadata by stelselbeelde voeg, veranderinge aan die projek se lisensie aangebring sonder die medewete van ander ontwikkelaars. In die nuwe lisensieteks het Mark die gebruik van al sy nuwe kode verbied wat by die sim_disk.c- en scp.c-lêers gevoeg sou word as die gedrag of verstekwaardes wat met die AUTOSIZE-funksie geassosieer word, verander het.

As gevolg van hierdie toestand is die pakket eintlik as nie-vry geklassifiseer. Byvoorbeeld, die veranderde lisensie sal nie toelaat dat nuwe weergawes in die Debian- en Fedora-bewaarplekke afgelewer word nie. Om die vrye aard van die projek te bewaar, ontwikkeling in die belang van die gemeenskap te doen en na kollektiewe besluitneming te beweeg, het 'n inisiatiefgroep ontwikkelaars 'n Oop SIMH-vurk geskep, waarin die toestand van die bewaarplek voor die lisensieverandering oorgedra is.

Bron: opennet.ru

Voeg 'n opmerking