عنوان:

‫بازگشت Redis به مجوز متن‌باز


نویسنده: وحید نصیری
تاریخ: ۱۴۰۴/۰۲/۱۲ ۰۷:۵۸
آدرس: www.dntips.ir
Redis به مجوز متن‌باز بازگشته است، به‌طور مشخص AGPLv3. این تغییر پس از انتقال قبلی به مجوز SSPL صورت گرفته است. از این جهت که نویسنده احساس می‌کرد، مجوز SSPL توسط جامعه متن‌باز و سازمان OSI به‌خوبی پذیرفته نشده است. نسخه 8 Redis، اولین نسخه با مجوز AGPLv3، منتشر شده و شامل ویژگی‌های جدید و بهبودهای عملکردی است.

توضیحی درباره مجوز AGPLv3 (GNU Affero General Public License version 3):

AGPLv3 یک مجوز نرم‌افزار آزاد و متن‌باز است که توسط بنیاد نرم‌افزار آزاد (FSF) منتشر شده است. این مجوز بر اساس مجوز GPLv3 ساخته شده است، اما یک بند اضافی دارد که به‌طور خاص برای رسیدگی به استفاده از نرم‌افزار در محیط‌های شبکه طراحی شده است.

ویژگی کلیدی AGPLv3:
  • انتشار کد منبع برای استفاده تحت شبکه: مهم‌ترین ویژگی AGPLv3 این است که اگر شما نرم‌افزار دارای مجوز AGPL را به‌صورت سرویس از طریق شبکه در اختیار کاربران قرار دهید، ملزم به ارائه کد منبع کامل آن نرم‌افزار (و هرگونه تغییراتی که در آن ایجاد کرده‌اید) به آن کاربران هستید. این امر تضمین می‌کند که کاربرانی که با نسخه تحت شبکه نرم‌افزار تعامل دارند، همان حقوقی را برای دسترسی به کد منبع، تغییر و توزیع آن دارند که کاربران نرم‌افزار نصب‌شده روی دستگاه خود دارند.

چرا AGPLv3 مهم است؟
  • جلوگیری از سوءاستفاده از نرم‌افزار آزاد در سرویس‌های اختصاصی: AGPLv3 با هدف جلوگیری از این سناریو طراحی شده است که شرکت‌ها نرم‌افزار آزاد را بگیرند، آن را در سرویس‌های تحت وب خود استفاده کنند و بدون انتشار تغییرات یا کد منبع به کاربران سرویس ارائه دهند.
  • حفظ روحیه متن‌باز: این مجوز تلاش می‌کند تا اطمینان حاصل کند که مشارکت‌های جامعه متن‌باز به نفع کل جامعه باقی می‌ماند و شرکت‌ها نمی‌توانند به‌سادگی از کار دیگران بدون به اشتراک گذاشتن بهبودهای خود بهره‌برداری کنند.
  • تقویت همکاری: با الزام به انتشار کد منبع برای استفاده تحت شبکه، AGPLv3 می‌تواند همکاری و تبادل ایده بین توسعه‌دهندگان و کاربران را تقویت کند.

به‌طور خلاصه، AGPLv3 یک مجوز متن‌باز قوی است که تضمین می‌کند آزادی‌های کاربران در هنگام استفاده از نرم‌افزار به‌عنوان یک سرویس تحت شبکه نیز حفظ می‌شود.


مشاهده مطلب اصلی