El proyecto Open SIMH seguirá desarrollando el simulador SIMH como proyecto libre

Un grupo de desarrolladores descontentos con el cambio en la licencia del simulador de retrocomputadora SIMH fundó el proyecto Open SIMH, que continuará desarrollando el código base del simulador bajo la licencia MIT. Las decisiones relacionadas con el desarrollo de Open SIMH serán tomadas colectivamente por el consejo de gobierno, que incluye 6 participantes. Cabe destacar que entre los fundadores de Open SIMH se menciona a Robert Supnik, el autor original del proyecto y ex vicepresidente de DEC, por lo que Open SIMH puede considerarse la edición principal de SIMH.

SIMH ha estado en desarrollo desde 1993 y proporciona una plataforma para crear simuladores de computadoras heredadas que replican completamente el comportamiento de sistemas reproducibles, incluidos los errores conocidos. Los simuladores se pueden utilizar en el proceso de aprendizaje para introducir tecnología retro o para ejecutar software para equipos que ya no existen. Una característica distintiva de SIMH es la facilidad para crear simuladores de nuevos sistemas al proporcionar capacidades estándar ya preparadas. Los sistemas compatibles incluyen varios modelos PDP, VAX, HP, IBM, Altair, GRI, Interdata, Honeywell. Los simuladores BESM provienen de sistemas informáticos soviéticos. Además de los simuladores, el proyecto también está desarrollando herramientas para convertir imágenes del sistema y formatos de datos, extrayendo archivos de archivos de cinta y sistemas de archivos heredados.

Desde 2011, el lugar principal para el desarrollo del proyecto ha sido un repositorio en GitHub, mantenido por Mark Pizzolato, quien hizo la principal contribución al desarrollo del proyecto. En mayo, en respuesta a las críticas a la función AUTOSIZE que agrega metadatos a las imágenes del sistema, Mark realizó cambios en la licencia del proyecto sin el conocimiento de otros desarrolladores. En el nuevo texto de la licencia, Mark prohibió el uso de todo su nuevo código que se agregaría a los archivos sim_disk.c y scp.c si cambiaba el comportamiento o los valores predeterminados asociados con la funcionalidad AUTOSIZE.

Debido a esta condición, el paquete fue reclasificado como no gratuito. Por ejemplo, la licencia modificada no permitirá que se entreguen nuevas versiones en los repositorios de Debian y Fedora. Para preservar la naturaleza gratuita del proyecto, llevar a cabo el desarrollo en interés de la comunidad y pasar a la toma de decisiones colectiva, un grupo de iniciativa de desarrolladores creó una bifurcación Open SIMH, a la que se transfirió el estado del repositorio antes del cambio de licencia.

Fuente: opennet.ru

Añadir un comentario