Open SIMH-projektet vil fortsætte med at udvikle SIMH-simulatoren som et gratis projekt

En gruppe udviklere, der var utilfredse med ændringen i licensen til SIMH retrocomputersimulatoren, grundlagde Open SIMH-projektet, som vil fortsætte med at udvikle simulatorens kodebase under MIT-licensen. Løsninger relateret til udviklingen af ​​Open SIMH vil blive kollegialt vedtaget af bestyrelsen, som omfatter 6 medlemmer. Det er bemærkelsesværdigt, at Bob Supnik, den oprindelige forfatter af projektet og en tidligere vicepræsident for DEC, er nævnt blandt stifterne af Open SIMH, så Open SIMH kan betragtes som hovedudgaven af ​​SIMH.

SIMH har været under udvikling siden 1993 og giver en platform til at skabe ældre computersimulatorer, der fuldt ud replikerer opførselen af ​​reproducerbare systemer, inklusive kendte fejl. Simulatorer kan bruges i læringsprocessen til at stifte bekendtskab med retroteknologi eller til at køre software til ikke-eksisterende udstyr. Et karakteristisk træk ved SIMH er letheden ved at skabe simulatorer af nye systemer ved at levere færdige standardfunktioner. Understøttede systemer omfatter forskellige modeller af PDP, VAX, HP, IBM, Altair, GRI, Interdata, Honeywell. Af de sovjetiske computersystemer leveres BESM-simulatorer. Udover simulatorer udvikler projektet også værktøjer til konvertering af systembilleder og dataformater, udtræk af filer fra båndarkiver og forældede filsystemer.

Siden 2011 har det primære projektudviklingssite været et GitHub-depot vedligeholdt af Mark Pizzolato, som har været en stor bidragyder til udviklingen af ​​projektet. I maj, som svar på kritik af AUTOSIZE-funktionen, der tilføjer metadata til systembilleder, foretog Mark ændringer i licensen til projektet uden andre udvikleres viden. I den nye licenstekst har Mark forbudt brugen af ​​al hans nye kode, der vil blive føjet til sim_disk.c og scp.c filerne i tilfælde af ændring af adfærd eller standardværdier forbundet med AUTOSIZE-funktionaliteten.

På grund af denne betingelse blev pakken faktisk overført til kategorien ikke-fri. For eksempel vil en ændret licens ikke tillade levering af nye versioner i Debian- og Fedora-lagrene. For at bevare projektets frie natur, gennemføre udvikling i samfundets interesse og bevæge sig i retning af kollektiv beslutningstagning oprettede en initiativgruppe af udviklere en Open SIMH-gaffel, hvortil depotets tilstand blev overført før licensændringen.

Kilde: opennet.ru

Tilføj en kommentar