Ang proyekto ng Open SIMH ay patuloy na bubuo ng SIMH simulator bilang isang libreng proyekto

Isang grupo ng mga developer na hindi nasisiyahan sa pagbabago sa lisensya para sa retrocomputer simulator SIMH ang nagtatag ng Open SIMH project, na patuloy na bubuo ng simulator code base sa ilalim ng lisensya ng MIT. Ang mga desisyon na may kaugnayan sa pagbuo ng Open SIMH ay sama-samang gagawin ng namumunong konseho, na kinabibilangan ng 6 na kalahok. Kapansin-pansin na si Robert Supnik, ang orihinal na may-akda ng proyekto at dating vice president ng DEC, ay binanggit sa mga nagtatag ng Open SIMH, kaya ang Open SIMH ay maaaring ituring na pangunahing edisyon ng SIMH.

Ang SIMH ay binuo mula noong 1993 at nagbibigay ng isang platform para sa paglikha ng mga simulator ng mga legacy na computer na ganap na ginagaya ang gawi ng mga reproducible system, kabilang ang mga kilalang error. Maaaring gamitin ang mga simulator sa proseso ng pag-aaral upang ipakilala ang retro na teknolohiya o upang magpatakbo ng software para sa mga kagamitan na wala na. Ang isang natatanging tampok ng SIMH ay ang kadalian ng paglikha ng mga simulator ng mga bagong system sa pamamagitan ng pagbibigay ng mga nakahanda nang standard na kakayahan. Kasama sa mga sinusuportahang system ang iba't ibang modelong PDP, VAX, HP, IBM, Altair, GRI, Interdata, Honeywell. Ang mga BESM simulator ay ibinibigay mula sa Soviet computing system. Bilang karagdagan sa mga simulator, ang proyekto ay gumagawa din ng mga tool para sa pag-convert ng mga imahe ng system at mga format ng data, pagkuha ng mga file mula sa mga archive ng tape at mga legacy na file system.

Mula noong 2011, ang pangunahing lugar para sa pagbuo ng proyekto ay isang repositoryo sa GitHub, na pinananatili ni Mark Pizzolato, na gumawa ng pangunahing kontribusyon sa pagbuo ng proyekto. Noong Mayo, bilang tugon sa pagpuna sa function na AUTOSIZE na nagdaragdag ng metadata sa mga imahe ng system, gumawa si Mark ng mga pagbabago sa lisensya ng proyekto nang hindi nalalaman ng ibang mga developer. Sa bagong text ng lisensya, ipinagbawal ni Mark ang paggamit ng lahat ng kanyang bagong code na idaragdag sa mga file ng sim_disk.c at scp.c kung nagbago ang pag-uugali o mga default na halaga na nauugnay sa paggana ng AUTOSIZE.

Dahil sa kundisyong ito, ang pakete ay aktwal na na-reclassify bilang hindi libre. Halimbawa, hindi papayagan ng binagong lisensya ang mga bagong bersyon na maihatid sa mga repositoryo ng Debian at Fedora. Upang mapanatili ang malayang kalikasan ng proyekto, magsagawa ng pag-unlad sa interes ng komunidad at lumipat sa kolektibong paggawa ng desisyon, isang inisyatiba na grupo ng mga developer ang lumikha ng Open SIMH fork, kung saan inilipat ang estado ng repository bago ang pagbabago ng lisensya.

Pinagmulan: opennet.ru

Magdagdag ng komento