कोड परिवर्तन के लिए एक इंजीनियर की ज़िम्मेदारी क्या होती है जो डिज़ाइन सबमिट करने के बाद होती है?


10

यदि किसी इंजीनियर की निम्नलिखित स्थिति में कोई दायित्व होगा तो क्या होगा? यह विशेष रूप से यूएसए के भीतर इंजीनियरिंग के संदर्भ में है।

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

  • मूल कोड का उपयोग करने से उत्पन्न होने वाले किसी भी मुद्दे के लिए इंजीनियर की देयता क्या है? यह मानता है कि बाद के कोड त्रुटियों को ठीक करते हैं या अन्य आवश्यक सुधार करते हैं।
  • क्या यह महत्वपूर्ण होगा कि यदि अभियंता को यह पता था कि परियोजना देरी के बाद मूल योजनाओं के लिए बनाई जा रही है? इंजीनियर अब अनुबंध के अधीन नहीं है।

यह इंजीनियरिंग के सिद्धांतों के बजाय कानून का प्रश्न प्रतीत होगा। इसे जवाब देने के लिए एक कानूनी विशेषज्ञ की जरूरत होती है, इंजीनियर की नहीं। और जानकारी के अभाव को देखते हुए कि कौन सी कानूनी प्रणाली यहां लागू होती है, और अनुबंध ने क्या कहा, मुझे संदेह है कि यह कानूनी विशेषज्ञ के लिए भी अकल्पनीय होगा।
४१०

संबंधित मेटा प्रश्न: meta.engineering.stackexchange.com/questions/205/…

जवाबों:


10

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

अनुबंध

मूल रूप से, आप एक अनुबंध के तहत एक दायित्व का भुगतान करते हैं जो अनुबंध में कहता है; यह देखते हुए कि इसमें निहित नियम और शर्तें संविधि द्वारा अनुबंध में पढ़ी जा सकती हैं।

अनुबंध के तहत देयता एक पार्टी के लिए उत्पन्न होती है जब दूसरी पार्टी अनुबंध की एक अवधि या शर्त का उल्लंघन करती है। यदि आपने अनुबंध का अनुपालन किया है, तो देरी के कारण आपको रोकना नहीं पड़ सकता है।

क़ानून

संबंधित अधिकार क्षेत्र में कानून हो सकते हैं (जो कि मालिक, इंजीनियर, साइट या इन सभी के अधिकार क्षेत्र हो सकते हैं) जो इंजीनियर पर एक दायित्व लगाते हैं। यदि यह एक अनुबंध में पढ़ने के लिए एक दायित्व है तो ऊपर देखें। यदि यह राज्य के लिए देय है, तो यह आम तौर पर राज्य के लिए आपराधिक या नागरिक रूप से मुकदमा चलाने के लिए होगा।

अधिकांश न्यायालयों में, एक कोड या मानक का अनुपालन करना एक आंशिक बचाव है, इसलिए यदि आपने शुरू में कानून का अनुपालन नहीं किया है तो आप उत्तरदायी होंगे। अधिकांश कानून पूर्वव्यापी नहीं हैं, इसलिए यह देखना मुश्किल है कि देरी आपके दायित्व को कैसे बदल सकती है।

हालाँकि, ऐसी परिस्थितियों में जब आप जानते हैं कि परियोजना का निर्माण अप्रचलित कोड के लिए किया जा रहा है और इससे नई क़ानून का उल्लंघन हो सकता है (विशेष रूप से डब्ल्यूएचएस या पर्यावरणीय क्षति पर जा रहा है) संभवतः परिस्थितियों में आप क्या कर सकते हैं, यह दायित्व है। मालिकों का ध्यान इस ओर आकर्षित करना शायद इसके लिए पर्याप्त होगा।

लापरवाही

कानून के तहत कार्य के रूप में लापरवाही स्थापित करने के लिए, एक वादी को यह साबित करना चाहिए कि प्रतिवादी:

  1. वादी के लिए एक कर्तव्य था,
  2. आचरण के आवश्यक मानक (आमतौर पर एक उचित व्यक्ति के मानक) के अनुरूप विफल होने पर उस कर्तव्य का उल्लंघन किया,
  3. लापरवाह आचरण वादी के लिए नुकसान का कारण था, और
  4. वादी, वास्तव में, नुकसान या क्षति थी।

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

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


मैं जोड़ सकता हूं, यदि आपकी चिंता पावती का कानूनी प्रमाण है, तो आप उन्हें भेजे गए पत्र की एक प्रति अपने पास रखें। यदि संभव हो तो एक तिथि-चिन्हित हार्ड कॉपी।
जिब्बोज़

4

सबसे पहले, मुझे लगता है कि यह ध्यान रखना महत्वपूर्ण है कि वास्तविक कानूनी दायित्व मामला-दर-मामला अलग-अलग हो रहा है, यह इतना सरल नहीं है जितना कि "वे इंजीनियर थे, यह उनकी गलती है।" ऐसी स्थितियों में जहां कुछ होता है और मुकदमे तैयार होते हैं, वे संभवतः हर एक कंपनी का नाम रखने वाले हैं, जो सभी संबंधित हैं, और उन कंपनियों के सभी प्रमुख लोग डिजाइन के लिए जिम्मेदार हैं। हालांकि, मुझे लगता है कि मैं अपने अनुभवों के आधार पर कुछ सामान्य जानकारी दे सकता हूं और कानूनी दायित्व प्रशिक्षण में मुझे जो बताया गया है।

