@sp1rit @friend The ToS is an issue between Signal and the *user* of such a fork.
I don't know if services are legally permitted to dictate *how* users of the service can connect to it. In any case, there is precisely zero from stopping a software developer from publishing a non-Signal-branded fork of Signal that connects to Signal servers.
Signal would have to take that issue up with the users that are using that nonbranded fork to connect. I don't think they would.
@sp1rit @friend I just read the Signal service ToS and nowhere does it say you are restricted to using Signal-branded client software.
Even if they amended it to do so, there is no technical grounds for enforcement, and while I am not a lawyer, I don't think there is much in the way of legal grounds either.
> I just read the Signal service ToS and nowhere does it say you are restricted to using Signal-branded client software.
Interesting. I've read that in Drew DeVaults "Why I don't trust Signal" (https://drewdevault.com/2018/08/08/Signal.html)
> Moxie forbids you from distributing branded builds of the Signal app, and if you rebrand he forbids you from using the official Open Whisper servers.
Just checked the footnotes. He bases this of a single github issue comment from moxie.
https://github.com/LibreSignal/LibreSignal/issues/37#issuecomment-217211165
Yeah, probably no legal grounds but still.
that comment refers to two things:
1) using the name "signal". a fork should not use the name "signal", i agree.
2) "using the Signal servers". releasing software doesn't use anyone's servers. people who *run* that software use servers, not the people who published the software. moxie is talking about authorized users of signal using forks to talk to signal servers. moxie doesn't get to tell authorized users what software they're allowed to use.
@sp1rit @friend one interesting part of the Signal ToS however is that you consent to permit them RCE on your client machines:
"Software. In order to enable new features and enhanced functionality, you consent to downloading and installing updates to our Services."