Il progetto Open SIMH continuerà lo sviluppo del simulatore SIMH come progetto libero

Un gruppo di sviluppatori insoddisfatti della modifica della licenza del simulatore di computer retro SIMH ha fondato il progetto Open SIMH, che continuerà lo sviluppo della base di codice del simulatore sotto licenza MIT. Le decisioni relative allo sviluppo in Open SIMH saranno prese collettivamente da un consiglio di amministrazione composto da 6 membri. È notevole che tra i fondatori di Open SIMH sia menzionato Robert Supnik - l'autore originale del progetto e ex vicepresidente della DEC, quindi Open SIMH può essere considerato l'editor principale di SIMH.

SIMH si è sviluppato dal 1993 e fornisce una piattaforma per creare simulatori di computer obsoleti, replicando completamente il comportamento dei sistemi emulati, comprese le famose bug. I simulatori possono essere utilizzati nell'insegnamento per familiarizzare con la tecnologia retro o per eseguire software su hardware ormai non più esistente. La caratteristica distintiva di SIMH è la semplicità di creazione di simulatori per nuovi sistemi grazie alla fornitura di funzionalità standard pronte all'uso. Tra i sistemi supportati ci sono vari modelli di PDP, VAX, HP, IBM, Altair, GRI, Interdata, Honeywell. Tra i sistemi di calcolo sovietici, sono disponibili simulatori di BESM. Oltre ai simulatori, il progetto sviluppa anche strumenti per la conversione di immagini di sistema e formati di dati, per l'estrazione di file da archivi su nastro e sistemi di file obsoleti.

Dal 2011, il principale luogo di sviluppo del progetto è diventato il repository su GitHub, supportato da Mark Pizzolato, che ha dato il principale contributo allo sviluppo del progetto. A maggio, in risposta alle critiche sulla funzione AUTOSIZE, che aggiunge metadati alle immagini di sistema, Mark ha apportato modifiche alla licenza del progetto senza il consenso degli altri sviluppatori. Nel nuovo testo della licenza, Mark ha vietato l'uso di tutto il suo nuovo codice, che sarà aggiunto ai file sim_disk.c e scp.c, in caso di modifica del comportamento o dei valori predefiniti relativi alla funzionalità AUTOSIZE.

A causa di questa condizione, il pacchetto è stato di fatto trasferito nella categoria dei non liberi. Ad esempio, la licenza modificata non consentirà di fornire nuove versioni nei repository di Debian e Fedora. Per mantenere il carattere libero del progetto, perseguire lo sviluppo nell'interesse della comunità e passare a decisioni collettive, un gruppo di iniziativa di sviluppatori ha creato un fork di Open SIMH, nel quale è stato trasferito lo stato del repository prima della modifica della licenza.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS | ProHoster