Предыстория: я создаю серверное приложение, развертываю его на Debian. Я хочу использовать режимы ускорителя Squid для кеширования ресурсов, генерируемых моим сервером. Squid, скорее всего, будет работать на том же компьютере, что и приложение. Поскольку я хочу обслуживать свои ресурсы через SSL и принимать запросы клиентов через SSL, мне нужно, чтобы Squid имел поддержку SSL. Это позволяет мне использовать директиву https_port, а также общаться с cache_peers через SSL. Итак, установка такова, что сервер Squid является конечной точкой SSL для моих клиентов.
Для всего этого мне нужно собрать Squid с установленным флагом enable-ssl. Я сделал это внутренне, и моя установка работает, и у меня есть хорошее улучшение скорости, поэтому я хотел бы продолжать использовать Squid. Однако лицензии Squid и OpenSSL несовместимы (посмотреть здесь), и именно поэтому Debian распространяет Squid без установленного флага. Поэтому я не уверен, разрешено ли мне распространять или публично размещать (для получения прибыли) мой сервер. Нужно ли мне давать OpenSSL кредит на моем сайте (у меня с этим абсолютно нет проблем)? Или можно вообще не распространять?
Согласно Лицензия OpenSSL:
- При повторном распространении в любой форме должно сохраняться следующее подтверждение: «Этот продукт включает программное обеспечение, разработанное OpenSSL Project для использования в OpenSSL Toolkit (http://www.openssl.org/) "
Итак, вам нужно просто включить это в приложение вашего устройства. Если вы что-то размещаете, вы должны указать это где-нибудь в своей лицензии / условиях.