Telegram, ne udugu belirsiz bir Rus firmasi. Kodunu goremiyorunuz, istedigini yapabilir.
Kaynak kodları için github üzerinden tek bir hesaptan yönetilmiyor. Her işletim sistemi ve telefon için farklı hesapları mevcut.
Telegram Messenger
- İOS
- Android
Telegram Desktop
-Windows
-MacOS olarak
Gibi ayrı hesaplardan kodlarını paylaşıyor. yine en güncel kod bilgilerine aşağıdaki adresten ulaşabilirsiniz.
https://telegram.org/apps#source-codeTelegram kagit uzerinde Open Source olarak gozukuyor olabilir fakat degil. Sadece client-side olan programlari open source ve hatta analizlere gore kod genel olarak obfuscated duruyor. Onu gectim, Telegram genel olarak guncel versiyondan bir kac versiyon oncesini GitHub'a koyma ile populer. Yani Github'da olan surum suanda insanlarin aktif kullandigi surum degil.
Fakat isin en onemli kismi, server kismi. Tamamen closed-source. Hic bir sekilde public degil. Client istedigi kadar public olsun. Server public olmadigi surece hic bir mantigi yok. Client'in open source olmasi sadece basit seyleri degistirmeye yariyor. Hatta cogunlukla arastirmalarima gore adam akilli compile etmek bile zor.
Server closed source oldugu surece yazdigin mesajin nereye ne sekilde iletildigini goremiyorsun. Bu nedenle Telegram "boktan open source" bir sey olarak degerlendirilebilir.