Hi lemdro.id,
A word about the account first: it's a pseudonym, on purpose. The developer behind Plus Messenger is the same person who made WhatsApp Plus, and I don't want my name anywhere near him. I'm one person and I'll answer questions here. I say it up front because the last time this record went up, someone on GitHub called it a bot and my F-Droid forum account vanished within hours. Judge it by the links.
People have been asking Plus Messenger's support group for the source code since 2016 and getting pointed to the pinned rules. I read the rules, then both repositories, then the APK itself. Here's what I found, with a link for every claim.
TL;DR: Plus Messenger is a fork of Telegram for Android (GPL-2.0-or-later). The developer hasn't published a line of source since September 2017. The version on Google Play right now (12.10.1.0, 50M+ installs) carries an advertising and billing layer under org.telegram.plus that exists in no public repository, and it sells ad removal for EUR 5.99 to 99.99.
Where it comes from
Plus Messenger (org.telegram.plus, developer "rafalense") is built on Telegram for Android, https://github.com/DrKLO/Telegram, copyright Nikolai Kudashov and contributors. His own repositories, https://gitlab.com/rafalense/plus-messenger and https://github.com/rafalense/Plus-Messenger, carry the GPLv2 LICENSE file, and in 2015 he submitted the app to F-Droid as "GNU GPL v2" (https://f-droid.org/forums/topic/plus/). Distribution: https://play.google.com/store/apps/details?id=org.telegram.plus (labelled "Contains ads" and "In-app purchases"), https://appgallery.huawei.com/app/C102568417, APKMirror, https://t.me/plusmsgrupdates and https://plusmessenger.org/.
What the GPL asks for
GPLv2 section 3: whoever distributes a binary has to ship the complete corresponding source with it, or a written offer, good for three years and open to any third party, to provide it. "Complete" means every module plus the build scripts, and "corresponding" means the source of the version you ship. Section 4: distribute any other way and your rights under the licence terminate automatically.
The published source stopped in 2017
The GitLab project (id 4142452, the one his group rules call "current") has three commits and no tags. Verify at https://gitlab.com/api/v4/projects/4142452/repository/commits:
0978c068 2017-09-13 Add readme.md
1d961518 2017-09-13 Update to v4.2.1.1 (the last code commit, ever)
b418c867 2019-02-07 Update README.md (documentation only)
Its build.gradle says versionCode 1047. The GitHub tree is older still (v2.5.2.1, 2015). Issues 20 and 22 on the GitLab tracker (https://gitlab.com/rafalense/plus-messenger/-/issues/20 and https://gitlab.com/rafalense/plus-messenger/-/issues/22) ask for source, cite the licence, and have sat unanswered since October 2018. The current Play release is 12.10.1.0, dated 2026-08-29.
The current binary ships code that exists in no published source
I obtained 12.10.1.0 (versionCode 22490) on 2026-09-01 and verified it with apksigner:
base APK SHA-256 d332a1304fc0c0c3daecc8fe7321893f7a6e88ffb59916743d175bf626fbbfef
V3 signer certificate SHA-256 6ebb622268aad319dbe8a1f414837d2843a9b35856aefb7dee2971a3d493f276
Signature schemes v1 + v2 + v3: verified
The certificate is the developer's own, so he built and signed it himself. Inside: current upstream Telegram code with 2026 features (org.telegram.tgnet.TLRPC, org.telegram.ui.Stars.StarGiftSheet), plus a layer under org.telegram.plus that no repository has: ads.AdsController (954 references), ads.BillingHelper, ads.RemoveAdsBottomSheet, helpers.FirebaseHelper, SafeModeActivity, bundled with AdMob, Firebase Analytics and the Play billing client. The purchase sheet sells "Remove ads" for EUR 5.99 and donation tiers up to EUR 99.99. No licence text, no written offer, no source link anywhere in the app. Try opening org/telegram/plus in either repository and you get a 404. The part of the app that makes money has never been published, in any version.
"Source code updated to vX" in every changelog
That line means he rebased onto Telegram's published source, and nothing more. See https://t.me/plusmsgr/465 (2025-12-10, "Source code updated to v12.2.10") next to a repository with no code commit since 2017. He also gates releases on Telegram publishing first: https://t.me/plusmsgr/431 (2025-01-21).
The group rules make it policy
The Spanish rules, pinned since 2019-06-17 at https://t.me/TodoSobrePlusMessenger/56212, say the latest source "is accessible to limited entities such as Telegram", that the developer "delays the release of the code to prevent third-party developers from using the code for their own benefit by adding advertising", and that the group "is not the place to ask about the source code". English rules: https://t.me/plusmsgrchat/1958625 (2026-01-14). An admin enforces it: https://t.me/plusmsgrchat/1798149 (2025-01-22, "This is not the place to ask for source code"). People keep asking and get the same answer: https://t.me/plusmsgrchat/1005599 (2021, "Can you share according to your license?"), https://t.me/plusmsgrchat/1231196 (2022, "it violates the GPL license"), https://t.me/plusmsgrchat/1840961 (2025), https://t.me/plusmsgrchat/1992531 (2026), https://t.me/plusmsgrchat/2002874 (2026-05-13, "should share source code of 12.7 version first"). The same group flagged it in 2016 (https://t.me/TodoSobrePlusMessenger/10640), and a group admin conceded in 2017 that the GPL "currently is not being complied with" (https://t.me/TodoSobrePlusMessenger/36632).
Then he added ads himself
The rules withhold source so that others can't add advertising for their own benefit. On 2025-10-02 he announced ads and a paid removal: https://t.me/plusmsgr/458. Eight months later the group's automated responder still told users the app "is not a commercial project ... releases it for free" (https://t.me/plusmsgrchat/2012183, 2026-06-11).
Two objections, answered
Waiting for Telegram? Telegram's code is already public. The missing part is his own org.telegram.plus package and the build scripts, and Telegram's release schedule has nothing to do with those. Do you have to be the copyright holder? No. Section 3 gives every recipient the right to the corresponding source. Only the copyright holders can force a store takedown, which is a separate matter.
What's been done (2026-09-01)
What happened in the first day
The same record went up on the F-Droid forum, sat in the new-user moderation queue, never came out, and the account now returns a 404. On the Telegram-FOSS tracker a user with no role in that repo asked the maintainers to delete the comment as a "bot" and wrote "Banned them. Reporting this as well." My reply: https://github.com/Telegram-FOSS-Team/Telegram-FOSS/issues/377#issuecomment-5505528103
Nobody has quoted a wrong line yet. If you find one, quote it and I'll fix it.
What ends this
Publish the complete corresponding source for the version he ships (every change over upstream, including org.telegram.plus, plus build scripts), or accompany every binary with a written offer open to any third party. Until then, the way I read section 4, he's distributing Telegram's code without a licence to do so. That's the one sentence here that is my reading rather than a checkable fact. Everything else you can check: the GitLab API, apksigner verify --print-certs, a jadx decode listing org/telegram/plus, and each t.me message at its own timestamp.
Full write-up with every hash and citation: https://xdaforums.com/t/regarding-plus-messenger-and-the-gpl-no-source-since-2017-an-unpublished-ad-layer-50m-installs.4800302/
Thanks for reading