Projek Open SIMH akan terus membangunkan simulator SIMH sebagai projek percuma

Sekumpulan pembangun tidak berpuas hati dengan perubahan dalam lesen untuk simulator komputer retro SIMH mengasaskan projek Open SIMH, yang akan terus membangunkan pangkalan kod simulator di bawah lesen MIT. Keputusan berkaitan pembangunan SIMH Terbuka akan dibuat secara kolektif oleh majlis pengelola, yang merangkumi 6 peserta. Perlu diperhatikan bahawa Robert Supnik, pengarang asal projek dan bekas naib presiden DEC, disebut antara pengasas Open SIMH, jadi Open SIMH boleh dianggap sebagai edisi utama SIMH.

SIMH telah dibangunkan sejak 1993 dan menyediakan platform untuk mencipta simulator komputer legasi yang meniru sepenuhnya kelakuan sistem boleh dihasilkan semula, termasuk ralat yang diketahui. Simulator boleh digunakan dalam proses pembelajaran untuk memperkenalkan teknologi retro atau untuk menjalankan perisian untuk peralatan yang tidak lagi wujud. Ciri tersendiri SIMH ialah kemudahan mencipta simulator sistem baharu dengan menyediakan keupayaan standard sedia dibuat. Sistem yang disokong termasuk pelbagai model PDP, VAX, HP, IBM, Altair, GRI, Interdata, Honeywell. Simulator BESM disediakan daripada sistem pengkomputeran Soviet. Selain simulator, projek ini juga sedang membangunkan alat untuk menukar imej sistem dan format data, mengekstrak fail daripada arkib pita dan sistem fail warisan.

Sejak 2011, tempat utama untuk pembangunan projek adalah repositori di GitHub, yang diselenggara oleh Mark Pizzolato, yang membuat sumbangan utama kepada pembangunan projek. Pada bulan Mei, sebagai tindak balas kepada kritikan terhadap fungsi AUTOSIZE yang menambahkan metadata pada imej sistem, Mark membuat perubahan pada lesen projek tanpa pengetahuan pembangun lain. Dalam teks lesen baharu, Mark melarang penggunaan semua kod baharunya yang akan ditambahkan pada fail sim_disk.c dan scp.c jika tingkah laku atau nilai lalai yang dikaitkan dengan fungsi AUTOSIZE berubah.

Disebabkan keadaan ini, pakej itu sebenarnya diklasifikasikan semula sebagai tidak percuma. Contohnya, lesen yang ditukar tidak akan membenarkan versi baharu dihantar dalam repositori Debian dan Fedora. Untuk mengekalkan sifat bebas projek, menjalankan pembangunan demi kepentingan masyarakat dan beralih kepada membuat keputusan kolektif, kumpulan inisiatif pembangun mencipta fork SIMH Terbuka, di mana keadaan repositori telah dipindahkan sebelum pertukaran lesen.

Sumber: opennet.ru

Tambah komen