Binago ng SIMH Simulator Maintainer ang Lisensya Dahil sa Hindi Pagsang-ayon sa Functionality

Si Mark Pizzolato, pangunahing developer ng SIMH retrocomputer simulator, ay nagdagdag ng paghihigpit sa teksto ng lisensya patungkol sa kakayahang gumamit ng mga pagbabago sa hinaharap na ginawa sa sim_disk.c at scp.c na mga file. Ang natitirang mga file ng proyekto, tulad ng dati, ay ipinamamahagi sa ilalim ng lisensya ng MIT.

Ang pagbabago ng lisensya ay isang tugon sa pagpuna sa tampok na AUTOSIZE na idinagdag noong nakaraang taon, na nagresulta sa pagdaragdag ng metadata sa mga imahe ng disk ng mga system na tumatakbo sa emulator, na nagpalaki sa laki ng larawan ng 512 bytes. Ang ilang mga gumagamit ay nagpahayag ng hindi kasiyahan sa pag-uugali na ito at inirerekumenda ang pag-save ng metadata hindi sa mismong larawan, na nagpapakita ng mga nilalaman ng disk, ngunit sa isang hiwalay na file. Dahil hindi posibleng kumbinsihin ang may-akda na baguhin ang default na gawi, sinimulang baguhin ng ilang derivative project ang tinukoy na functionality sa pamamagitan ng paglalapat ng mga karagdagang patch.

Nalutas ni Mark Pizzolato ang isyu nang radikal sa pamamagitan ng pagdaragdag ng isang sugnay sa lisensya ng proyekto na nagbabawal sa paggamit ng lahat ng bagong code na idaragdag niya sa mga file ng sim_disk.c at scp.c pagkatapos baguhin ang teksto ng lisensya, kung sakaling baguhin ang gawi o mga default na halaga \uXNUMXb\uXNUMXbkaugnay sa pagpapagana ng AUTOSIZE . Ang sim_disk.c at scp.c code na idinagdag bago ang pagbabago ng lisensya ay magagamit pa rin sa ilalim ng lisensya ng MIT tulad ng dati.

Ang aksyon na ito ay pinuna ng iba pang mga kalahok sa proyekto, dahil ang pagbabago ay ginawa nang hindi isinasaalang-alang ang mga opinyon ng iba pang mga developer at ngayon ang SIMH sa kabuuan ay maaaring maisip bilang isang hindi-libreng proyekto, na makagambala sa pagsulong at pagsasama nito sa iba pang mga proyekto . Itinuro ni Mark Pizzolato na ang mga pagbabago sa lisensya ay nakakaapekto lamang sa sim_disk.c at scp.c na mga file na personal niyang binuo. Para sa mga hindi nasisiyahan sa pagdaragdag ng data sa larawan kapag nag-boot ito, inirerekomenda niya ang pag-mount ng mga imahe sa disk sa read-only na mode o i-disable ang feature na AUTOSIZE sa pamamagitan ng pagdaragdag ng parameter na "SET NOAUTOSIZE" sa ~/simh.ini configuration file.

Pinagmulan: opennet.ru

Magdagdag ng komento