overtake / TelegramSwift

Source code of Telegram for macos on Swift 5.0
https://macos.telegram.org
GNU General Public License v2.0
5.07k stars 858 forks source link

Compiling Trouble: The Gap Between Telegram’s Open Source Promises and Reality #1091

Open nitrogenium opened 8 months ago

nitrogenium commented 8 months ago

The version available on GitHub fails to compile. On their website, Telegram makes a clear statement: "Telegram apps are open source and support reproducible builds. Anyone can independently verify that the Telegram apps you download from the App Store or Google Play were built using the exact same code that we publish." Despite this assertion, it seems that Telegram for MacOS cannot unequivocally be classified as open-source software. The source code does not compile due to outdated dependencies and modules that have been renamed etc. Although Telegram claims openness as one of its advantages, in practice, this advantage either does not exist or appears to be inauthentic. The contents of the repository do not match what users receive in the compiled version, revealing a significant gap between Telegram's promises and the reality of their open-source claims.