Projekt Open SIMH nastavit će razvijati SIMH simulator kao besplatni projekt

Grupa developera nezadovoljna promjenom licence za retroračunalni simulator SIMH osnovala je projekt Open SIMH koji će nastaviti razvijati kodnu bazu simulatora pod MIT licencom. Odluke vezane uz razvoj Open SIMH-a zajednički će donositi Upravno vijeće koje broji 6 sudionika. Zanimljivo je da se među osnivačima Open SIMH-a spominje Robert Supnik, izvorni autor projekta i bivši potpredsjednik DEC-a, pa se Open SIMH može smatrati glavnim izdanjem SIMH-a.

SIMH se razvija od 1993. godine i pruža platformu za stvaranje simulatora naslijeđenih računala koji u potpunosti repliciraju ponašanje ponovljivih sustava, uključujući poznate pogreške. Simulatori se mogu koristiti u procesu učenja za uvođenje retro tehnologije ili za pokretanje softvera za opremu koja više ne postoji. Posebnost SIMH-a je jednostavnost stvaranja simulatora novih sustava pružanjem gotovih standardnih mogućnosti. Podržani sustavi uključuju različite modele PDP, VAX, HP, IBM, Altair, GRI, Interdata, Honeywell. BESM simulatori su osigurani iz sovjetskih računalnih sustava. Osim simulatora, projekt također razvija alate za pretvaranje slika sustava i formata podataka, izdvajanje datoteka iz arhiva na vrpci i naslijeđenih datotečnih sustava.

Od 2011. glavno mjesto razvoja projekta je repozitorij na GitHubu, koji održava Mark Pizzolato, koji je dao glavni doprinos razvoju projekta. U svibnju, kao odgovor na kritike funkcije AUTOSIZE koja dodaje metapodatke slikama sustava, Mark je napravio izmjene u licenci projekta bez znanja drugih programera. U novom tekstu licence Mark je zabranio korištenje svog novog koda koji bi se dodao u datoteke sim_disk.c i scp.c ako se promijeni ponašanje ili zadane vrijednosti povezane s funkcijom AUTOSIZE.

Zbog ovog uvjeta paket je zapravo reklasificiran kao nebesplatan. Na primjer, promijenjena licenca neće dopustiti isporuku novih verzija u Debian i Fedora repozitorije. Kako bi se očuvala besplatna priroda projekta, provodio razvoj u interesu zajednice i prešlo na kolektivno donošenje odluka, inicijativna skupina programera stvorila je Open SIMH fork, u koji je preneseno stanje repozitorija prije promjene licence.

Izvor: opennet.ru

Dodajte komentar