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