एक अनैतिक विकास परियोजना को रोकने के लिए मैं क्या कर सकता हूं?


21

मेरे स्व-रोजगार के दिनों में, मैंने एक बार एक छोटी और अच्छी तरह से भुगतान की गई परियोजना पर काम किया है: "एक समाचार पत्र प्रणाली", जो कहा गया है।

सब कुछ ठीक था, प्रत्येक मील के पत्थर के साथ चालान का भुगतान किया गया था, मैं एक खुश डेवलपर था… जब तक कि श्री क्लाइंट ने मेल हेडर स्पूफिंग की मांग करना शुरू नहीं किया और अन्य कार्यक्षमता का एक गुच्छा अंततः मुझे इस निष्कर्ष पर पहुंचाता है कि मैं काफी परिष्कृत स्पैम मेलर का निर्माण कर रहा था।

एक लंबी कहानी को छोटा करने के लिए: वित्तीय विचारों ने मुझे वही खत्म कर दिया जो मैंने शुरू किया था। मैं आज तक पहली जगह में काम पर जाने से नाराज था - अगर मैंने अपने ग्राहक का नाम Google को परेशान किया होता, तो मुझे चेतावनी दी जाती।

कोडिंग सामान को समाप्त करने से बचने के लिए मैं किन रणनीतियों का उपयोग कर सकता हूं जो मैं किसी के हाथों में नहीं देखूंगा?


1
हाय vzwick, जबकि लोगों से उनकी युद्ध की कहानियों के लिए एक अच्छी चर्चा का विषय बना सकता है, यह स्टैक एक्सचेंज क्यू एंड फॉर्मेट के लिए एक अच्छा फिट नहीं है। मैंने आपके प्रश्न के उन हिस्सों को हटा दिया है ताकि उत्तर देने योग्य भाग पर ध्यान केंद्रित किया जा सके: अनैतिक परियोजना को लेने से कैसे रोका जाए।

15
... तो यह तुम थे! ( चेकों ईमेल: 69,105 अपठित ईमेल )
rlemon

1
क्या मेरे पास इस व्यक्ति के लिए कोई पता है? मैं मूंगफली की पैकिंग से उसका घर भरना चाहता हूं।
येट्रिक्स

1
यह प्रश्न मुझे स्टैनफोर्ड प्रयोग की याद दिलाता है , जो मूल रूप से बताता है कि लोगों ने भयानक काम क्यों किया जब उन्हें कुछ ऐसा करने की आज्ञा दी गई जो उनके दृष्टिकोण से नैतिक नहीं है।
रसिक

3
एच-बम को डिजाइन करना नैतिक है। इसका उपयोग करना नहीं हो सकता है।
बैरीकेटर

जवाबों:


18

वारेन बफेट को एक बार कहा गया था कि वह एक साक्षात्कार में एक अच्छे और नैतिक आदमी थे, और उन्होंने कुछ ऐसा कहा, जिसके बारे में दुनिया कभी नहीं जानती। मैं अपने जीवन में हमेशा अच्छा रहा हूं। मैंने कभी ऐसा नहीं किया। मेरे परिवार को खिलाने या मेरी नैतिकता और गरीबी के बीच चयन करने के लिए चोरी करें। " (सटीक रूप में, मेरे पास उनके सटीक शब्द नहीं हैं)

मुझे भी ऐसे ही अनुभव हुए हैं। बहुत मेरे लिए सौभाग्य से, मैं एक स्थिति है जहाँ मैं नहीं था में था है इन अनैतिक काम करने के लिए। मेरे पास ऐसे ग्राहक हैं जिन्होंने निर्णय लिया है कि वे अपने व्यवसाय को कैसे चलाना चाहते हैं, जिसके बारे में मैं नैतिक आधार पर असहमत हूं, और मैंने उनके साथ अपने अनुबंध समाप्त कर दिए हैं और उन्हें बोली लगाई है।

इससे बचने की रणनीति का प्रोग्रामिंग से कोई लेना-देना नहीं है। अपने आप को एक वित्तीय स्थिति में ले जाएं जहां आप कई महीनों तक बिना वेतन के अच्छी तरह से जीवित रह सकते हैं। पर्याप्त धन बचाएं जो आप एक ग्राहक की अनैतिक मांगों पर निर्भर नहीं करते हैं ताकि वह पूरा हो सके। धन का उपयोग अनैतिक लोगों द्वारा लीवर के रूप में हर समय किया जाता है ताकि लोगों को कुछ ऐसा करने के लिए मिल सके जो वे अन्यथा नहीं करेंगे।

मेरी सीमाएं वही हैं जो मैं सहज हूं। मैं उन सभी की गणना नहीं कर सकता, लेकिन यह पेशेवर इंजीनियरों के लिए आचार संहिता की तरह कुछ होगा ।


3
मैं इसमें एक और बात जोड़ूंगा ... मैं वित्त में सौदा करता हूं। एक ग्राहक के लिए एक स्पैम मेलर बनाना स्पष्ट रूप से वह नहीं है जो मैं करना चाहता हूं, लेकिन मुझे इस तरह की नैतिक दुविधा महसूस नहीं होगी अगर मुझे लगता है कि यह मेरे परिवार को खिलाने और एक कंपनी के लिए वित्तीय रिपोर्टों को गलत बताने के बीच का विकल्प था। उस मामले में, मैं नैतिक आधार पर तुरंत छोड़ने के लिए होगा। स्पैम मेलर लिखने के मामले में, मैं संभवतः अनुबंध समाप्त करने का विकल्प चुनूंगा, "सबक सीखा" कहूंगा, और आगे बढ़ूंगा।
डेव मार्कल

