我正在構建自己的Python二進制文件。我想在沒有OpenSSL的情況下構建它,因爲我的應用程序是在GPL下發布的,顯然OpenSSL許可證是incompatible with it。如何在沒有OpenSSL的情況下構建Python?
Python的configure --help
命令說有像這樣的情況下一個--without-PACKAGE
的選擇,但顯然這並不對SSL工作:
$ ./configure --without-ssl
configure: WARNING: unrecognized options: --without-ssl
任何想法嗎?
編輯︰這是一個mailing list item描述我的問題,但它看起來像提供的解決方案有點破解。
感謝您的建議。我甚至沒有考慮過這個選擇。不幸的是,我沒有法定專業知識來編寫這樣一個修改後的許可證,或者甚至評估您所鏈接許可證的假定合法性。如果可能的話,我更喜歡這個問題的技術解決方案 - 不合法。 –
我向你保證,只要你分發代碼,你是版權持有者,這樣做是完全合法的。 Debian是一個認真對待軟件自由和合法性的社區,所以如果它足夠好,對你來說應該足夠好。維基百科還有一些與GPL類似的例外軟件:http://en.wikipedia.org/wiki/OpenSSL。 –
如果您不是唯一的版權持有者,您也需要獲得其他版權所有者的許可。 –