„Open SIMH“ projektas ir toliau kurs SIMH simuliatorių kaip nemokamą projektą

Grupė kūrėjų, nepatenkinti retrokompiuterinio simuliatoriaus SIMH licencijos pasikeitimu, įkūrė projektą Open SIMH, kuris ir toliau kurs simuliatoriaus kodų bazę pagal MIT licenciją. Sprendimus, susijusius su Open SIMH plėtra, kolektyviai priims valdančioji taryba, kurią sudaro 6 dalyviai. Pastebėtina, kad tarp Open SIMH įkūrėjų minimas ir pirmasis projekto autorius bei buvęs DEC viceprezidentas Robertas Supnikas, tad pagrindiniu SIMH leidimu galima laikyti Open SIMH.

SIMH buvo kuriama nuo 1993 m. ir yra platforma, skirta kurti senų kompiuterių simuliatorius, kurie visiškai atkartoja atkuriamų sistemų elgseną, įskaitant žinomas klaidas. Treniruokliai gali būti naudojami mokymosi procese, norint įdiegti retro technologiją arba paleisti nebeegzistuojančios įrangos programinę įrangą. Išskirtinis SIMH bruožas yra naujų sistemų treniruoklių kūrimo paprastumas, suteikiant paruoštas standartines galimybes. Palaikomos sistemos apima įvairius modelius PDP, VAX, HP, IBM, Altair, GRI, Interdata, Honeywell. BESM simuliatoriai tiekiami iš sovietinių skaičiavimo sistemų. Be simuliatorių, projekte taip pat kuriami įrankiai, skirti konvertuoti sistemos vaizdus ir duomenų formatus, išgauti failus iš juostinių archyvų ir senų failų sistemų.

Nuo 2011 m. pagrindinė projekto plėtros vieta yra GitHub talpykla, kurią prižiūri Mark Pizzolato, kuris ir prisidėjo prie projekto plėtros. Gegužės mėn., reaguodamas į kritiką dėl AUTOSIZE funkcijos, kuri prideda metaduomenis prie sistemos vaizdų, Markas atliko projekto licencijos pakeitimus be kitų kūrėjų žinios. Naujajame licencijos tekste Markas uždraudė naudoti visą savo naują kodą, kuris būtų pridėtas prie sim_disk.c ir scp.c failų, jei pasikeistų elgsena arba numatytosios reikšmės, susijusios su AUTOSIZE funkcija.

Dėl šios sąlygos paketas iš tikrųjų buvo perkvalifikuotas į nelaisvą. Pavyzdžiui, pakeista licencija neleis pristatyti naujų versijų Debian ir Fedora saugyklose. Siekdama išsaugoti laisvą projekto pobūdį, vykdyti plėtrą bendruomenės interesais ir pereiti prie kolektyvinio sprendimų priėmimo, iniciatyvinė kūrėjų grupė sukūrė Open SIMH šakutę, į kurią buvo perkelta saugyklos būsena iki licencijos pakeitimo.

Šaltinis: opennet.ru

Добавить комментарий