mollyim / mollyim-android

Enhanced and security-focused fork of Signal.
GNU Affero General Public License v3.0
1.68k stars 90 forks source link

Publishing on the official F-Droid repository #16

Closed onitake closed 3 years ago

onitake commented 4 years ago

Would you consider adding Molly-FOSS to the official F-Droid repository? As far as I understand, there is nothing that would block an inclusion, except for your veto. GMS components were removed and the source code is unencumbered.

If you are ok with it, I will open an RFP on https://gitlab.com/fdroid/rfp/-/issues

valldrac commented 4 years ago

This is controversial. Fdroid maintainers have shown their opposition to adding any fork of Signal to the official repository. And the Signal team do not like forks to use their servers. See https://forum.f-droid.org/t/ive-degoogled-signal-messenger/10443. My advice is to leave it alone.

However, anyone should be free to build the app from source, sign it, and distribute with the package manager of their choice. So if you still want to try, go ahead. I'm fine with that.

onitake commented 4 years ago

What you say is true, but it also means that your own repo is in violation of OpenWhisperSystems terms of service - unless you changed the servers Molly uses to something else than Signal's infrastructure. In which case there wouldn't be any issue, as Molly-FOSS doesn't depend on GMS thus fulfils the inclusion criteria.

I have followed the previous discussions, and what saddens me the most is Moxie's stance towards federation: https://github.com/LibreSignal/LibreSignal/issues/37#issuecomment-217231557 With federation, we wouldn't have this problem in the first place, as anybody could run their own infrastructure, there could be an ecosystem of various open or closed apps, and first parties would be able to offer features that others don't have without branding issues, while all users could still communicate with each other.

So, essentially what XMPP and now Matrix strived/strives to be.

If I'd open an RFP for Molly on F-Droid, would you accept its inclusion? They can still refuse it on grounds of the OWS ToS.

valldrac commented 4 years ago

your own repo is in violation of OpenWhisperSystems terms of service

I am not so sure. I have read the ToS and I haven't noticed any conflict, although I am not an expert in the matter. Maybe someday Signal contact me to expressly forbid Molly from connecting to Signal infrastructure, but this has not happened yet.

Moxie's stance towards federation

I don't blame Moxie for wanting to avoid at all costs the complexity of a federation.

If I'd open an RFP for Molly on F-Droid, would you accept its inclusion?

Yes :+1:

valldrac commented 3 years ago

No news on this topic so I'm going to close it.

genofire commented 1 year ago

I created an RFP: https://gitlab.com/fdroid/rfp/-/issues/2297

Let we see, what happens.