व्यक्तिगत रूप से, मैं मालिक पर इस स्थिति में दोष का अधिकांश हिस्सा रखता हूं, जो उन योजनाओं का उपयोग करता है जो किसी के पास योग्य नहीं हैं और उन्हें अद्यतन किए बिना। मैंने अपनी स्थिति में इसके साथ (छोटे) मुद्दे देखे हैं। ड्रॉइंग पूरी हो जाती है और अनुमोदन के लिए दूसरे विभाग में भेज दी जाती है, और जो भी कारण हो, वे महीनों तक एक एप्लिकेशन इंजीनियर की डेस्क पर बैठते हैं, कभी-कभी एक वर्ष के करीब या ऊपर। फिर आरेखण को इस रूप में भेजा जाता है, लेकिन आन्तरिक परिवर्तन जो कि आरेखण मानकों के लिए किए गए हैं क्योंकि आरेखण मूल रूप से अपडेट किए गए थे, उनका अनुपालन नहीं किया गया है। ये मामूली मुद्दे हैं, लेकिन इसे बड़े समय के पैमाने पर और अधिक गंभीर परिणामों के साथ देखा जाना आसान है।

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

यह वास्तव में इस तथ्य से नीचे आता है कि, डिजाइन प्रक्रिया में, सुरक्षा के प्रति प्रत्येक विचार पर ध्यान दिया जाना चाहिए, और जहां जोखिम को समाप्त नहीं किया जा सकता है, यह स्पष्ट किया जाना चाहिए कि जोखिम क्या है और इसे अंत तक कैसे कम किया जा सकता है- उपयोगकर्ता।

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

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

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


2

जहां मैं कम से कम रहता हूं, गवर्निंग कोड उस समय सक्रिय होते हैं, जब निर्माण शुरू होने के बावजूद, किसी भवन को परियोजना पर लागू करने की अनुमति होती है। जैसा कि आप शायद जानते हैं, भले ही एक नया कोड प्रकाशित किया जाता है, इसमें कानून का बल नहीं है जब तक कि अधिकार क्षेत्राधिकार (एएचजे) द्वारा संदर्भित न हो। व्यवहार में, इसका मतलब है कि अक्सर 1-3 वर्ष होते हैं जहां एक नया कोड होता है। उपलब्ध है, लेकिन अभी तक बाध्यकारी नहीं है। बेशक, अगर एक इंजीनियर को पता है कि कोड अधिक सख्त हो गया है या एक खामियों को बंद कर दिया है, लेकिन प्रभावी रूप से अभी भी पुराने कोड के प्रावधानों का पालन करना चुनता है, तो वे अनैतिक रूप से कार्य कर सकते हैं और देयता के मुद्दों के लिए खुद को खोल सकते हैं।

इंजीनियर द्वारा तैयार किया गया लिखित विश्लेषण उस कोड के संस्करण को संदर्भित करेगा जो विश्लेषण पर आधारित है। जब तक वे जानबूझकर खामियों का फायदा नहीं उठा रहे हैं, मुझे लगता है कि उपयोग किए गए कोड संस्करण को स्पष्ट रूप से पर्याप्त होना चाहिए।

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


1

इंजीनियर की देयता या तो स्वामी या जनता (सार्वजनिक सुरक्षा) के लिए हो सकती है।

मालिक के प्रति दायित्व की मुख्य संभावना अनुबंध से आती है। इंजीनियर को यह सुनिश्चित करना चाहिए कि अनुबंध बताता है कि क्या मानक लागू होते हैं - या तो विशिष्ट मानकों की तारीखों को शामिल करके या "अनुबंध तिथि के अनुसार" (या इसी तरह के शब्दों) के मानकों के एक सेट का संदर्भ देते हुए। यदि डिजाइन अवधि के दौरान मानकों को अपडेट किया जाता है, यदि यह सुरक्षा महत्वपूर्ण पहलू है, तो मालिक को नवीनतम मानक को पूरा करने के लिए डिजाइन की आवश्यकता होगी; लेकिन जैसा कि इंजीनियर को उस नवीनतम मानक के लिए अनुबंधित नहीं किया जाता है, अनुबंध के लिए एक विस्तार / परिवर्तन = इंजीनियर के लिए अतिरिक्त शुल्क की आवश्यकता होगी।

जनता के लिए सुरक्षा दायित्व के संदर्भ में, यह सब इंजीनियर को पता है। उदाहरण यदि डिजाइन के दौरान नया मानक जारी किया गया था, तो इंजीनियर को जागरूक होना चाहिए और ग्राहक को सूचित करना चाहिए, और नई फीस पर बातचीत करनी चाहिए (या मालिक को सहमत नहीं होने पर डिजाइन जारी रखने से इनकार करना चाहिए)। यदि, आपकी स्थिति में, यह डिजाइन पूरा होने के कई साल बाद है, तो यह नीचे आ जाएगा कि क्या इंजीनियर जानता है कि इमारत अब बन रही है, और क्या वह जान सकता है कि मूल डिजाइन को अपडेट नहीं किया गया है नवीनतम मानक। किसी के लिए यह साबित करना कठिन काम होगा कि इंजीनियर को ठीक-ठीक पता था कि क्या चल रहा है और जानबूझकर कोई कार्रवाई नहीं की गई (यानी मालिक या किसी सार्वजनिक सुरक्षा निकाय को सूचित करना)।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.