SIMH Simulator Maintainer je promijenio licencu zbog neslaganja o funkcionalnosti

Mark Pizzolato, glavni programer retrokompjuterskog simulatora SIMH, dodao je ograničenje tekstu licence u vezi sa korištenjem budućih izmjena u fajlovima sim_disk.c i scp.c. Preostale projektne datoteke se i dalje distribuiraju pod MIT licencom.

Promjena licence bila je odgovor na kritike funkcije AUTOSIZE dodane prošle godine, zbog čega su metapodaci dodani u slike diskova sistema pokrenutih u emulatoru, što je povećalo veličinu slike za 512 bajtova. Neki korisnici su izrazili nezadovoljstvo takvim ponašanjem i preporučili čuvanje metapodataka ne u samoj slici, koja odražava sadržaj diska, već u zasebnoj datoteci. Budući da nije bilo moguće uvjeriti autora da promijeni zadano ponašanje, neki izvedeni projekti su počeli mijenjati specificiranu funkcionalnost korištenjem dodatnih zakrpa.

Mark Pizzolato je radikalno riješio problem dodavanjem klauzule u licencu projekta koja zabranjuje korištenje svih novih kodova koje je dodao u fajlove sim_disk.c i scp.c nakon promjene teksta licence, u slučaju promjene ponašanja ili zadane vrijednosti povezane s funkcijom AUTOSIZE. Sim_disk.c i scp.c kod dodani prije promjene licence ostaje dostupan pod MIT licencom kao i prije.

Ovu akciju kritizirali su i drugi sudionici projekta, jer je promjena napravljena bez uzimanja u obzir mišljenja drugih programera i sada se SIMH u cjelini može percipirati kao vlasnički projekt, što će ometati njegovu promociju i integraciju s drugim projektima. Mark Pizzolato je istakao da se promjene licence odnose samo na fajlove sim_disk.c i scp.c, koje je on lično razvio. Za one koji nisu zadovoljni dodavanjem podataka slici prilikom učitavanja, preporučio je montiranje slika diska u modu samo za čitanje ili onemogućavanje funkcije AUTOSIZE dodavanjem parametra “SET NOAUTOSIZE” u ~/simh.ini konfiguracijski fajl.

izvor: opennet.ru

Dodajte komentar