O proxecto Open SIMH seguirá desenvolvendo o simulador SIMH como proxecto gratuíto

Un grupo de desenvolvedores descontentos co cambio de licenza para o simulador retroordenador SIMH fundou o proxecto Open SIMH, que continuará desenvolvendo a base de código do simulador baixo a licenza MIT. As decisións relacionadas co desenvolvemento de Open SIMH serán tomadas colectivamente polo consello de goberno, que inclúe 6 participantes. Cabe destacar que Robert Supnik, o autor orixinal do proxecto e antigo vicepresidente de DEC, figura entre os fundadores de Open SIMH, polo que Open SIMH pode considerarse a edición principal de SIMH.

SIMH estivo en desenvolvemento desde 1993 e ofrece unha plataforma para crear simuladores de ordenadores legados que replican completamente o comportamento dos sistemas reproducibles, incluídos os erros coñecidos. Os simuladores pódense utilizar no proceso de aprendizaxe para introducir tecnoloxía retro ou para executar software para equipos que xa non existen. Unha característica distintiva de SIMH é a facilidade de crear simuladores de novos sistemas proporcionando capacidades estándar xa preparadas. Os sistemas compatibles inclúen varios modelos PDP, VAX, HP, IBM, Altair, GRI, Interdata, Honeywell. Os simuladores BESM son proporcionados desde os sistemas informáticos soviéticos. Ademais dos simuladores, o proxecto tamén está a desenvolver ferramentas para converter imaxes do sistema e formatos de datos, extraer ficheiros de arquivos de cinta e sistemas de ficheiros legados.

Desde 2011, o lugar principal para o desenvolvemento do proxecto é un repositorio en GitHub, mantido por Mark Pizzolato, quen fixo a principal contribución ao desenvolvemento do proxecto. En maio, en resposta ás críticas á función AUTOSIZE que engade metadatos ás imaxes do sistema, Mark fixo cambios na licenza do proxecto sen o coñecemento doutros desenvolvedores. No novo texto da licenza, Mark prohibiu o uso de todo o seu novo código que se engadiría aos ficheiros sim_disk.c e scp.c se cambiasen o comportamento ou os valores predeterminados asociados á función AUTOSIZE.

Debido a esta condición, o paquete foi realmente reclasificado como non gratuíto. Por exemplo, a licenza modificada non permitirá que se entreguen novas versións nos repositorios de Debian e Fedora. Para preservar a natureza libre do proxecto, desenvolver o desenvolvemento en interese da comunidade e pasar á toma de decisións colectivas, un grupo de iniciativa de desenvolvedores creou un fork SIMH Open, ao que se trasladou o estado do repositorio antes do cambio de licenza.

Fonte: opennet.ru

Engadir un comentario