The topic of removing OpenSSL from the codebase was raised several times in the past. Let me sum up the reasoning (and correct me where I'm wrong)
1. the license is incompatible with the GPL This could be worked around with an exception to the OW license 2. libgaim already pulls in a dependency from gnuTLS that is, we have 2 different libraries linked for the same purpose 3. OpenSSH is used by owcurl (which, BTW, I would _really_ like to see disappearing as well) this means we need to replace openSSL with something compatible with it So, the natural choice would be gnuTLS, but it seems that it can not build on Windows (I am not sure if the build was actually tried, and with which compiler) So, I made a quick search on Freshmeat and I found a number of alternative SSL implementations the project could consider: * http://freshmeat.net/projects/yassl/ GPL this seems to be promising: it claims to have an openSSL compatible interface and should be available on all OW platforms * http://freshmeat.net/projects/matrixssl/ GPL (Dual license) this has the benefit of being designed for embedded systems in mind, it could help if some (psicotic..) would like to try compiling wengophone for PDAs, smartphones, etc http://freshmeat.net/projects/ajisai/ BSD this is in C++, so it may be easier/cleaner to use and maintain Please note we are still at "A": I am quite sure a good candidate is just hiding there. Cheers Gianluca _______________________________________________ Wengophone-devel mailing list [email protected] http://dev.openwengo.com/mailman/listinfo/wengophone-devel
