北京時間3月24日,OpenSSL項目對外宣布其已經變更了其許可證,從原來的類Apache許可證改為 Apache License 2.0,這種變更將會為以后自由開源軟件項目和產品的使用提供更多的方便。
據悉,OpenSSL是目前使用范圍最廣泛的加密庫,但是其此前所用的許可證是OpenSSL License和SSLeay License,而OpenSSL License是Apache License 1.0 許可證,而SSLeay License則是4-clause BSD的許可證。
問題在于,原來的這兩種許可證與GPL許可證并不兼容,而GPL軟件在使用OpenSSL時往往需要額外的給予其例外才能正常使用,而新采用的Apache License 2.0則不存在此類問題,與GPL可以兼容。在修改許可證之后,OpenSSL則可以更方便于整合到 GPL 軟件中。
據悉,OpenSSL項目可能在未來的幾天里開始向所有項目貢獻者發送郵件請求他們批準這種改動。相信不久后這一請求就會通過,用戶們將會改為使用新的許可證。