Projekt je objavljen na GitHubu Opengram — otvorena serverska implementacija Telegrama, napisana u C#/.NET 9. Projekt implementira MTProto i omogućava postavljanje kompatibilnog serverskog dijela messenger-a na vlastitoj infrastrukturi.
Opengram tvrdi da podržava lične chatove, grupe, supergrupe, kanale, tajne chatove, Bot API, pozive putem TURN/STUN i mediasoup, stikere, reakcije, prilagođene emojije, priče, Stars i Star Gifts. Arhitektonski strežnik je sastavljen kao skup mikroservisa, pokreće ih Docker Compose: odvojene komponente su odgovorne za dolazne MTProto veze, autorizaciju, sesije, obradu komandi i zahtjeva, Bot API, datoteke, pozive i administraciju.
Projekt za sada izgleda kao rani, ali ambiciozan pokušaj da se dobije self-hosted alternativa serverskoj infrastrukturi Telegrama. Važno je napomenuti da ovo nije službeni projekt Telegrama i nije gotova "zamjena Telegramu jednim klikom", već eksperimentalna otvorena implementacija koja zahtijeva podešavanje ključeva, okruženja i infrastrukturalnih usluga.
Licenca projekta opisuje se ovako: projekt je zasnovan na mytelegram. Sva prava na izvorni kod pripadaju njegovim autorima; poštujte uslove licence izvorne verzije i trgovinske znakove Telegrama.
Izvor: linux.org.ru
