
لایسنس OpenSSL یکی از مهمترین کتابخونههای رمزنگاری و امنیت توی دنیاست که توی بسیاری از نرمافزارها و سیستمها برای حفاظت از دادهها و ارتباطات اینترنتی استفاده میشه. این کتابخونه سالهاست بهعنوان یکی از ستونهای امنیت اینترنت شناخته میشه و جامعه بزرگی از توسعهدهندهها پشتش هستند.
لایسنس OpenSSL یه مجوز متنبازه که مشخص میکنه چطور میتونی از کتابخونه استفاده کنی.
نسخههای قدیمی این لایسنس، اوایل دهه ۱۹۹۰ توسط تیم OpenSSL ایجاد شد و یه شرط تبلیغاتی داشت که میگفت هر جایی از OpenSSL استفاده میکنی باید اسمش رو ذکر کنی. همین موضوع باعث ناسازگاری با بعضی لایسنسها مثل GPL (https://vrgl.ir/qiQp0 میشد.
از نسخه ۳.۰ به بعد، تیم OpenSSL این لایسنس خاص رو کنار گذاشت و پروژه رو تحت Apache License 2.0 (https://vrgl.ir/9iRkT منتشر کرد تا استفاده و ترکیب با پروژههای متنباز دیگه راحتتر و حقوقی شفافتر باشه. هدف لایسنس جدید اینه که استفاده از OpenSSL آزاد و متنباز باشه، ولی در عین حال سازگاری قانونی و امنیت پروژهها حفظ بشه.
متنباز و رایگان برای پروژههای شخصی و تجاری
سازگار با لایسنسهای دیگر از نسخه ۳.۰ به بعد (Apache 2.0)
جامعه بزرگ و فعال برای پشتیبانی و امنیت
نسخههای قدیمی ناسازگار با GPL بودن
بعضی پروژههای قدیمی هنوز به نسخههای قدیمی وابستهان
تغییر لایسنس ممکنه برای بعضی شرکتها ابهام ایجاد کنه
وبسرور Apache (برای SSL/TLS).
ابزارهای شبکه مثل Curl و Wget.
وبسرور Apache و ابزارهای شبکه مثل Curl و Wget
مرورگرها، سیستمعاملها و هر جایی که اینترنت امن نیاز داره
لایسنس OpenSSL از نسخههای قدیمی با شرط تبلیغاتی به Apache 2.0 رسید و سادهتر و شفافتر شد. استفاده از نسخههای بهروز این کتابخونه هم امنیت رو تضمین میکنه و هم سازگاری قانونی با پروژههای دیگه رو حفظ میکنه.