El projecte Open SIMH continuarà desenvolupant el simulador SIMH com a projecte gratuït

Un grup de desenvolupadors descontents amb el canvi de llicència per al simulador retroordinador SIMH va fundar el projecte Open SIMH, que continuarà desenvolupant la base de codi del simulador sota la llicència MIT. Les decisions relacionades amb el desenvolupament de l'Open SIMH les prendrà col·lectivament el consell de govern, que inclou 6 participants. Cal destacar que Robert Supnik, l'autor original del projecte i antic vicepresident de DEC, figura entre els fundadors d'Open SIMH, per la qual cosa Open SIMH es pot considerar l'edició principal de SIMH.

SIMH ha estat en desenvolupament des de 1993 i proporciona una plataforma per crear simuladors d'ordinadors heretats que reprodueixen completament el comportament dels sistemes reproduïbles, inclosos els errors coneguts. Els simuladors es poden utilitzar en el procés d'aprenentatge per introduir tecnologia retro o per executar programari per a equips que ja no existeixen. Una característica distintiva de SIMH és la facilitat per crear simuladors de nous sistemes proporcionant capacitats estàndard ja fetes. Els sistemes compatibles inclouen diversos models PDP, VAX, HP, IBM, Altair, GRI, Interdata, Honeywell. Els simuladors BESM es proporcionen des de sistemes informàtics soviètics. A més dels simuladors, el projecte també està desenvolupant eines per convertir imatges del sistema i formats de dades, extreure fitxers d'arxius de cintes i sistemes de fitxers heretats.

Des del 2011, el lloc principal per al desenvolupament del projecte ha estat un repositori a GitHub, mantingut per Mark Pizzolato, que va fer la principal contribució al desenvolupament del projecte. Al maig, en resposta a les crítiques a la funció AUTOSIZE que afegeix metadades a les imatges del sistema, Mark va fer canvis a la llicència del projecte sense que altres desenvolupadors ho sabien. En el nou text de llicència, Mark va prohibir l'ús de tot el seu codi nou que s'afegiria als fitxers sim_disk.c i scp.c si canviava el comportament o els valors predeterminats associats a la funcionalitat AUTOSIZE.

A causa d'aquesta condició, el paquet es va reclassificar com a no gratuït. Per exemple, la llicència canviada no permetrà lliurar noves versions als repositoris de Debian i Fedora. Per preservar la naturalesa lliure del projecte, dur a terme el desenvolupament en interès de la comunitat i passar a la presa de decisions col·lectives, un grup d'iniciativa de desenvolupadors va crear una bifurcació Open SIMH, a la qual es va transferir l'estat del dipòsit abans del canvi de llicència.

Font: opennet.ru

Afegeix comentari