Придружаващият симулатора SIMH промени лиценза поради разногласия относно функционалността

Марк Пиццолато (Mark Pizzolato), основният разработчик на симулатора за ретро компютри SIMH, добави в текста на лицензията ограничение, отнасящо се до използването на бъдещите изменения, които ще се внасят в файловете sim_disk.c и scp.c. Останалите файлове от проекта продължават да се разпространяват под MIT лиценз.

Промяната на лицензията беше реакция на критиките, свързани с добавената миналата година функция AUTOSIZE, при която метаданни се добавяха към образите на дисковете, стартирани в емулатора, увеличавайки размера на образа с 512 байта. Някои потребители изразиха недоволство от това поведение и препоръчаха метаданните да се запазват не в самия образ, отразяващ съдържанието на диска, а в отделен файл. Тъй като не успяха да убедят автора да промени поведението по подразбиране, някои производни проекти започнаха да променят посочената функционалност, прилагащи допълнителни пачове.

Марк Пиццолато реши въпроса радикално, добавляйки пункт в лицензията на проекта, който забранява използването на целия нов код, който ще бъде добавен от него в файловете sim_disk.c и scp.c след промяната на текста на лицензията, в случай на промяна на поведението или стойностите по подразбиране, свързани с функционалността AUTOSIZE. Кодът в sim_disk.c и scp.c, добавен преди промяната на лицензията, продължава да остава достъпен под MIT лиценз.

Тази стъпка беше критикувана от други членове на проекта, тъй като промяната беше направена без консултация с мнението на другите разработчици, а сега SIMH може да се възприема като несвободен проект, което ще затрудни неговото напредване и интеграция с други проекти. Марк Пиццолато подчерта, че промените в лицензията засягат само файловете sim_disk.c и scp.c, разработени лично от него. На онези, които са недоволни от добавянето на данни към образа при зареждане, той препоръча да използват дисковите образи в режим само за четене или да деактивират функцията AUTOSIZE, добавяйки параметъра "SET NOAUTOSIZE" в конфигурационния файл ~\/simh.ini.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster