Open SIMH-prosjektet vil fortsette å utvikle SIMH-simulatoren som et gratis prosjekt

En gruppe utviklere som ikke er fornøyd med endringen i lisensen for retrodatamaskinsimulatoren SIMH grunnla Open SIMH-prosjektet, som vil fortsette å utvikle simulatorkodebasen under MIT-lisensen. Beslutninger knyttet til utviklingen av Open SIMH vil bli tatt i fellesskap av styret, som inkluderer 6 deltakere. Det er bemerkelsesverdig at Robert Supnik, den opprinnelige forfatteren av prosjektet og tidligere visepresident for DEC, er nevnt blant grunnleggerne av Open SIMH, så Open SIMH kan betraktes som hovedutgaven av SIMH.

SIMH har vært under utvikling siden 1993 og gir en plattform for å lage simulatorer av eldre datamaskiner som fullt ut replikerer oppførselen til reproduserbare systemer, inkludert kjente feil. Simulatorer kan brukes i læringsprosessen for å introdusere retroteknologi eller for å kjøre programvare for utstyr som ikke lenger eksisterer. Et særtrekk ved SIMH er at det er enkelt å lage simulatorer av nye systemer ved å tilby ferdige standardfunksjoner. Støttede systemer inkluderer ulike modeller PDP, VAX, HP, IBM, Altair, GRI, Interdata, Honeywell. BESM-simulatorer leveres fra sovjetiske datasystemer. I tillegg til simulatorer, utvikler prosjektet også verktøy for å konvertere systembilder og dataformater, trekke ut filer fra båndarkiver og eldre filsystemer.

Siden 2011 har hovedstedet for utvikling av prosjektet vært et depot på GitHub, vedlikeholdt av Mark Pizzolato, som ga hovedbidraget til utviklingen av prosjektet. I mai, som svar på kritikk av AUTOSIZE-funksjonen som legger til metadata til systembilder, gjorde Mark endringer i prosjektets lisens uten andre utvikleres viten. I den nye lisensteksten forbød Mark bruken av all den nye koden hans som ville bli lagt til sim_disk.c- og scp.c-filene hvis oppførselen eller standardverdiene knyttet til AUTOSIZE-funksjonaliteten endret seg.

På grunn av denne tilstanden ble pakken faktisk omklassifisert som ikke-fri. For eksempel vil den endrede lisensen ikke tillate at nye versjoner leveres i Debian- og Fedora-repositoriene. For å bevare prosjektets frie natur, gjennomføre utvikling i fellesskapets interesser og gå over til kollektiv beslutningstaking, opprettet en initiativgruppe av utviklere en åpen SIMH-gaffel, som tilstanden til depotet ble overført til før lisensendringen.

Kilde: opennet.ru

Legg til en kommentar