SIMH-simulatorbeheerder heeft de licentie gewijzigd vanwege onenigheid over de functionaliteit

Mark Pizzolato, de hoofdontwikkelaar van de retrocomputersimulator SIMH, heeft een beperking toegevoegd aan de licentietekst met betrekking tot het gebruik van toekomstige wijzigingen in de sim_disk.c- en scp.c-bestanden. De overige projectbestanden worden nog steeds gedistribueerd onder de MIT-licentie.

De licentiewijziging was een reactie op kritiek op de vorig jaar toegevoegde AUTOSIZE-functie, waardoor metadata werd toegevoegd aan schijfimages van systemen die in de emulator werden gelanceerd, waardoor de afbeeldingsgrootte met 512 bytes werd vergroot. Sommige gebruikers waren ontevreden over dit gedrag en adviseerden om metagegevens niet in de afbeelding zelf op te slaan, die de inhoud van de schijf weerspiegelt, maar in een apart bestand. Omdat het niet mogelijk was de auteur ervan te overtuigen het standaardgedrag te veranderen, begonnen sommige afgeleide projecten de gespecificeerde functionaliteit te veranderen door het gebruik van extra patches.

Mark Pizzolato loste het probleem radicaal op door een clausule toe te voegen aan de projectlicentie die het gebruik verbood van alle nieuwe code die hij zou toevoegen aan de sim_disk.c- en scp.c-bestanden na het wijzigen van de licentietekst, in geval van wijziging van het gedrag of de standaardinstelling waarden geassocieerd met de AUTOSIZE-functionaliteit. De code sim_disk.c en scp.c die vΓ³Γ³r de licentiewijziging zijn toegevoegd, blijft net als voorheen beschikbaar onder de MIT-licentie.

Deze actie werd bekritiseerd door andere projectdeelnemers, omdat de wijziging werd doorgevoerd zonder rekening te houden met de mening van andere ontwikkelaars en nu SIMH als geheel kan worden gezien als een eigen project, wat de promotie en integratie ervan met andere projecten zal belemmeren. Mark Pizzolato wees erop dat de licentiewijzigingen alleen van toepassing zijn op de sim_disk.c- en scp.c-bestanden, die hij persoonlijk heeft ontwikkeld. Voor degenen die niet tevreden zijn met het toevoegen van gegevens aan de afbeelding bij het laden ervan, raadde hij aan schijfimages in alleen-lezen modus te mounten of de AUTOSIZE-functie uit te schakelen door de parameter β€œSET NOAUTOSIZE” toe te voegen aan het configuratiebestand ~/simh.ini.

Bron: opennet.ru

Voeg een reactie