Согласно official telegram FAQ текущий ответ не нет:
Q: Могу ли я запустить Телеграмма используя свой собственный сервер?
Наша архитектура еще не поддерживает федерацию. Telegram - это единый облачный сервис, поэтому создание вилок, где два пользователя могут оказаться на двух разных облаках Telegram, неприемлемо. Чтобы вы могли запускать собственный сервер Telegram, сохраняя скорость и безопасность, сама задача. На данный момент мы не определились, следует ли Telegram идти в этом направлении.
Так что, пока сервер сам не с открытым исходным кодом всей Телеграмма эко-система не может считаться открытым исходным кодом, даже если есть открытый API и официальные клиенты с открытым исходным кодом.
Существует, по крайней мере, один unofficial Telegram Server, написанный на Java, который поддерживает только подмножество API. Проект, по-видимому, находится на ранней стадии и не имеет большой документации.
Я даже не уверен, для чего это нужно закрыть? Основано мнение? Рекомендовать программное обеспечение? Broad? –