January 21, 2005

使用 OpenSSL 的理由

OpenSSL 無庸置疑的是個非常優秀的 SSL 實作, 在 [About the OpenSSL Project] 對這個計畫提供一個概況性的介紹,並且,我們也可以得知 OpenSSL 以 Apache-style licence 釋出。

那麼,如果我的程式以 GNU GPL 授權發行,是否可以採用 OpenSSL 呢?依據 OpenSSL 的 FAQ [Can I use OpenSSL with GPL software?],裡面提及:
    If you develop open source software that uses OpenSSL, you may find it useful to choose an other license than the GPL, or state explicitly that "This program is released under the GPL with the additional exemption that compiling, linking, and/or using OpenSSL is allowed." If you are using GPL software developed by others, you may want to ask the copyright holder for permission to use their software with OpenSSL.
所以呢,動態連結到 OpenSSL 是被允許的,但是,相當可惜的是,在 Sourceforge.net 相當熱門的專案 Gaim 卻因為在某些論點的堅持,一直未能使用 OpenSSL 作為 SSL plugin,這也是我為何要維護一個使用 OpenSSL 的 gaim 分支的初衷。

再者,VIA C3 Nehemiah 處理器有提供 PadLock,這讓需要加解密的數學運算可以透過硬體來實現,大幅提高系統效能,針對 Linux 的支援可參考 [VIA PadLock support for Linux],而 OpenSSL 也將這個卓越的特性納入了,詳情請參閱 [OpenSSL ChangeLog]。

Just OpenSSL it!
由 jserv 發表於 January 21, 2005 05:04 PM
迴響
發表迴響









記住我的資訊?