यह एक बुद्धिमान बिंदु है। मुझे यकीन नहीं है कि मैं क्या करूँगा। सौभाग्य से, मुझे कभी भी स्पैम मेलर लिखने के लिए नहीं कहा गया। स्पैम गैरकानूनी है? मुझे लगता है मुझे यकीन नहीं है।
मैथ्यू रोडेटस

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

5
@Matthew: एक ही इतिहास को पढ़ने के लिए आप रहे हों तो सही पता करने के लिए है। अच्छे लोग छोटे-छोटे कदमों में आगे बढ़ कर भयानक काम करते हैं।
माइक Dunlavey

3
मेरी पत्नी को एक ऐसी स्थिति में डाल दिया गया था, जहाँ वह काम कर रही थी, उसने उसे कुछ अवैध करने के लिए कहा, उसने बस अपने बॉस की तरफ देखा और कहा "सच?" (उसने ऐसा नहीं किया)। मैं हाल ही में नौकरी शिकार था और कुछ स्थानों पर है कि मुझे संपर्क है कि उद्योग पर आधारित मैं उन्हें सही कारण इंकार कर दिया थे। मुझे लगता है कि एक एक ForEx साइट थी, जो एक उद्योग नहीं है जिसे मैं काम करने के बारे में सही महसूस करूंगा। मैं व्यक्तिगत रूप से एक दिशानिर्देश के रूप में उपयोग करता हूं "क्या मैं अपने रब्बी को इस काम के बारे में बताना ठीक महसूस करूंगा?" - YMMV
जाकारी कश्मीर

22

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

आपके विशिष्ट मामले के रूप में: ऐसा प्रतीत होता है कि जर्मनी में भ्रामक हेडर / विषय के साथ विज्ञापन मेल भेजना वास्तव में गैरकानूनी है और इससे 50000 EUR तक का जुर्माना हो सकता है । इसके आधार पर आपको अपने ग्राहक के अनुरोध को अस्वीकार कर देना चाहिए।

सामान्य तौर पर आप ऐसी स्थिति में वकील से पूछने पर विचार कर सकते हैं। हमारे माध्यम में अधिनियमों को कानून द्वारा बहुत कम कवर किया जाता है, जिसका अर्थ यह भी है कि आचरण के अधिक सामान्य नियमों को लागू किया जाना चाहिए, जो (आपके देश और नैतिकता की आपकी समझ के आधार पर) आप नैतिकता पर विचार कर सकते हैं।
और मुझे लगता है कि अधिकांश ग्राहक वापस आ जाएंगे यदि आप उन्हें बताते हैं कि वे जो करना चाहते हैं उसे जालसाजी माना जा सकता है (भले ही यह एक अलग सवाल है कि क्या यह होगा) या एक समान अपराध।


3

कुछ बातों पर विचार करने के लिए यदि आप आर्थिक रूप से बाध्य हैं और पहले से ही सहमत होने की गलती कर चुके हैं ...

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

उस नोट पर, आप एक ज्ञात सार्वजनिक हनीपोट सूची में अपने आईपी पते की रिपोर्टिंग पर विचार करना चाह सकते हैं जो ऐसे स्पैमर्स को ट्रैक करता है।

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

संपादित करें: मैं आपके द्वारा बताए गए कार्यों की निंदा नहीं कर रहा हूं, यदि आप पहले से ही इस व्यक्ति के साथ जुड़ने की गलती कर चुके हैं तो सुझाव दे रहे हैं। मैं हालांकि चढ़ाव को समझता हूं।


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

2
जैसा मैंने कहा - किल स्विच के बारे में एक दिलचस्प विचार - लेकिन मैं इसके बारे में असहमत हूं। यदि हर कोई "कानून" (अस्पष्ट रूप से यहां परिभाषित) अपने हाथों में लेता है, तो बुरी चीजें होती हैं। कानून को सरकार द्वारा लागू करने के लिए अधिकृत संस्था द्वारा लागू किया जाना चाहिए, अर्थात सरकार। इसलिए, मैं इस उत्तर को अस्वीकार कर रहा हूं।
मैथ्यू रोडेटस

3
डाउनवोट्स का मुकाबला करने के लिए +1। मैं ईमानदारी से चाहता हूं कि हम में से किसी को भी उत्तर में सूचीबद्ध विकल्पों का उपयोग करने की आवश्यकता नहीं होगी - लेकिन उन्हें जानना उपयोगी हो सकता है। कभी-कभी कोई केवल बुरे और बुरे विकल्पों के बीच चयन कर सकता है। अपने जूते में चलने के बिना दूसरों की निंदा करना इतना आसान है।
Péter Török

4
@ पैटर "कभी-कभी कोई केवल बुरे और बुरे विकल्पों के बीच चयन कर सकता है।" यह सच है, और मैं मेपल_शाफ्ट की निंदा नहीं कर रहा हूं। मैं सिर्फ इस उत्तर की उपयोगिता से असहमत हूं।
मैथ्यू रोडेटस

4
इन सभी विकल्पों को अंततः एक कानूनी दलदल में ले जाया जाएगा, जिसके परिणामस्वरूप अधिक वकील के शुल्क का भुगतान करने के लिए उन्हें हल करना होगा।
rwong

2

आपने इसे पैसे के लिए किया और हमें हर समय ये निर्णय लेने हैं। क्या मुझे एक उद्योग में एक उच्च भुगतान वाली नौकरी लेनी चाहिए जिससे मैं सहमत नहीं हूं या एक गैर-कंपनी या गैर-लाभकारी कंपनी की मदद करूं?

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


1

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

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

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