আমি আইনজীবী নই ।
তবে আপনি যে কোনও কিছু লিখতে নিচের কোডটির 3 টি লাইন ব্যবহার করতে একেবারেই নির্দ্বিধায়:
for (i = 0; i < 5; i++) {
printf("I am not a lawyer!\n");
}
.... এটি নিখুঁতভাবে কার্যকরী কোড (আপনি ভাবেন যে অর্থে কার্যকরী নয়, তবে এটি যা করে তা দ্বারা কার্যকরী)। এটি আসলে কিছুই সম্পাদন করে না ; এটি কেবল ভাষার গঠনগুলি ব্যবহার করে। এটি এমন স্টাফগুলিকে সমর্থন করে যা প্রকৃত কাজ করে, আপনি প্রায়শই এটি টাইপ করেন যে এটি তৈরি করার জন্য আপনার কাছে ম্যাক্রো রয়েছে। তবে আপনি যে বিষয়ে কথা বলছেন তা 'ন্যায্য ব্যবহার' নয়, এটি কি এমনকি প্রথম স্থানেই কপিরাইটযোগ্য বা লাইসেন্সযোগ্য?
এখানে একমাত্র সঠিক উত্তরটি একজন আইনজীবীকে জিজ্ঞাসা করুন। দশ লাইন কোড থেকে কি ? একটি অত্যন্ত বিশেষায়িত বাছাই অ্যালগরিদম? একরকম ফার্মওয়্যার? ইউজনেট হওয়ার পর থেকে প্রায় কয়েক মিলিয়ন কনফিগারেশন ফাইল পার্সার ভেসে বেড়াচ্ছে? আপনার ডিবি স্কিমার উপর ভিত্তি করে ডাটাবেস ক্লাস উত্পন্ন করে এমন একটি প্রোগ্রাম যা কোড তৈরি করে?
তবে, আমাকে প্রমাণ করুন যে আপনি এটি লিখেছিলেন লুপের জন্য, বা সুইচ স্টেটমেন্টের জন্য, এবং কেবল আমার অনুলিপি করেন নি। যে বক্তব্যটি অযৌক্তিক শোনানো বন্ধ করে দেয় সেখানে আপনি সম্ভবত সেই জায়গায় পৌঁছে যাবেন যেখানে আপনার কোনও আইনজীবীর সাথে কথা বলা উচিত, বা কমপক্ষে আপনার প্রকৌশল পরিচালক / প্রধানমন্ত্রী / ইত্যাদি to
আমি বেশ কয়েকটি ফ্রি / ওপেন সোর্স প্রকল্পে অংশ নিই, তাদের মধ্যে কিছুর জন্য 'তুচ্ছ' নয় এমন কিছু জন্য কপিরাইট অ্যাসাইনমেন্ট প্রয়োজন require এই প্রয়োজনীয়তার সাথে তাদের সমস্তই 'তুচ্ছ' সংজ্ঞায়িত করে দশটি লাইন কোড যুক্ত বা সংশোধিত হতে পারে। তবে এটি কোনও ধরণের স্ট্যান্ডার্ড প্রতিষ্ঠার জন্য কেবল একটি স্বেচ্ছাসেবী লিটমাস পরীক্ষা; এক লাইন মন-বাঁকানো বাইট তুলনা 10 লাইন স্যুইচের চেয়ে কপিরাইটের সাপেক্ষে হওয়ার বেশি সম্ভাবনা রয়েছে।
আমার স্নিপেট গ্যালারী কয়েকশত ফাংশন নিয়ে গঠিত, এগুলির সকলের মধ্যে ডোজিন স্টাইলের মন্তব্যে মূল লেখকের তথ্য রয়েছে, পাশাপাশি লাইসেন্স সম্পর্কিত তথ্য রয়েছে (যদি থাকে তবে বেশিরভাগই কেবল সর্বজনীন ডোমেন)।
সুস্পষ্টভাবে তুচ্ছ না হলে (আমার মজাদার উদাহরণ হিসাবে), আমি কোডটি পুনরায় ব্যবহার করব না যতক্ষণ না জানতাম যে আমার এটি করার অনুমতি রয়েছে। আমিও, সর্বদা, যে কোনও লাইসেন্স প্রযোজ্য তার বিধি অনুসরণ করি। এবং আমার ভবিষ্যতের স্ব (বা ভবিষ্যতের রক্ষণাবেক্ষণকারীদের) সহায়তা করার জন্য, আমি একটি মন্তব্যে যেখানে স্টাফ পেয়েছি তার একটি লিঙ্ক রেখে যেতে পছন্দ করি, এমনকি যদি আমি সংস্থা ছেড়ে চলে যাই তবে আমি যদি একটি ইউএসবি স্টিকটি চালু করি তার টার বলের নামও।