A SIMH szimulátor karbantartója működési nézeteltérés miatt licencet váltott

Mark Pizzolato, a SIMH retroszámítógép-szimulátor fő fejlesztője korlátozást fűzött a licencszöveghez a sim_disk.c és scp.c fájlok jövőbeni módosításainak felhasználásával kapcsolatban. A fennmaradó projektfájlokat továbbra is az MIT licence alatt terjesztik.

A licencmódosítás válasz volt a tavaly hozzáadott AUTOSIZE funkció kritikáira, aminek következtében az emulátorban elindított rendszerek lemezképeihez metaadatok kerültek, ami 512 bájttal növelte a képméretet. Néhány felhasználó elégedetlenségét fejezte ki ezzel a viselkedéssel, és azt javasolta, hogy a metaadatokat ne magába a lemezképbe mentse, amely a lemez tartalmát tükrözi, hanem egy külön fájlba. Mivel nem lehetett meggyőzni a szerzőt az alapértelmezett viselkedés megváltoztatásáról, néhány származékos projekt további javítások használatával elkezdte megváltoztatni a megadott funkcionalitást.

Mark Pizzolato radikálisan megoldotta a problémát azzal, hogy a projektlicenchez egy záradékot csatolt, amely megtiltotta minden olyan új kód használatát, amelyet a licencszöveg megváltoztatása után hozzáadott a sim_disk.c és scp.c fájlokhoz, viselkedésbeli változás, ill. az AUTOSIZE funkcióhoz társított alapértelmezett értékek. A licencmódosítás előtt hozzáadott sim_disk.c és scp.c kód továbbra is elérhető az MIT licenc alatt, mint korábban.

Ezt az akciót a projekt többi résztvevője bírálta, mivel a változtatásra más fejlesztők véleményének figyelembevétele nélkül került sor, így a SIMH egésze védett projektként fogható fel, ami akadályozza annak népszerűsítését és más projektekkel való integrációját. Mark Pizzolato rámutatott, hogy a licencmódosítások csak az általa személyesen fejlesztett sim_disk.c és scp.c fájlokra vonatkoznak. Azok számára, akik nem elégedettek azzal, hogy a kép betöltésekor adatokat adnak a képhez, azt javasolta, hogy csak olvasható módban rögzítsék a lemezképeket, vagy tiltsák le az AUTOSIZE funkciót a „SET NOAUTOSIZE” paraméter hozzáadásával a ~/simh.ini konfigurációs fájlhoz.

Forrás: opennet.ru

Hozzászólás