SIMH simuliatoriaus prižiūrėtojas pakeitė licenciją dėl funkcionalumo nesutarimo

Markas Pizzolato, pagrindinis retrokompiuterinio simuliatoriaus SIMH kūrėjas, pridėjo apribojimą prie licencijos teksto dėl būsimų failų sim_disk.c ir scp.c pakeitimų naudojimo. Likę projekto failai vis dar platinami pagal MIT licenciją.

Licencijos pakeitimas buvo atsakas į kritiką dėl praėjusiais metais pridėtos AUTOSIZE funkcijos, dėl kurios į emuliatoriuje paleistų sistemų diskinius vaizdus buvo pridėti metaduomenys, o tai padidino vaizdo dydį 512 baitų. Kai kurie vartotojai išreiškė nepasitenkinimą tokiu elgesiu ir rekomendavo išsaugoti metaduomenis ne pačiame paveikslėlyje, kuris atspindi disko turinį, o atskirame faile. Kadangi nepavyko įtikinti autoriaus pakeisti numatytosios elgsenos, kai kurie išvestiniai projektai pradėjo keisti nurodytą funkcionalumą naudojant papildomus pataisymus.

Markas Pizzolato išsprendė problemą radikaliai į projekto licenciją įtraukdamas sąlygą, draudžiančią naudoti visą naują kodą, kurį jis pridės prie sim_disk.c ir scp.c failų pakeitęs licencijos tekstą, pasikeitus elgesiui ar numatytiesiems. reikšmės, susietos su AUTOSIZE funkcija. Kodai sim_disk.c ir scp.c, pridėti prieš pakeičiant licenciją, išlieka prieinami pagal MIT licenciją, kaip ir anksčiau.

Šį veiksmą kritikavo ir kiti projekto dalyviai, kadangi pakeitimas atliktas neatsižvelgiant į kitų kūrėjų nuomones, o dabar SIMH kaip visuma gali būti suvokiama kaip nuosavybės teise priklausantis projektas, kuris trukdys jį reklamuoti ir integruoti su kitais projektais. Markas Pizzolato pažymėjo, kad licencijos pakeitimai taikomi tik sim_disk.c ir scp.c failams, kuriuos jis sukūrė asmeniškai. Tiems, kurie nepatenkinti duomenų įtraukimu į vaizdą jį įkeliant, jis rekomendavo disko vaizdus montuoti tik skaitymo režimu arba išjungti AUTOSIZE funkciją, pridedant parametrą „SET NOAUTOSIZE“ į ~/simh.ini konfigūracijos failą.

Šaltinis: opennet.ru

Добавить комментарий