I have no experience with PolarSSL but it is under GPL so unless your code is under GPL also it is a no-starter. I suppose this is a major obstacle for wider adoption.
It would make some sense to backtrack to the last BSD-licensed PolarSSL release and work from there.
There are some projects attempting to do so: https://gitorious.org/tropicssl
Oh.
Like all the code I've contributed with no reciprocation demanded.
This argument is old, BSD vs Linux old since the 1990s.
I guess you are using BSD kernels, runtimes and compilers on your phones and super-computers too?