OpenSSL 目前的授權採用 OpenSSL License 及 SSLeay License 雙重關聯授權條款,也就是兩個條款皆要符合。

因為 OpenSSL License 及 SSLeay License 都有嵌入廣告條款,使得 OpenSSL 軟體難以與 GPL 類的軟體合併開發及散布。也就是若軟體專業有採用 OpenSSL 與 GPL 類的軟體時,通常合併會有法律問題 (不是技術問題)。

現在 OpenSSL 打算改用相容性更高的 Apache-2.0 條款,但過程中需要所有程式貢獻者,重新簽署 Contributor License Agreement (CLA,貢獻者授權同意書)。如果全員簽署完成後,才能正式變更為 Apache-2.0。

這個過程很複雜且冗長,但是好的開始,我個人是給予很高的期待。

新聞來源:License Agreements and Changes Are Coming