SIMH-Simulilo Maintainer Ŝanĝita Licenco Pro Funkcia Malkonsento

Mark Pizzolato, la ĉefa programisto de la retrokomputila simulilo SIMH, aldonis limigon al la licenca teksto pri la uzo de estontaj ŝanĝoj faritaj al la dosieroj sim_disk.c kaj scp.c. La ceteraj projektdosieroj daŭre estas distribuitaj sub la MIT-licenco.

La licencoŝanĝo estis respondo al kritiko de la AUTOSIZE-funkcio aldonita pasintjare, kiel rezulto de kiu metadatenoj estis aldonitaj al diskobildoj de sistemoj lanĉitaj en la emulilo, kiu pliigis la bildograndecon je 512 bajtoj. Iuj uzantoj esprimis malkontenton pri ĉi tiu konduto kaj rekomendis konservi metadatumojn ne en la bildo mem, kiu reflektas la enhavon de la disko, sed en aparta dosiero. Ĉar ne eblis konvinki la aŭtoron ŝanĝi la defaŭltan konduton, kelkaj derivitaj projektoj komencis ŝanĝi la specifitan funkciecon per la uzo de pliaj flikoj.

Mark Pizzolato solvis la problemon radikale aldonante klaŭzon al la projektlicenco, kiu malpermesis la uzon de ĉia nova kodo, kiun li aldonos al la dosieroj sim_disk.c kaj scp.c post ŝanĝo de la licenca teksto, en kazo de ŝanĝo de la konduto aŭ defaŭlto. valoroj asociitaj kun la funkcio AUTOSIZE. La kodo sim_disk.c kaj scp.c aldonita antaŭ la licencoŝanĝo restas disponebla sub la MIT-licenco kiel antaŭe.

Ĉi tiu ago estis kritikita de aliaj partoprenantoj de la projekto, ĉar la ŝanĝo estis farita sen konsideri la opiniojn de aliaj programistoj kaj nun SIMH entute povas esti perceptita kiel proprieta projekto, kiu malhelpos ĝian reklamadon kaj integriĝon kun aliaj projektoj. Mark Pizzolato atentigis, ke la licencaj ŝanĝoj validas nur por la dosieroj sim_disk.c kaj scp.c, kiujn li persone disvolvis. Por tiuj, kiuj malĝojas pri aldono de datumoj al la bildo dum ŝarĝo de ĝi, li rekomendis munti diskobildojn en nurlegebla reĝimo aŭ malŝalti la funkcion AUTOSIZE aldonante la parametron "SET NOAUTOSIZE" al la agorda dosiero ~/simh.ini.

fonto: opennet.ru

Aldoni komenton