-
Notifications
You must be signed in to change notification settings - Fork 82
Use of OpenSSL is GPL-incompatible #1
Comments
Getting rid of OpenSSL shouldn't be easy since its used heavily. If there isn't some kind of drop-in replacement with the same functions I probably would have to refactor the whole crypto code for that. |
Any movement on this? I see that there are people distributing compiled versions of this plugin which is in violation of the GPL and removing the OpenSSL portions of this plugin will help them legally distribute the plugin. |
Hi, unfortunately no. I've checked PolarSSL and GnuTLS and they both don't seem to support the IGE mode of operation that Telegram needs. To solve this someone would need to do the following changes to libtgl:
|
As mentioned here: #52 (comment) |
Now that libtgl is ported thanks to ben and the whole thing is tested and merged into the master, I think we can finally get rid of this annoying issue :) |
This plugin uses OpenSSL of which there is no GPL-exception for in the libpurple GPL license. Consider switching to using the SSL functions built into libpurple or use an alternatively library such as PolarSSL
The text was updated successfully, but these errors were encountered: