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