మార్క్ పిజోలాటో, రెట్రోకంప్యూటర్ సిమ్యులేటర్ SIMH యొక్క ప్రధాన డెవలపర్, sim_disk.c మరియు scp.c ఫైల్లకు భవిష్యత్తులో చేసిన మార్పుల వినియోగానికి సంబంధించి లైసెన్స్ టెక్స్ట్కు పరిమితిని జోడించారు. మిగిలిన ప్రాజెక్ట్ ఫైల్లు ఇప్పటికీ MIT లైసెన్స్ క్రింద పంపిణీ చేయబడుతున్నాయి.
లైసెన్స్ మార్పు గత సంవత్సరం జోడించిన AUTOSIZE ఫంక్షన్పై విమర్శలకు ప్రతిస్పందనగా ఉంది, దీని ఫలితంగా ఎమ్యులేటర్లో ప్రారంభించబడిన సిస్టమ్ల డిస్క్ చిత్రాలకు మెటాడేటా జోడించబడింది, ఇది ఇమేజ్ పరిమాణాన్ని 512 బైట్లు పెంచింది. కొంతమంది వినియోగదారులు ఈ ప్రవర్తన పట్ల అసంతృప్తిని వ్యక్తం చేశారు మరియు డిస్క్లోని విషయాలను ప్రతిబింబించే మెటాడేటాను ఇమేజ్లోనే కాకుండా ప్రత్యేక ఫైల్లో సేవ్ చేయాలని సిఫార్సు చేశారు. డిఫాల్ట్ ప్రవర్తనను మార్చమని రచయితను ఒప్పించడం సాధ్యం కానందున, కొన్ని డెరివేటివ్ ప్రాజెక్ట్లు అదనపు ప్యాచ్లను ఉపయోగించడం ద్వారా పేర్కొన్న కార్యాచరణను మార్చడం ప్రారంభించాయి.
మార్క్ పిజోలాటో ప్రాజెక్ట్ లైసెన్స్కు ఒక నిబంధనను జోడించడం ద్వారా సమస్యను సమూలంగా పరిష్కరించారు, అది ప్రవర్తన లేదా డిఫాల్ట్గా మారినప్పుడు లైసెన్స్ టెక్స్ట్ను మార్చిన తర్వాత sim_disk.c మరియు scp.c ఫైల్లకు జోడించే అన్ని కొత్త కోడ్లను ఉపయోగించడాన్ని నిషేధించారు. ఆటోసైజ్ ఫంక్షనాలిటీతో అనుబంధించబడిన విలువలు. లైసెన్స్ మార్పుకు ముందు జోడించిన sim_disk.c మరియు scp.c కోడ్ మునుపటిలాగే MIT లైసెన్స్లో అందుబాటులో ఉంటుంది.
ఈ చర్య ఇతర డెవలపర్ల అభిప్రాయాలను పరిగణనలోకి తీసుకోకుండా మార్పు చేయబడినందున ఈ చర్యను ఇతర ప్రాజెక్ట్ భాగస్వాములు విమర్శించారు మరియు ఇప్పుడు SIMH మొత్తం యాజమాన్య ప్రాజెక్ట్గా పరిగణించబడుతుంది, ఇది ఇతర ప్రాజెక్ట్లతో దాని ప్రమోషన్ మరియు ఏకీకరణకు ఆటంకం కలిగిస్తుంది. లైసెన్స్ మార్పులు అతను వ్యక్తిగతంగా అభివృద్ధి చేసిన sim_disk.c మరియు scp.c ఫైల్లకు మాత్రమే వర్తిస్తాయని మార్క్ పిజోలాటో సూచించాడు. చిత్రాన్ని లోడ్ చేస్తున్నప్పుడు దానికి డేటాను జోడించడం పట్ల అసంతృప్తిగా ఉన్న వారి కోసం, అతను డిస్క్ ఇమేజ్లను రీడ్-ఓన్లీ మోడ్లో మౌంట్ చేయాలని లేదా ~/simh.ini కాన్ఫిగరేషన్ ఫైల్కు “సెట్ NOAUTOSIZE” పరామితిని జోడించడం ద్వారా ఆటోసైజ్ ఫంక్షన్ను నిలిపివేయమని సిఫార్సు చేశాడు.
మూలం: opennet.ru