क्या रिवर्स इंजीनियर द्वारा किसी अन्य एप्लिकेशन से एक अनएन्क्रिप्टेड बाइनरी फ़ाइल प्रारूप द्वारा सामग्री को पढ़ने और सामग्री पढ़ने के लिए मेरे आवेदन में किसी तृतीय पक्ष फ़ाइल प्रारूप के लिए समर्थन जोड़ना कानूनी है?क्या अभियंता बाइनरी फ़ाइल स्वरूपों को पीछे हटाना कानूनी है
उत्तर
आपके स्थान पर निर्भर करता है। ईयू में इसे विशेष रूप से अनुमति दी जाती है (अनुच्छेद 6 ईयू सॉफ्टवेयर सम्मेलन) "इंटरऑपरेबिलिटी के प्रयोजन के लिए रिवर्स इंजीनियर फ़ाइल प्रारूप"
सामान्य रूप से किसी को फ़ाइल प्रारूप पढ़ने से रोकने में मुश्किल होती है, ऐसे उदाहरण हैं जहां आप हैं फ़ाइल को लिखने से मना कर दिया गया है क्योंकि प्रारूप में पेटेंट तकनीक है (यदि आपके देश में सॉफ़्टवेयर पेटेंट की अनुमति है)। जीआईएफ के साथ कई सालों तक यह मामला था।
प्रश्न, आपके स्थान इत्यादि के प्रारूप पर निर्भर करता है और यह "रिवर्स इंजीनियरिंग" की तरह "क्रैकिंग" नहीं है।
प्रारूपों का उत्पादन करने वाले अनुप्रयोगों के लाइसेंस के साथ एक वकील से परामर्श लें!
IANAL, लेकिन हाँ, मुझे पूरा यकीन है कि यह कानूनी है, जब तक कि आप कुछ प्रति-सुरक्षा प्रणाली या कुछ को बाधित न करें। ओडऑफिस शब्द दस्तावेज़ों को पढ़ने में सक्षम होने के उदाहरण के रूप में देखें।
यह सब आपके देश के कानूनों और उस इरादे पर निर्भर करता है जिसके पीछे आप फ़ाइल प्रारूप को रिवर्स इंजीनियरिंग कर रहे हैं। निश्चित होने के लिए आपको एक वकील/वकील/बैरिस्टर से जांच करनी होगी। क्या आपने उस कंपनी के साथ जांच की है जो फ़ाइल प्रारूप का मालिक है यह देखने के लिए कि कोई प्रकाशित स्पेक या अन्य जानकारी है जो आपको इंजीनियर को रिवर्स करने की आवश्यकता के बिना इंटरऑपरेट करने की अनुमति देगी?
यदि आपको ऐसा करने के लिए EULA की शर्तों का उल्लंघन करना है, तो यह अवैध है। यद्यपि अधिकांश राज्यों में कानूनों को स्पष्ट रूप से रिवर्स इंजीनियरिंग की अनुमति है, यह मेरी समझ है कि यह 'अयोग्य अधिकार' नहीं है, लेकिन एक आप अनुबंध से माफ कर सकते हैं। (दूसरे शब्दों में, रिवर्स इंजीनियरिंग की अनुमति देने से आप किसी भी तरह से सहमत होने से सहमत नहीं होते हैं।) हालांकि, कुछ अधिकार क्षेत्र आगे बढ़ते हैं और स्पष्ट रूप से बताते हैं कि रिवर्स इंजीनियरिंग हमेशा अनुमति दी जाती है, भले ही अनुबंध अन्यथा कहता है।
यदि आप अमेरिका में रहते हैं, तो डीएमसीए आम तौर पर रिवर्स इंजीनियरिंग को प्रतिबंधित करता है यदि आपको ऐसा करने के लिए "कॉपी सुरक्षा तकनीक" को बाधित करना है, लेकिन यह स्वरूप के साथ कुछ अनुकूल बनाने के उद्देश्य से इसे परिचालित करने के लिए विशिष्ट अपवाद बनाता है ।
अन्यथा, यह शायद कानूनी है। यहां जवाब के बावजूद, एक वकील से परामर्श लें।
ईयूएलए राज्य या संघीय कानूनों को ओवरराइड नहीं कर सकता है, यही कारण है कि वे आम तौर पर रिवर्स इंजीनियरिंग के बारे में बात करते समय "लागू कानून स्पष्ट रूप से अनुमति देता है" के आधार पर कुछ कहता है। डीएमसीए में विशिष्ट परिस्थितियों में रिवर्स इंजीनियरिंग के लिए स्पष्ट अपवाद हैं। –
@ क्रिस: यदि आप एक अनुबंध पर हस्ताक्षर करते हैं, "मैं अभियंता एक्स को उलट नहीं दूंगा", और एक कानून है कि "रिवर्स इंजीनियरिंग की अनुमति है", तो आप अभी भी अनुबंध कानून का उल्लंघन करते हैं यदि आप अनुबंध का उल्लंघन करते हैं। दूसरे शब्दों में, रिवर्स इंजीनियरिंग एक अयोग्य अधिकार नहीं है। –
@ क्रिस: आप डीएमसीए अपवादों के बारे में सही हैं, जिसमें डीएमसीए का कहना है कि यदि आप तुलनात्मकता उद्देश्यों के लिए रिवर्स इंजीनियरिंग हैं तो आप प्रति सुरक्षा उपायों को रोक सकते हैं। मैं जवाब ठीक कर दूंगा। –
मुझे आश्चर्य है कि क्या यह अमेरिका में DMCA द्वारा कवर किया गया है? हमेशा के रूप में, एक वकील से पूछना आपकी सबसे अच्छी शर्त है।
डीएमसीए के शीर्षक 1 में विशिष्ट स्थितियों में रिवर्स इंजीनियरिंग के लिए कुछ अपवाद हैं। –
ArsTechnica ने हाल ही में Google क्रोम के संदर्भ में रिवर्स इंजीनियरिंग की वैधता के बारे में nice article प्रकाशित किया है, जिसमें इसकी कुछ सुरक्षा सुरक्षा के लिए विंडोज़ में अनियंत्रित व्यवहार का उपयोग किया गया है (उदाहरण के लिए, विंडोज एक्सपी के कुछ संस्करणों पर डीईपी प्राप्त करने के लिए)।
- 1. एक विकास को पीछे हटाना
- 2. क्या घुमावदार MySQL बाइनरी लॉग को हटाना सुरक्षित है?
- 3. क्या कक्षा में शामिल मॉड्यूल को पीछे हटाना संभव है?
- 4. सबवर्सिव: एसवीएन प्रतिबद्ध संदेश को पीछे हटाना?
- 5. एक बाइनरी ट्री को पीछे छोड़कर
- 6. संगतता उद्देश्यों के लिए इंजीनियर बाइनरी फ़ाइल स्वरूपों को कैसे उलटा करें
- 7. अंतर हटाना (पथ) और फ़ाइल # हटाना()
- 8. क्या अमेज़ॅन को क्रॉल करना कानूनी है?
- 9. PHP फ़ाइल को बाइनरी
- 10. बाइनरी फ़ाइल को छवि
- 11. सहायता फ़ाइल स्वरूपों की भविष्य की दिशा
- 12. दबाव हटाना gzip फ़ाइल
- 13. क्या एक शाखा में काम करने के सेट को पीछे हटाना संभव है?
- 14. जावा 6 फ़ाइल हटाना
- 15. विभिन्न फ़ाइल स्वरूपों को सहेजने और लिखने के लिए पैटर्न
- 16. क्या सबडोमेन कुकीज़ को हटाना संभव है?
- 17. सीएडी/सीएई फ़ाइल स्वरूपों को सीखने के लिए शुरुआती बिंदु?
- 18. बाइनरी फ़ाइल
- 19. बाइनरी फ़ाइल
- 20. बाइनरी फ़ाइल
- 21. बाइनरी फ़ाइल
- 22. quirks मोड कानूनी है?
- 23. क्या व्हाटएपीआई का उपयोग करना कानूनी है?
- 24. क्या यह सी ++ 0x अनुकूलन कानूनी है?
- 25. "पूर्ववत हटाना"?
- 26. क्या यह std :: string को लिखना कानूनी है?
- 27. क्या सी ++ कीवर्ड को फिर से परिभाषित करना कानूनी है?
- 28. वीडियो स्वरूपों को परिवर्तित करना और ffmpeg
- 29. बाइनरी नल कैरेक्टर क्या है?
- 30. विभिन्न गेटटेक्स्ट फ़ाइल स्वरूपों के लिए क्या उपयोग किया जाता है?
* प्रश्न * प्रोग्रामर के लिए निश्चित रूप से प्रासंगिक है। समस्या यह है कि प्रोग्रामर द्वारा इसे * उत्तर * नहीं दिया जा सकता है। –
मैं दूसरा हूं। इस सवाल का सार्थक उत्तर पाने के लिए आपको बिल्कुल एक वकील किराए पर लेना होगा। अधिमानतः आईपी और "साइबर" कानून में अनुभव के साथ एक। – Eli