Održavatelj SIMH simulatora promijenio je licencu zbog neslaganja funkcionalnosti

Mark Pizzolato, glavni programer simulatora retroračunala SIMH, dodao je ograničenje tekstu licence u vezi s korištenjem budućih promjena u datotekama sim_disk.c i scp.c. Preostale projektne datoteke i dalje se distribuiraju pod licencom MIT-a.

Promjena licence bila je odgovor na kritike funkcije AUTOSIZE dodane prošle godine, zbog koje su dodani metapodaci diskovnim slikama sustava pokrenutih u emulatoru, što je povećalo veličinu slike za 512 bajtova. Neki su korisnici izrazili nezadovoljstvo takvim ponašanjem i preporučili spremanje metapodataka ne na 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 počeli su mijenjati navedene funkcionalnosti korištenjem dodatnih zakrpa.

Mark Pizzolato radikalno je riješio problem dodajući klauzulu licenci projekta koja zabranjuje korištenje svih novih kodova koje bi dodao u datoteke sim_disk.c i scp.c nakon promjene teksta licence, u slučaju promjene ponašanja ili zadane vrijednosti povezane s funkcijom AUTOSIZE. Kod sim_disk.c i scp.c dodan prije promjene licence ostaje dostupan pod MIT licencom kao i prije.

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

Izvor: opennet.ru

Dodajte komentar