Proyek Open SIMH akan terus mengembangkan simulator SIMH sebagai proyek gratis

Sekelompok pengembang yang tidak senang dengan perubahan lisensi simulator komputer retro SIMH mendirikan proyek Open SIMH, yang akan terus mengembangkan basis kode simulator di bawah lisensi MIT. Keputusan terkait pengembangan Open SIMH akan diambil secara kolektif oleh dewan pengurus yang beranggotakan 6 orang peserta. Patut dicatat bahwa Robert Supnik, penulis asli proyek dan mantan wakil presiden DEC, disebutkan di antara pendiri Open SIMH, sehingga Open SIMH dapat dianggap sebagai edisi utama SIMH.

SIMH telah dikembangkan sejak tahun 1993 dan menyediakan platform untuk membuat simulator komputer lama yang sepenuhnya mereplikasi perilaku sistem yang dapat direproduksi, termasuk kesalahan yang diketahui. Simulator dapat digunakan dalam proses pembelajaran untuk memperkenalkan teknologi retro atau untuk menjalankan perangkat lunak untuk peralatan yang sudah tidak ada lagi. Ciri khas SIMH adalah kemudahan dalam membuat simulator sistem baru dengan menyediakan kemampuan standar yang siap pakai. Sistem yang didukung mencakup berbagai model PDP, VAX, HP, IBM, Altair, GRI, Interdata, Honeywell. Simulator BESM disediakan dari sistem komputasi Soviet. Selain simulator, proyek ini juga mengembangkan alat untuk mengkonversi gambar sistem dan format data, mengekstraksi file dari arsip tape dan sistem file lama.

Sejak 2011, tempat utama untuk pengembangan proyek ini adalah repositori di GitHub, yang dikelola oleh Mark Pizzolato, yang memberikan kontribusi utama terhadap pengembangan proyek. Pada bulan Mei, sebagai tanggapan atas kritik terhadap fungsi AUTOSIZE yang menambahkan metadata ke gambar sistem, Mark membuat perubahan pada lisensi proyek tanpa sepengetahuan pengembang lain. Dalam teks lisensi baru, Mark melarang penggunaan semua kode barunya yang akan ditambahkan ke file sim_disk.c dan scp.c jika perilaku atau nilai default yang terkait dengan fungsi AUTOSIZE berubah.

Karena kondisi tersebut, paket tersebut sebenarnya direklasifikasi menjadi tidak bebas. Misalnya, lisensi yang diubah tidak akan mengizinkan versi baru dikirimkan di repositori Debian dan Fedora. Untuk melestarikan sifat bebas proyek, melakukan pengembangan demi kepentingan komunitas dan beralih ke pengambilan keputusan kolektif, kelompok inisiatif pengembang membuat garpu Open SIMH, di mana status repositori ditransfer sebelum perubahan lisensi.

Sumber: opennet.ru

Tambah komentar