Vzdrževalec simulatorja SIMH je spremenil licenco zaradi nesoglasja glede funkcionalnosti

Mark Pizzolato, glavni razvijalec retroračunalniškega simulatorja SIMH, je besedilu licence dodal omejitev glede uporabe prihodnjih sprememb datotek sim_disk.c in scp.c. Preostale projektne datoteke se še vedno distribuirajo pod licenco MIT.

Sprememba licence je bila odgovor na kritike lani dodane funkcije AUTOSIZE, zaradi katere so bili slikam diskov sistemov, zagnanih v emulatorju, dodani metapodatki, kar je povečalo velikost slike za 512 bajtov. Nekateri uporabniki so izrazili nezadovoljstvo s tem vedenjem in priporočili shranjevanje metapodatkov ne v sami sliki, ki odraža vsebino diska, ampak v ločeni datoteki. Ker avtorja ni bilo mogoče prepričati v spremembo privzetega vedenja, so nekateri izvedeni projekti začeli spreminjati navedeno funkcionalnost z uporabo dodatnih popravkov.

Mark Pizzolato je težavo radikalno rešil tako, da je licenci projekta dodal klavzulo, ki je prepovedovala uporabo vse nove kode, ki bi jo dodal v datoteki sim_disk.c in scp.c po spremembi besedila licence, v primeru spremembe vedenja ali privzetka vrednosti, povezane s funkcijo AUTOSIZE. Kodi sim_disk.c in scp.c, dodani pred spremembo licence, ostajata na voljo pod licenco MIT kot prej.

To dejanje so kritizirali drugi udeleženci projekta, saj je bila sprememba izvedena brez upoštevanja mnenj drugih razvijalcev in zdaj lahko SIMH kot celoto dojemamo kot lastniški projekt, kar bo motilo njegovo promocijo in integracijo z drugimi projekti. Mark Pizzolato je poudaril, da se spremembe licence nanašajo le na datoteki sim_disk.c in scp.c, ki ju je osebno razvil. Tistim, ki niso zadovoljni z dodajanjem podatkov sliki pri njenem nalaganju, je priporočil namestitev slik diska v načinu samo za branje ali onemogočanje funkcije AUTOSIZE z dodajanjem parametra »SET NOAUTOSIZE« v konfiguracijsko datoteko ~/simh.ini.

Vir: opennet.ru

Dodaj komentar