Le projet Open SIMH continuera à développer le simulateur SIMH en tant que projet libre

Un groupe de développeurs, mécontent du changement de licence du simulateur de rétro-ordinateur SIMH, a fondé le projet Open SIMH, qui continuera à développer la base de code du simulateur sous licence MIT. Les solutions liées au développement d'Open SIMH seront adoptées collégialement par le conseil d'administration qui comprend 6 membres. Il est à noter que Bob Supnik, l'auteur original du projet et ancien vice-président de DEC, est mentionné parmi les fondateurs d'Open SIMH, donc Open SIMH peut être considéré comme l'édition principale de SIMH.

SIMH est en développement depuis 1993 et ​​fournit une plate-forme pour créer des simulateurs informatiques hérités qui reproduisent entièrement le comportement de systèmes reproductibles, y compris les bogues connus. Les simulateurs peuvent être utilisés dans le processus d'apprentissage pour se familiariser avec la technologie rétro ou pour exécuter des logiciels pour des équipements inexistants. Une caractéristique distinctive de SIMH est la facilité de créer des simulateurs de nouveaux systèmes en fournissant des fonctionnalités standard prêtes à l'emploi. Les systèmes pris en charge incluent divers modèles de PDP, VAX, HP, IBM, Altair, GRI, Interdata, Honeywell. Parmi les systèmes informatiques soviétiques, des simulateurs BESM sont fournis. En plus des simulateurs, le projet développe également des outils pour convertir des images système et des formats de données, extraire des fichiers à partir d'archives sur bande et de systèmes de fichiers obsolètes.

Depuis 2011, le principal site de développement du projet est un dépôt GitHub maintenu par Mark Pizzolato, qui a été un contributeur majeur au développement du projet. En mai, en réponse aux critiques de la fonctionnalité AUTOSIZE qui ajoute des métadonnées aux images système, Mark a apporté des modifications à la licence du projet à l'insu des autres développeurs. Dans le nouveau texte de licence, Mark a interdit l'utilisation de tout son nouveau code qui sera ajouté aux fichiers sim_disk.c et scp.c en cas de modification du comportement ou des valeurs par défaut associées à la fonctionnalité AUTOSIZE.

En raison de cette condition, en fait, le paquet a été transféré dans la catégorie des non-libres. Par exemple, une licence modifiée ne permettra pas la livraison de nouvelles versions dans les dépôts Debian et Fedora. Pour préserver le caractère libre du projet, conduire le développement dans l'intérêt de la communauté et aller vers une prise de décision collective, un groupe d'initiative de développeurs a créé un fork Open SIMH, dans lequel l'état du référentiel a été transféré avant le changement de licence.

Source: opennet.ru

Ajouter un commentaire