Het Open SIMH-project zal de SIMH-simulator verder ontwikkelen als een gratis project

Een groep ontwikkelaars, ontevreden over de licentiewijziging voor de SIMH retrocomputersimulator, richtte het Open SIMH-project op, dat de codebase van de simulator onder de MIT-licentie zal blijven ontwikkelen. Oplossingen met betrekking tot de ontwikkeling van Open SIMH zullen collegiaal worden vastgesteld door de raad van bestuur, die uit 6 leden bestaat. Het is opmerkelijk dat Bob Supnik, de oorspronkelijke auteur van het project en voormalig vice-president van DEC, wordt genoemd als een van de oprichters van Open SIMH, dus Open SIMH kan worden beschouwd als de hoofdeditie van SIMH.

SIMH is in ontwikkeling sinds 1993 en biedt een platform voor het maken van verouderde computersimulators die het gedrag van reproduceerbare systemen volledig nabootsen, inclusief bekende bugs. In het leerproces kunnen simulatoren worden gebruikt om kennis te maken met retrotechnologie of om software te laten draaien voor niet-bestaande apparatuur. Een onderscheidend kenmerk van SIMH is het gemak van het maken van simulatoren van nieuwe systemen door kant-en-klare standaardfuncties te bieden. Ondersteunde systemen omvatten verschillende modellen van PDP, VAX, HP, IBM, Altair, GRI, Interdata, Honeywell. Van de Sovjet-computersystemen worden BESM-simulators geleverd. Naast simulatoren ontwikkelt het project ook tools voor het converteren van systeemimages en dataformaten, het extraheren van bestanden uit tape-archieven en verouderde bestandssystemen.

Sinds 2011 is de belangrijkste site voor projectontwikkeling een GitHub-repository die wordt beheerd door Mark Pizzolato, die een belangrijke bijdrage heeft geleverd aan de ontwikkeling van het project. Als reactie op kritiek op de AUTOSIZE-functie die metadata toevoegt aan systeemafbeeldingen, heeft Mark in mei wijzigingen aangebracht in de licentie voor het project zonder medeweten van andere ontwikkelaars. In de nieuwe licentietekst heeft Mark het gebruik verboden van al zijn nieuwe code die zal worden toegevoegd aan de bestanden sim_disk.c en scp.c in geval van wijziging van het gedrag of de standaardwaarden die zijn gekoppeld aan de AUTOSIZE-functionaliteit.

Vanwege deze voorwaarde is het pakket in feite overgeplaatst naar de categorie niet-vrij. Een gewijzigde licentie staat bijvoorbeeld de levering van nieuwe versies in de Debian- en Fedora-repository's niet toe. Om het vrije karakter van het project te behouden, de ontwikkeling uit te voeren in het belang van de gemeenschap en te komen tot collectieve besluitvorming, heeft een initiatiefgroep van ontwikkelaars een Open SIMH-vork gemaakt, waarin de status van de repository werd overgedragen vΓ³Γ³r de licentiewijziging.

Bron: opennet.ru

Voeg een reactie