Background: I am building a server application, deploying on Debian. I want to use Squid's accelerator modes to cache the resources generated by my server. Squid will most likely run on the same box as the application. Since I want to serve my resources over SSL and accept client requests over SSL, I need Squid to have its SSL support. This allows me to use the https_port directive and also communicate with the cache_peers over SSL. So the setup is that the Squid server is the SSL endpoint for my clients.
To do all this I need to build Squid with its enable-ssl flag set. I have done this internally and my setup works, and I get a good improvement in speed, so I would like to continue to use Squid. However the licenses of Squid and OpenSSL are incompatible(see here), and this is why Debian distributes Squid without this flag set. So I am unsure as to whether or not I am allowed to redistribute or publicly host(for profit) my server. Do I need to give OpenSSL their credit on my site(I have absolutely no problem with that)? Or can I not redistribute at all?