SIMH Simulator Təminatçısı Funksional Anlaşmazlığa görə Lisenziyasını Dəyişdirdi

SIMH retrokompüter simulyatorunun əsas tərtibatçısı Mark Pizzolato sim_disk.c və scp.c fayllarına gələcək dəyişikliklərin istifadəsi ilə bağlı lisenziya mətninə məhdudiyyət əlavə etdi. Qalan layihə faylları hələ də MIT lisenziyası altında paylanır.

Lisenziya dəyişikliyi ötən il əlavə edilmiş AUTOSIZE funksiyasının tənqidinə cavab idi, bunun nəticəsində emulyatorda işə salınan sistemlərin disk təsvirlərinə metadata əlavə edildi və bu, təsvirin ölçüsünü 512 bayt artırdı. Bəzi istifadəçilər bu davranışdan narazı olduqlarını bildiriblər və metadataları diskin məzmununu əks etdirən şəklin özündə deyil, ayrıca faylda saxlamağı tövsiyə ediblər. Müəllifi standart davranışı dəyişdirməyə inandırmaq mümkün olmadığından, bəzi törəmə layihələr əlavə yamaqlardan istifadə etməklə göstərilən funksionallığı dəyişdirməyə başladı.

Mark Pizzolato layihə lisenziyasına davranış və ya defolt dəyişikliyi halında lisenziya mətnini dəyişdikdən sonra sim_disk.c və scp.c fayllarına əlavə edəcəyi bütün yeni kodların istifadəsini qadağan edən bənd əlavə etməklə problemi kökündən həll etdi. AUTOSIZE funksionallığı ilə əlaqəli dəyərlər. Lisenziya dəyişikliyindən əvvəl əlavə edilmiş sim_disk.c və scp.c kodu MIT lisenziyası altında əvvəlki kimi mövcud olaraq qalır.

Bu hərəkət digər layihə iştirakçıları tərəfindən tənqid edildi, çünki dəyişiklik digər tərtibatçıların fikirləri nəzərə alınmadan edildi və indi SIMH bütövlükdə onun təşviqi və digər layihələrlə inteqrasiyasına mane olan mülkiyyət layihəsi kimi qəbul edilə bilər. Mark Pizzolato qeyd edib ki, lisenziya dəyişiklikləri yalnız onun şəxsən hazırladığı sim_disk.c və scp.c fayllarına aiddir. Şəkli yükləyərkən ona məlumat əlavə etməkdən narazı olanlar üçün o, disk şəkillərini yalnız oxumaq rejimində quraşdırmağı və ya ~/simh.ini konfiqurasiya faylına “SET NOAUTOSIZE” parametrini əlavə etməklə AUTOSIZE funksiyasını söndürməyi tövsiyə etdi.

Mənbə: opennet.ru

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