Proiectul Open SIMH va continua să dezvolte simulatorul SIMH ca proiect gratuit

Un grup de dezvoltatori nemulțumiți de schimbarea licenței pentru simulatorul retrocomputer SIMH a fondat proiectul Open SIMH, care va continua să dezvolte baza de cod al simulatorului sub licența MIT. Deciziile legate de dezvoltarea Open SIMH vor fi luate în mod colectiv de către consiliul de conducere, care include 6 participanți. Este de remarcat faptul că Robert Supnik, autorul original al proiectului și fost vicepreședinte al DEC, este menționat printre fondatorii Open SIMH, așa că Open SIMH poate fi considerat ediția principală a SIMH.

SIMH este în dezvoltare din 1993 și oferă o platformă pentru crearea de simulatoare de computere moștenite care reproduc pe deplin comportamentul sistemelor reproductibile, inclusiv erorile cunoscute. Simulatoarele pot fi folosite în procesul de învățare pentru a introduce tehnologia retro sau pentru a rula software pentru echipamente care nu mai există. O caracteristică distinctivă a SIMH este ușurința de a crea simulatoare de sisteme noi prin furnizarea de capabilități standard gata făcute. Sistemele acceptate includ diverse modele PDP, VAX, HP, IBM, Altair, GRI, Interdata, Honeywell. Simulatoarele BESM sunt furnizate din sistemele de calcul sovietice. Pe lângă simulatoare, proiectul dezvoltă și instrumente pentru conversia imaginilor de sistem și a formatelor de date, extragerea fișierelor din arhivele de bandă și sistemele de fișiere vechi.

Din 2011, principalul loc de dezvoltare a proiectului a fost un depozit pe GitHub, întreținut de Mark Pizzolato, care a adus principala contribuție la dezvoltarea proiectului. În mai, ca răspuns la criticile aduse funcției AUTOSIZE care adaugă metadate imaginilor de sistem, Mark a făcut modificări la licența proiectului fără știrea altor dezvoltatori. În noul text de licență, Mark a interzis utilizarea întregului său cod nou care ar fi adăugat la fișierele sim_disk.c și scp.c dacă comportamentul sau valorile implicite asociate cu funcționalitatea AUTOSIZE s-au schimbat.

Din cauza acestei condiții, pachetul a fost de fapt reclasificat ca negratuit. De exemplu, licența schimbată nu va permite ca noi versiuni să fie livrate în depozitele Debian și Fedora. Pentru a păstra natura liberă a proiectului, a desfășura dezvoltarea în interesul comunității și a trece la luarea deciziilor colective, un grup de inițiativă de dezvoltatori a creat o furcă SIMH Open, în care starea depozitului a fost transferată înainte de schimbarea licenței.

Sursa: opennet.ru

Adauga un comentariu