3 ms·
This statement is factually wrong. The server code is not open source but the clients are fully open.
by emptysongglass 7y ago
This statement is factually wrong. The server code is not open source but the clients are fully open.
- saagarjha 7y agoThe clients aren’t “fully open”, since their source doesn’t match the binaries that Telegram distributes.
- dijit 7y agoThat’s not true at all. All clients are fully open source, they believe it to be a core requirement for formal verification. You could make the argument about the play store distributed binary being “unverified”, but that applies to any program that’s distributed in binary form. You never know what additions are made. FWIW the f-droid version is compiled entirely from source with no binary blobs at all and is still the same client. You’re not helping anyone by spreading FUD.
- saagarjha 7y ago> All clients are fully open source They’re literally not. The distributed apps update every couple of weeks or even more often while the source they push lags months behind, if it’s even what’s being used to build those binaries.
- sschueller 7y agoThis package [1] on f-droid is built directly of the source on github [2]. Even if the source is old so is the package. F-droid compiles this package not telegram. I wrote the peertube client Throium which is also available on f-droid [3]. When I Tag a new release on github, f-droid will build the package automatically and publish it the next day. I do not build the packages for f-droid. [1] https://f-droid.org/en/packages/org.telegram.messenger/ https://f-droid.org/en/packages/org.telegram.messenger/ [2] https://github.com/Telegram-FOSS-Team/Telegram-FOSS https://github.com/Telegram-FOSS-Team/Telegram-FOSS [3] https://f-droid.org/en/packages/net.schueller.peertube/ https://f-droid.org/en/packages/net.schueller.peertube/
- saagarjha 7y agoI’m mostly referring to the macOS and iOS clients, since I’m not really familiar with the Android version.
- pyt 7y agoI gave up tracking the delay a while ago but I think the macOS and iOS packages were lagging by six months at one point. Heck, even now the last commit with actual code [1] is over two months old yet the macOS app updated two days ago for me. Uncommented code is dumped into the GitHub repo every couple of months after enough people complain. That's not what I would call open source. [1] https://github.com/overtake/TelegramSwift/commits/master https://github.com/overtake/TelegramSwift/commits/master