Dự án Open SIMH sẽ tiếp tục phát triển trình mô phỏng SIMH như một dự án miễn phí

Một nhóm các nhà phát triển không hài lòng với sự thay đổi trong giấy phép cho trình mô phỏng máy tính retro SIMH đã thành lập dự án Open SIMH, dự án này sẽ tiếp tục phát triển cơ sở mã trình mô phỏng theo giấy phép MIT. Các quyết định liên quan đến sự phát triển của Open SIMH sẽ được đưa ra bởi hội đồng quản trị gồm 6 người tham gia. Đáng chú ý là Robert Supnik, tác giả ban đầu của dự án và cựu phó chủ tịch của DEC, được nhắc đến trong số những người sáng lập Open SIMH, vì vậy Open SIMH có thể coi là phiên bản chính của SIMH.

SIMH đã được phát triển từ năm 1993 và cung cấp nền tảng để tạo các trình mô phỏng máy tính cũ sao chép đầy đủ hoạt động của các hệ thống có thể tái tạo, bao gồm cả các lỗi đã biết. Trình mô phỏng có thể được sử dụng trong quá trình học tập để giới thiệu công nghệ cũ hoặc chạy phần mềm cho thiết bị không còn tồn tại. Một tính năng đặc biệt của SIMH là dễ dàng tạo các trình mô phỏng hệ thống mới bằng cách cung cấp các khả năng tiêu chuẩn được tạo sẵn. Các hệ thống được hỗ trợ bao gồm nhiều mẫu PDP, VAX, HP, IBM, Altair, GRI, Interdata, Honeywell. Trình mô phỏng BESM được cung cấp từ hệ thống máy tính của Liên Xô. Ngoài trình mô phỏng, dự án còn đang phát triển các công cụ để chuyển đổi hình ảnh hệ thống và định dạng dữ liệu, trích xuất tệp từ kho lưu trữ băng từ và hệ thống tệp cũ.

Kể từ năm 2011, nơi chính để phát triển dự án là kho lưu trữ trên GitHub, được duy trì bởi Mark Pizzolato, người có đóng góp chính cho sự phát triển của dự án. Vào tháng XNUMX, trước những lời chỉ trích về chức năng AUTOSIZE bổ sung siêu dữ liệu vào hình ảnh hệ thống, Mark đã thực hiện các thay đổi đối với giấy phép của dự án mà các nhà phát triển khác không hề hay biết. Trong văn bản giấy phép mới, Mark đã cấm sử dụng tất cả mã mới sẽ được thêm vào tệp sim_disk.c và scp.c nếu hành vi hoặc giá trị mặc định liên quan đến chức năng AUTOSIZE thay đổi.

Vì điều kiện này, gói hàng thực sự đã được phân loại lại thành không miễn phí. Ví dụ: giấy phép đã thay đổi sẽ không cho phép phân phối các phiên bản mới trong kho Debian và Fedora. Để duy trì tính chất tự do của dự án, tiến hành phát triển vì lợi ích của cộng đồng và chuyển sang ra quyết định tập thể, một nhóm sáng kiến ​​gồm các nhà phát triển đã tạo ra một nhánh Open SIMH, trong đó trạng thái của kho lưu trữ được chuyển vào đó trước khi thay đổi giấy phép.

Nguồn: opennet.ru

Thêm một lời nhận xét