Open SIMH projesi, SIMH simülatörünü ücretsiz bir proje olarak geliştirmeye devam edecek

Retro bilgisayar simülatörü SIMH'nin lisansındaki değişiklikten memnun olmayan bir grup geliştirici, MIT lisansı altında simülatör kod tabanını geliştirmeye devam edecek olan Open SIMH projesini kurdu. Open SIMH'in geliştirilmesine ilişkin kararlar, 6 katılımcının yer aldığı yönetim konseyi tarafından toplu olarak alınacak. Open SIMH'in kurucuları arasında projenin orijinal yazarı ve DEC'in eski başkan yardımcısı Robert Supnik'in de anılması dikkat çekiyor, dolayısıyla Open SIMH, SIMH'in ana sürümü olarak değerlendirilebilir.

SIMH 1993'ten beri geliştirilmektedir ve bilinen hatalar da dahil olmak üzere tekrarlanabilir sistemlerin davranışını tamamen kopyalayan eski bilgisayarların simülatörlerini oluşturmak için bir platform sağlar. Simülatörler, retro teknolojiyi tanıtmak veya artık mevcut olmayan ekipmanlar için yazılımı çalıştırmak amacıyla öğrenme sürecinde kullanılabilir. SIMH'nin ayırt edici bir özelliği, hazır standart yetenekler sağlayarak yeni sistemlerin simülatörlerini oluşturma kolaylığıdır. Desteklenen sistemler arasında PDP, VAX, HP, IBM, Altair, GRI, Interdata, Honeywell gibi çeşitli modeller bulunmaktadır. BESM simülatörleri Sovyet bilgi işlem sistemlerinden sağlanmaktadır. Proje, simülatörlerin yanı sıra sistem görüntülerini ve veri formatlarını dönüştürmek, teyp arşivlerinden ve eski dosya sistemlerinden dosya çıkarmak için araçlar da geliştiriyor.

2011 yılından bu yana, projenin geliştirilmesinin ana yeri, projenin geliştirilmesine ana katkıyı sağlayan Mark Pizzolato tarafından sağlanan GitHub deposu olmuştur. Mayıs ayında, sistem görüntülerine meta veriler ekleyen AUTOSIZE işlevine yönelik eleştirilere yanıt olarak Mark, diğer geliştiricilerin bilgisi olmadan projenin lisansında değişiklikler yaptı. Yeni lisans metninde Mark, AUTOSIZE işleviyle ilişkili davranış veya varsayılan değerlerin değişmesi durumunda sim_disk.c ve scp.c dosyalarına eklenecek tüm yeni kodlarının kullanımını yasakladı.

Bu durum nedeniyle paket aslında özgür olmayan olarak yeniden sınıflandırıldı. Örneğin, değiştirilen lisans, yeni sürümlerin Debian ve Fedora depolarına sunulmasına izin vermeyecektir. Projenin özgür doğasını korumak, topluluğun çıkarları doğrultusunda geliştirme yapmak ve kolektif karar almaya geçmek için, geliştiricilerden oluşan bir inisiyatif grubu, lisans değişikliğinden önce depo durumunun aktarıldığı bir Açık SIMH çatalı oluşturdu.

Kaynak: opennet.ru

Yorum ekle