स्काइरिम टुगेदर एंड एसकेएसई कोड और कानूनी मुद्दों के उपयोग से अधिक परेशानी पैदा करता है

यह कुछ मॉडर्ड मुद्दों की तरह दिखता है जो बेथेस्डा के 2011 हिट आरपीजी के बारे में हाल ही में बदसूरत हो सकते हैं द एल्डर स्क्रॉल वी: स्किरीम। हाल ही में, एक SKSE डेवलपर यह बताता है कि SKSE से कोड का उपयोग किस प्रकार किया गया है स्कीरिम एक साथ mod जो कई शब्दों का उल्लंघन करता है, जिसे SKSE टीम पर बुरी तरह से प्रतिबिंबित करने के लिए कहा जाता है और इससे "बेथेस्डा के साथ बहुत खराब कानूनी स्थिति हो सकती है।"

यदि आप नहीं जानते हैं, तो Skyrim स्क्रिप्ट एक्सटेंडर (SKSE) एक उपकरण है जिसका उपयोग कई लोग करते हैं Skyrim modders, जो अतिरिक्त / नए कार्यों को जोड़ते हुए स्क्रिप्टिंग क्षमताओं को नई सीमाओं तक पहुंचने की अनुमति देता है Skyrim।

अब यह होता है स्कीरिम एक साथ, जो एक आगामी मॉड है जो वर्तमान में बीटा में है। यह मॉड साथी की अनुमति देता है Skyrim खिलाड़ियों को टीम और उक्त खेल की काल्पनिक दुनिया का पता लगाने के लिए। हालांकि, मॉड के पीछे की टीम ए है Patreon अकाउंट बीटा को आज़माने के लिए किसी को दान करना चाहिए:

“हमने सभी पूर्व और भविष्य के संरक्षकों को बंद बीटा एक्सेस देने का फैसला किया है, हम प्रतिज्ञा राशि के बारे में परवाह नहीं करते हैं, $ 1 को प्राप्त करने के लिए पर्याप्त है। यह एक बीटा है, यदि आप नाखुश हैं तो हम आपके $ 1 को वापस नहीं करेंगे। बीटा की स्थिति, क्योंकि हमारे पास इससे निपटने का समय नहीं है। यदि आप अनिश्चित हैं कि बीटा में शामिल न हों, तो हमने यह केवल हमारे सर्वर से जुड़ने वाले लोगों की मात्रा को सीमित करने के लिए किया। यदि आप पूरी तरह कार्यात्मक, बग मुक्त अनुभव की उम्मीद कर रहे हैं तो प्रतिज्ञा न करें। "

लेकिन, एक समस्या है जो इस मामले में बेथेस्डा और कानूनी मुद्दों से निपटने वाले कीड़ों का कारण बन सकती है। SKSE डेवलपर एक्स्ट्रावि के अनुसार, उप-रेडिट पर निम्नलिखित जानकारी आर / skyrimmods फरवरी 2nd, 2019 पर पोस्ट किया गया था:

“मुझे लगता है कि यह अधिक नाटक का समय है। क्षमा करें, मुझे इस तरह से सामान करने से नफरत है।

 

स्काइरिम टुगेदर एसकेएसई कोड चोरी कर रहा है, बिना अनुमति के, बिना किसी अनुमति के, लाइसेंस में एक स्पष्ट शब्द के साथ कोड में से कुछ भी करने से लेखकों में से एक को प्रतिबंधित करता है, जो इसके किसी भी उपयोग से इनकार करता है (यदि यह हटा दिया जाता है)? जब आप लोडर को देखते हैं और एक डिस्सेम्बलर में डालते हैं, तो प्रमाण बहुत स्पष्ट होता है। वे 1.7.3 क्लासिक के हैक किए गए संस्करण का उपयोग संभवतः कुछ पूर्वप्रक्रमक मैक्रोज़ के साथ कर रहे हैं ताकि x64 और x86 संस्करणों के बीच आवश्यकतानुसार संरचना प्रकारों को स्विच किया जा सके।

 

लोडर से शुरू करते हुए, यह मूल रूप से skse_loader है जिसमें सभी विकल्प बंद हैं और त्रुटि संदेश बदल गए हैं। मुख्य रूप से, वे ERROR_ELEVATION_REQUIRED के विरुद्ध CreateProcessA के त्रुटि कोड की जांच करते हैं, फिर उस मामले को संभालने के लिए थोड़ा सा त्रुटि वाला त्रुटि संदेश बॉक्स होता है। कि मैं थोड़ा संदिग्ध संयोग देख सकता था।

 

