ওপেন সোর্স সফ্টওয়্যার অন্তর্ভুক্ত করার জন্য লাইসেন্সের প্রয়োজনীয়তা


14

একটি মুক্ত উত্স প্রকল্পে, প্রয়োজনীয় কার্যকারিতা বাস্তবায়নের জন্য বেশ কয়েকটি অন্যান্য ওপেন সোর্স লাইব্রেরি অন্তর্ভুক্ত করা হয়েছে, কয়েকটি লাইব্রেরি (এলজিপিএল), এবং কিছু সোর্স কোড (নন-এলজিপিএল) হিসাবে অন্তর্ভুক্ত রয়েছে। প্রকল্পের জন্য নতুন বিএসডি লাইসেন্স নির্বাচন করা হয়েছিল। অন্তর্ভুক্ত ওপেন সোর্স লাইব্রেরিগুলি নতুন বিএসডি, এমআইটি, অ্যাপাচি এবং এলজিপিএল লাইসেন্সের অধীনে লাইসেন্সযুক্ত, তবে কোনও জিপিএল লাইসেন্স কোড নেই।

এই অন্যান্য ওপেন সোর্স লাইব্রেরিগুলি কীভাবে জমা দেওয়া উচিত?

সমস্ত লাইব্রেরির লাইসেন্সগুলি কী মূল প্রকল্পের লাইসেন্স ফাইলে অন্তর্ভুক্ত করা দরকার?

ডায়ালগ এবং ডকুমেন্টেশন সম্পর্কে সহায়তা-> প্রকল্পে কেবল প্রকল্পের ওয়েবসাইটগুলিতে লিঙ্ক সরবরাহ করা কি যথেষ্ট?

সত্যিই কি কোনও credit প্রয়োজন?


উত্তর:


10

প্রতিটি লাইব্রেরি যা আপনি নির্ভরতা হিসাবে ব্যবহার করেন তাদের সোর্স কোডে একটি LICENSE ফাইল থাকা উচিত। আমি কেবল এই লাইসেন্সগুলি নেব এবং তাদের নামটি "LIBRARY_NAME_LICENSE" এ রাখি এবং উত্স কোড সহ এটি অন্তর্ভুক্ত করব।

আমি জানি লাইসেন্সগুলি (বিএসডি লাইসেন্সের মতো) দরকার যে কোনও উত্স কোড পুনরায় ব্যবহার করা হলে মূল লাইসেন্সটি অন্তর্ভুক্ত করা উচিত।

আপনি যদি এগুলি কেবল সংযুক্ত লাইব্রেরি হিসাবে ব্যবহার করেন তবে আমি বিশ্বাস করি না যে এর কোনওটির প্রয়োজন আছে। তবে আমি এই সম্পর্কে ভুল হতে পারে।


2
সাবধানতা অবলম্বন করুন, এমনকি লাইসেন্স ফাইলটির নামকরণও লাইসেন্সের শর্তগুলির লঙ্ঘন হতে পারে।
ডক ব্রাউন

2
@ ডকব্রাউন: এ ক্ষেত্রে আমরা কী করব?
ক্রোমস্টার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.