2008-09-23 12 views
13

क्या रिवर्स इंजीनियर द्वारा किसी अन्य एप्लिकेशन से एक अनएन्क्रिप्टेड बाइनरी फ़ाइल प्रारूप द्वारा सामग्री को पढ़ने और सामग्री पढ़ने के लिए मेरे आवेदन में किसी तृतीय पक्ष फ़ाइल प्रारूप के लिए समर्थन जोड़ना कानूनी है?क्या अभियंता बाइनरी फ़ाइल स्वरूपों को पीछे हटाना कानूनी है

+1

* प्रश्न * प्रोग्रामर के लिए निश्चित रूप से प्रासंगिक है। समस्या यह है कि प्रोग्रामर द्वारा इसे * उत्तर * नहीं दिया जा सकता है। –

+0

मैं दूसरा हूं। इस सवाल का सार्थक उत्तर पाने के लिए आपको बिल्कुल एक वकील किराए पर लेना होगा। अधिमानतः आईपी और "साइबर" कानून में अनुभव के साथ एक। – Eli

उत्तर

14

आपके स्थान पर निर्भर करता है। ईयू में इसे विशेष रूप से अनुमति दी जाती है (अनुच्छेद 6 ईयू सॉफ्टवेयर सम्मेलन) "इंटरऑपरेबिलिटी के प्रयोजन के लिए रिवर्स इंजीनियर फ़ाइल प्रारूप"

सामान्य रूप से किसी को फ़ाइल प्रारूप पढ़ने से रोकने में मुश्किल होती है, ऐसे उदाहरण हैं जहां आप हैं फ़ाइल को लिखने से मना कर दिया गया है क्योंकि प्रारूप में पेटेंट तकनीक है (यदि आपके देश में सॉफ़्टवेयर पेटेंट की अनुमति है)। जीआईएफ के साथ कई सालों तक यह मामला था।

6

प्रश्न, आपके स्थान इत्यादि के प्रारूप पर निर्भर करता है और यह "रिवर्स इंजीनियरिंग" की तरह "क्रैकिंग" नहीं है।

प्रारूपों का उत्पादन करने वाले अनुप्रयोगों के लाइसेंस के साथ एक वकील से परामर्श लें!

1

IANAL, लेकिन हाँ, मुझे पूरा यकीन है कि यह कानूनी है, जब तक कि आप कुछ प्रति-सुरक्षा प्रणाली या कुछ को बाधित न करें। ओडऑफिस शब्द दस्तावेज़ों को पढ़ने में सक्षम होने के उदाहरण के रूप में देखें।

1

यह सब आपके देश के कानूनों और उस इरादे पर निर्भर करता है जिसके पीछे आप फ़ाइल प्रारूप को रिवर्स इंजीनियरिंग कर रहे हैं। निश्चित होने के लिए आपको एक वकील/वकील/बैरिस्टर से जांच करनी होगी। क्या आपने उस कंपनी के साथ जांच की है जो फ़ाइल प्रारूप का मालिक है यह देखने के लिए कि कोई प्रकाशित स्पेक या अन्य जानकारी है जो आपको इंजीनियर को रिवर्स करने की आवश्यकता के बिना इंटरऑपरेट करने की अनुमति देगी?

0

यदि आपको ऐसा करने के लिए EULA की शर्तों का उल्लंघन करना है, तो यह अवैध है। यद्यपि अधिकांश राज्यों में कानूनों को स्पष्ट रूप से रिवर्स इंजीनियरिंग की अनुमति है, यह मेरी समझ है कि यह 'अयोग्य अधिकार' नहीं है, लेकिन एक आप अनुबंध से माफ कर सकते हैं। (दूसरे शब्दों में, रिवर्स इंजीनियरिंग की अनुमति देने से आप किसी भी तरह से सहमत होने से सहमत नहीं होते हैं।) हालांकि, कुछ अधिकार क्षेत्र आगे बढ़ते हैं और स्पष्ट रूप से बताते हैं कि रिवर्स इंजीनियरिंग हमेशा अनुमति दी जाती है, भले ही अनुबंध अन्यथा कहता है।

यदि आप अमेरिका में रहते हैं, तो डीएमसीए आम तौर पर रिवर्स इंजीनियरिंग को प्रतिबंधित करता है यदि आपको ऐसा करने के लिए "कॉपी सुरक्षा तकनीक" को बाधित करना है, लेकिन यह स्वरूप के साथ कुछ अनुकूल बनाने के उद्देश्य से इसे परिचालित करने के लिए विशिष्ट अपवाद बनाता है ।

अन्यथा, यह शायद कानूनी है। यहां जवाब के बावजूद, एक वकील से परामर्श लें।

+0

ईयूएलए राज्य या संघीय कानूनों को ओवरराइड नहीं कर सकता है, यही कारण है कि वे आम तौर पर रिवर्स इंजीनियरिंग के बारे में बात करते समय "लागू कानून स्पष्ट रूप से अनुमति देता है" के आधार पर कुछ कहता है। डीएमसीए में विशिष्ट परिस्थितियों में रिवर्स इंजीनियरिंग के लिए स्पष्ट अपवाद हैं। –

+0

@ क्रिस: यदि आप एक अनुबंध पर हस्ताक्षर करते हैं, "मैं अभियंता एक्स को उलट नहीं दूंगा", और एक कानून है कि "रिवर्स इंजीनियरिंग की अनुमति है", तो आप अभी भी अनुबंध कानून का उल्लंघन करते हैं यदि आप अनुबंध का उल्लंघन करते हैं। दूसरे शब्दों में, रिवर्स इंजीनियरिंग एक अयोग्य अधिकार नहीं है। –

+0

@ क्रिस: आप डीएमसीए अपवादों के बारे में सही हैं, जिसमें डीएमसीए का कहना है कि यदि आप तुलनात्मकता उद्देश्यों के लिए रिवर्स इंजीनियरिंग हैं तो आप प्रति सुरक्षा उपायों को रोक सकते हैं। मैं जवाब ठीक कर दूंगा। –

0

मुझे आश्चर्य है कि क्या यह अमेरिका में DMCA द्वारा कवर किया गया है? हमेशा के रूप में, एक वकील से पूछना आपकी सबसे अच्छी शर्त है।

+0

डीएमसीए के शीर्षक 1 में विशिष्ट स्थितियों में रिवर्स इंजीनियरिंग के लिए कुछ अपवाद हैं। –

3

ArsTechnica ने हाल ही में Google क्रोम के संदर्भ में रिवर्स इंजीनियरिंग की वैधता के बारे में nice article प्रकाशित किया है, जिसमें इसकी कुछ सुरक्षा सुरक्षा के लिए विंडोज़ में अनियंत्रित व्यवहार का उपयोग किया गया है (उदाहरण के लिए, विंडोज एक्सपी के कुछ संस्करणों पर डीईपी प्राप्त करने के लिए)।

संबंधित मुद्दे