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