Projekt Open SIMH bo še naprej razvijal simulator SIMH kot brezplačen projekt

Skupina razvijalcev, nezadovoljnih s spremembo licence za retroračunalniški simulator SIMH, je ustanovila projekt Open SIMH, ki bo nadaljeval razvoj kodne baze simulatorja pod licenco MIT. Odločitve v zvezi z razvojem Open SIMH bo kolektivno sprejemal svet upravljanja, ki ga sestavlja 6 udeležencev. Omeniti velja, da se med ustanovitelji Open SIMH omenja Robert Supnik, prvotni avtor projekta in nekdanji podpredsednik DEC, tako da lahko Open SIMH štejemo za glavno izdajo SIMH.

SIMH se razvija od leta 1993 in zagotavlja platformo za ustvarjanje simulatorjev starejših računalnikov, ki v celoti posnemajo vedenje ponovljivih sistemov, vključno z znanimi napakami. Simulatorje je mogoče uporabiti v učnem procesu za uvajanje retro tehnologije ali za zagon programske opreme za opremo, ki ne obstaja več. Posebnost SIMH je enostavnost ustvarjanja simulatorjev novih sistemov z zagotavljanjem že pripravljenih standardnih zmogljivosti. Podprti sistemi vključujejo različne modele PDP, VAX, HP, IBM, Altair, GRI, Interdata, Honeywell. Simulatorji BESM so na voljo iz sovjetskih računalniških sistemov. Poleg simulatorjev projekt razvija tudi orodja za pretvorbo sistemskih slik in podatkovnih formatov, ekstrahiranje datotek iz tračnih arhivov in starih datotečnih sistemov.

Od leta 2011 je glavno mesto za razvoj projekta repozitorij na GitHubu, ki ga vzdržuje Mark Pizzolato, ki je dal glavni prispevek k razvoju projekta. Maja je Mark kot odgovor na kritiko funkcije AUTOSIZE, ki dodaja metapodatke sistemskim slikam, spremenil licenco projekta brez vednosti drugih razvijalcev. V besedilu nove licence je Mark prepovedal uporabo vse svoje nove kode, ki bi bila dodana datotekama sim_disk.c in scp.c, če bi se spremenilo vedenje ali privzete vrednosti, povezane s funkcijo AUTOSIZE.

Zaradi tega pogoja je bil paket dejansko ponovno razvrščen kot neprost. Na primer, spremenjena licenca ne bo dovolila dostave novih različic v repozitorije Debian in Fedora. Da bi ohranili brezplačno naravo projekta, vodili razvoj v interesu skupnosti in prešli na kolektivno odločanje, je iniciativna skupina razvijalcev ustvarila odprto SIMH fork, v katero je bilo stanje repozitorija preneseno pred spremembo licence.

Vir: opennet.ru

Dodaj komentar