Der Begleiter des SIMH-Simulators hat die Lizenz aufgrund von Funktionalitätsunterschieden geändert.

Mark Pizzolato, der Hauptentwickler des Retro-Computer-Simulators SIMH, hat im Lizenztext eine Einschränkung hinzugefügt, die sich auf die Nutzung künftiger Änderungen in den Dateien sim_disk.c und scp.c bezieht. Die übrigen Dateien des Projekts werden weiterhin unter der MIT-Lizenz vertrieben.

Die Änderung der Lizenz war eine Reaktion auf die Kritik an der im letzten Jahr hinzugefügten AUTOSIZE-Funktion, die dazu führte, dass Metadaten zu Disk-Images, die im Emulator geladen wurden, hinzugefügt wurden, wodurch die Größe des Images um 512 Byte anstieg. Einige Benutzer äußerten Unzufriedenheit über dieses Verhalten und empfahlen, die Metadaten nicht im Image selbst, das den Inhalt der Disk widerspiegelt, sondern in einer separaten Datei zu speichern. Da es nicht gelang, den Autor davon zu überzeugen, das Standardverhalten zu ändern, begannen einige abgeleitete Projekte, diese Funktionalität mithilfe zusätzlicher Patches zu modifizieren.

Mark Pizzolato hat die Angelegenheit radikal gelöst, indem er in die Lizenz des Projekts eine Klausel aufgenommen hat, die die Verwendung aller neuen Codes verbietet, die von ihm in die Dateien sim_disk.c und scp.c nach der Änderung des Lizenztextes hinzugefügt werden, falls das Verhalten oder die Standardwerte, die mit der AUTOSIZE-Funktionalität verbunden sind, verändert werden. Der Code in sim_disk.c und scp.c, der vor der Lizenzänderung hinzugefügt wurde, bleibt weiterhin unter der MIT-Lizenz verfügbar.

Diese Maßnahme wurde von anderen Projektteilnehmern kritisiert, da die Änderung ohne Berücksichtigung der Meinungen anderer Entwickler vorgenommen wurde und SIMH jetzt insgesamt als nicht freies Projekt angesehen werden könnte, was seine Verbreitung und Integration mit anderen Projekten behindern würde. Mark Pizzolato stellte klar, dass die Änderungen in der Lizenz nur die von ihm persönlich entwickelten Dateien sim_disk.c und scp.c betreffen. Denjenigen, die mit der Hinzufügung von Daten beim Laden des Abbilds unzufrieden sind, empfahl er, Disk-Abbilder im Nur-Lese-Modus zu verbinden oder die AUTOSIZE-Funktion zu deaktivieren, indem sie im Konfigurationsdatei ~/simh.ini den Parameter „SET NOAUTOSIZE“ hinzufügen.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster