O projeto Open SIMH continuará a desenvolver o simulador SIMH como um projeto gratuito

Um grupo de desenvolvedores insatisfeitos com a mudança na licença do simulador de retrocomputador SIMH fundou o projeto Open SIMH, que continuará a desenvolver a base de código do simulador sob a licença do MIT. As decisões relacionadas ao desenvolvimento do Open SIMH serão tomadas coletivamente pelo conselho de governo, que inclui 6 participantes. Vale ressaltar que Robert Supnik, autor original do projeto e ex-vice-presidente do DEC, é citado entre os fundadores do Open SIMH, portanto o Open SIMH pode ser considerado a edição principal do SIMH.

O SIMH está em desenvolvimento desde 1993 e fornece uma plataforma para a criação de simuladores de computadores legados que replicam totalmente o comportamento de sistemas reproduzíveis, incluindo erros conhecidos. Simuladores podem ser usados ​​no processo de aprendizagem para introduzir tecnologia retro ou para executar software em equipamentos que não existem mais. Uma característica distintiva do SIMH é a facilidade de criação de simuladores de novos sistemas, fornecendo recursos padrão prontos. Os sistemas suportados incluem vários modelos PDP, VAX, HP, IBM, Altair, GRI, Interdata, Honeywell. Os simuladores BESM são fornecidos por sistemas de computação soviéticos. Além de simuladores, o projeto também desenvolve ferramentas para conversão de imagens de sistemas e formatos de dados, extração de arquivos de arquivos em fita e sistemas de arquivos legados.

Desde 2011, o principal local de desenvolvimento do projeto é um repositório no GitHub, mantido por Mark Pizzolato, que deu a principal contribuição para o desenvolvimento do projeto. Em maio, em resposta às críticas à função AUTOSIZE que adiciona metadados às imagens do sistema, Mark fez alterações na licença do projeto sem o conhecimento de outros desenvolvedores. No novo texto da licença, Mark proibiu o uso de todo o seu novo código que seria adicionado aos arquivos sim_disk.c e scp.c se o comportamento ou os valores padrão associados à funcionalidade AUTOSIZE mudassem.

Devido a esta condição, o pacote foi reclassificado como não-livre. Por exemplo, a licença alterada não permitirá que novas versões sejam entregues nos repositórios Debian e Fedora. Para preservar a natureza livre do projeto, conduzir o desenvolvimento no interesse da comunidade e passar para a tomada de decisão coletiva, um grupo de desenvolvedores de iniciativa criou um fork Open SIMH, para o qual o estado do repositório foi transferido antes da mudança de licença.

Fonte: opennet.ru

Adicionar um comentário