+ 4B81 पर वास्तविक DLL इंजेक्शन कोड के लिए नीचे जाएं और skse64 \ skse64_loader_common \ Inject.cpp के InjectDLLTread के साथ पालन करें। पहला कार्य सिर्फ एक SEH आवरण है, जो वास्तविक कार्य करने के लिए DoInjectDLLTread को कॉल करता है। DoInjectDLLTread लगभग समान रूप से दिखता है, केवल उस जाँच के साथ जो DLL मौजूद है। WaitForSingleObject के लिए टाइमआउट बिल्कुल समान है, यहां तक ​​कि INFINITE, 60 सेकंड के बीच स्विच किया जा रहा है, और एक ही सूचक के साथ दो बूल तर्क के माध्यम से बिल्कुल भी नहीं बुलाया जा रहा है। यह एक बहुत स्पष्ट प्रति है। ”

एक्स्ट्रोवी नीचे दी गई छवि में DLL के बारे में फ़ाइल पथ के टन दिखाते हुए एक पोस्ट के साथ उपरोक्त जानकारी का पालन करेंगे:

Imgur.com पर देखें पोस्ट

एक्स्ट्रोवी ने बाद में बताया कि कैसे मुख्य SKSE स्रोत एक खुले स्रोत लाइसेंस के तहत लाइसेंस नहीं है जो SKSE आम फाइलों (या MIT- लाइसेंस) के विपरीत है:

"आम बेशक एमआईटी-लाइसेंस प्राप्त है और इसके लिए रोपण की आवश्यकता नहीं है (लेकिन हमेशा सराहना की जाती है), लेकिन मुख्य SKSE स्रोत नहीं है। यह तकनीकी रूप से हमेशा सामान्य कॉपीराइट कानून के तहत रहा है। ”

एक्स्ट्रेवी द्वारा राइट-अप भी SKSE से कॉपी किए गए अपरिवर्तित कोड को छूता है:

“डीएलएल भर में देखते हुए, कोड के टन आसानी से पहचाने जाने योग्य हैं क्योंकि एसकेएसई से अपरिवर्तित नकल केवल तार और त्रुटि संदेशों से होती है। सबसे ज्यादा अगर नए स्क्रिप्ट के सभी कार्य नहीं हैं, तो क्रमबद्धता, मूल रूप से सब कुछ। आरटीटीआई डेटा एसकेएसई कस्टम कक्षाओं के टन को इंगित करता है; ईमानदारी से पूरी बात मुझे बीमार महसूस करती है।

 

यदि आप चाहते हैं कि SKSE कोड का एक महान "स्मोकिंग गन" जो वे सीधे जोड़े गए कार्यों में उपयोग किया जा रहा है, TESNPC की परिभाषा को देखें और इसे 2B5A00 पर फ़ंक्शन के साथ तुलना करें जो एक TESNPC के सदस्यों (अन्य बातों के अलावा) पर चलता प्रतीत होता है ) एक स्ट्रिंग बनाने के लिए। खेतों के नाम केवल मिलान करने के लिए होते हैं, यहां तक ​​कि गिने-चुने "अज्ञात" भी होते हैं। यह संयोग से परे है। ”

प्रदर्शन पर "धूम्रपान बंदूक" के साथ, एक्स्ट्रेवी ने यह समझाते हुए समाप्त किया कि स्किरीम टुगेदर टीम द्वारा किए गए कौन से खतरनाक कार्य दूसरों पर ला सकते हैं:

"यह स्रोत कोड चोरी पूरी तरह से अनियोजित है, जिसे लेखकों ने नकार दिया है, और मुझे यकीन है कि उनके मॉड को विकसित करने में बहुत मदद मिली है जो वर्तमान में केवल भुगतान किए जाने योग्य है। वर्तमान में मुझे यकीन नहीं है कि इस स्थिति के बारे में क्या करना है।

 

ध्यान दें कि एसकेएसई स्रोत कोड का उपयोग करने के लिए सामान्य देशी कोड प्लगइन्स का सामान्य है, और यह ठीक है। वे अपने स्रोत को उपलब्ध करने वाले हैं, लेकिन वास्तव में ऐसा हमेशा नहीं होता है। एसटी लाइसेंस का उल्लंघन करके, क्रेडिट नहीं करने, बंद-स्रोत रखने के लिए अपने रास्ते से बाहर जाने और प्रभावी रूप से एक मॉड के लिए चार्ज करके समस्या पैदा कर रहा है। यह हम पर बुरी तरह से परिलक्षित होता है, और हमें बेथेस्डा के साथ बहुत खराब कानूनी स्थिति में धकेल देता है।

जैसा कि ऊपर सूचीबद्ध किया गया है, एक्स्ट्रेवी ने जो पूरी पोस्ट लिखी है, उस पर पाया जा सकता है आर / skyrimmods.

एक जवाब लिखें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा।