انواع لایسنس برای انتشار محتوا و پروژه

با یک مطلب دیگه میخوام انواع لایسنس برای انتشار محتوا و پروژه ها رو بهتون معرفی کنم،معمولاً انتخاب یک License برای انتشار پروژه های اوپن سورس و یا محتوا کار سختی به نظر میرسه؛ برای همین من تصمیم گرفتم تفاوت لایسنس های رایج بررسی کنم و اون های رو طوری مطرح کنم که همه سریع و راحت بتونند متوجه بشند:

لایسنس GPL: اشتراک گذاری واقعی

لیسانس GPL نسخه ۲ و ۳ به طور خلاصه این رو بیان میکنند که مصرف کننده میتونه آزاده که محصول رو استفاده یا توضیع کنه، با این محدودیت که کدی که نتیجه و مشتق این این پروژه بوده و توسط مصرف کننده ایجاد شده باید با همین لیسانس در دسترس عموم قرار بگیره.

MIT License : اشتراک گذاری و با معرفی ناشر

این لیسانس به کسانی که از کد شما استفاده میکنند این اجازه رو میده که به هر نحوی که خواستند از کد استفاده کنند و اون رو تغییر بدند ولی باید تولید کننده رو در به عنوان مالک کپی رایت کد معرفی کنند. همینطور شما مسئولیتی در مورد چیزی که منتشر کردید نخواهید داشت.

Apache License: انتشار با حفظ حق امتیاز

لیسانس Apache مثل لیسانس MIT تنظیم شده، با این تفاوت که مالک لایسنس مجبور نیست تغییراتی که دیگران در کد انجام دادند رو همراه با ذکر حق کپی رایت کسانی که تغییر رو انجام دادند منتشر و توضیع کنه. این کار دست مالک سایت رو برای انتشار حق کپی رایت انحصاری خودش بر روی کل پروژه باز میزاره!

Creative Commons: انتشار برای انواع محتوا

لیسانس Creative Commons میتونه بر روی انواع محتوا(عکس، متن، آثار هنری یا multimedia) ارائه بشه و ارائه دهنده لیسانس میتونی بسته به نظر خودش حق استفاده تجاری یا تغییر در محصول رو به مصرف کننده بده یا اون رو ممنوع کنه. همیشه معرفی مالک لایسنس اجباریه و دارای بیشترین انعطاف پذیریه.