Does #telegram really respect the #GPL licence?
If I understand correctly, the GPL means that people have the right to freely redistribute modified copies of the app. However, Telegram's API terms of use require you to implement ads in any app that supports channels, thus barring any fork from blocking ads.
Given that Telegram is proprietary and therefore cannot be self-hosted with different terms of use, isn't it a violation of GPL?
@dreeg The GPL protects your freedom to modify those clients to use different servers. Here are a couple projects working to reimplement the server API as FOSS: https://github.com/aykutalparslan/Telegram-Server (GPL 3+)
https://github.com/teamgram/teamgram-server (Apache 2.0)