We are looking for a free SSL/TLS library for our embedded project, which is not compatible with GPL.
Our project is a non-profit project, therefore paying hefty sums for a proprietary SSL/TLS library is out of question. On the other hand, using a GPL'd library also does not work because a substantial part of the functionality of the application depends on an external 3rd party library provided to us for free, but which is incompatible with GPL. We are allowed to use the code and distribute the results with this 3rd party library in object code form, but we cannot make the application available under GPL, as we do not control the copyright of this library.
The project is planned to use a Cortex M3 or M4 ARM as its host. This means a limited set of resources are available for the communicational stack. So far we have tested our idea with FreeRTOS & lwIP (both are compatible with our license scheme), but the operational version has to provide encryption for the TCP traffic. Speed is not critical, as only management traffic has to go through the network.
We have checked the options available, but it seems that every SSL/TLS project intended to be used on a resource-limited platform is either proprietary with non-negligible licensing costs or is only available for use with GPL'd projects.