ওপেন সোর্স প্রকল্পগুলিতে বেশ কয়েকবার উদ্ভূত পরিস্থিতি এরকম হয়:
- আমি আমাদের স্থাপনার মধ্যে একটি ত্রুটি লক্ষ্য করি এবং একটি দ্রুত হ্যাক প্যাচ বের করি। (উদাহরণস্বরূপ, কেবল কোডটি মন্তব্য করা যা আমাদের আসলে প্রয়োজন হয় না))
- আসল বাগটি বের করার জন্য, প্যাচটি নিয়ে এসে গিট টান অনুরোধ, বা অনুরূপ মাধ্যমে জমা দেওয়ার জন্য আমি কিছুটা অতিরিক্ত প্রচেষ্টা ব্যয় করেছি।
- আমার টানার অনুরোধ বাতিল করা হয়েছে। সম্ভবত প্যাচটি অসম্পূর্ণ ছিল (উদাহরণস্বরূপ, এতে থাকা লাইনগুলি থাকা উচিত নয়), সম্ভবত এটি কোডিং শৈলীর লঙ্ঘন করেছে, সম্ভবত এটির অন্যান্য পদক্ষেপ রয়েছে। বা সম্ভবত আমি গিতে কিছু ভুল করেছি - টানার অনুরোধটি পুনরায় করা উচিত ছিল বা কিছু ছিল something একজন রক্ষণাবেক্ষণকারী প্যাচ কীভাবে উন্নত করবেন সে সম্পর্কে প্রতিক্রিয়া সরবরাহ করে এবং অনুরোধ করে যে আমি এটি পুনরায় জমা দেব।
এই মুহুর্তে আমি কতটা এগিয়ে যেতে হবে তা নিয়ে আমি বিভ্রান্ত। যতদূর আমি উদ্বিগ্ন, আমার কোনও সমস্যা নেই: আমি এটিকে প্রথম ধাপে 1 ঠিক করে দিয়েছি I've আমি সমস্যাটি জানিয়েছি, এমনকি অন্যের জন্য এটি ঠিক করার জন্য আমি পদক্ষেপও নিয়েছি। তবে আমি অনুভব করি না যে এটি "আমার" টানার অনুরোধ, সুতরাং প্যাচটি উন্নত করার দায়িত্ব আমার কাছে আসা উচিত বলে আমি মনে করি না।
একটি বিশেষ পরিস্থিতি যা আমাকে বিরক্ত করে তা হ'ল আমার প্যাচটির ব্যর্থতাগুলি নিয়ে আলোচনার পরে, আমরা সঠিক প্যাচটি কী হবে (যেমন, এটি কীভাবে আচরণ করা উচিত, কখনও কখনও কোডের প্রতিটি লাইন সহ স্পষ্টভাবে প্রকাশিত হবে) সম্পর্কে একটি মেইলিং তালিকায় চুক্তিতে পৌঁছে যাই। তারপরে, প্যাচটি উত্পন্ন ও জমা দেওয়ার জন্য এখনও আমার দায়িত্ব বলে মনে করা হচ্ছে।
এই পরিস্থিতিতে একটি আদর্শ শিষ্টাচার আছে? তারা কিভাবে সমাধান করা হয়? আমার প্রতিক্রিয়া কি অস্বাভাবিক? আপনার বাগ ফিক্সটি গৃহীত হতে আপনি কতদূর যাওয়ার আশা করছেন?
(দ্রষ্টব্য, যখন আমি "ওপেন সোর্স প্রকল্প" বলি, এর মধ্যে কয়েকটি খুব ছোট, তবে শখ নাও হতে পারে - কেবল ছোট সফ্টওয়্যার প্রকল্পগুলি যা বেশ কয়েকটি সংস্থার কাজে লাগে, যারা তাদের উপর কাজ করার জন্য বিকাশকারী সংস্থানগুলিকে প্রতিশ্রুতি দেয় case ক্ষেত্রে সুস্পষ্ট উত্তর "প্যাচ ঠিক করুন এবং পুনরায় জমা দিন", বুঝতে হবে যে আমার কাজকর্মীর পক্ষে তাদের উপকারের জিনিসগুলিতে কাজ করার জন্য আমার দায়িত্ব রয়েছে us আমাদের প্রভাবিত করে না এমন বাগ ফিক্সিংয়ের জন্য সময় ব্যয় করা ভুল হবে ...)