4 ms·
>the organization behind Signal forbids distributing other binaries than the ones signed by them. Isn't this a GPL violation?
by MYEUHD 7y ago
>the organization behind Signal forbids distributing other binaries than the ones signed by them.
Isn't this a GPL violation?
- afiori 7y agoI believe this applies specifically to the Signal brand.
- mcny 7y agoNo because GPL does not require you to open your network to anyone. My understanding is you can distribute Signal binaries but you'd have to connect it to your own servers so it is not Signal anymore... It is something based on Signal like whatsapp (which nobody wants)
- thatcat 7y agoThere was a Noise messaging app on copperhead os that connected to everyone though, I'm not sure how it worked.
- MaxBarraclough 7y ago> No because GPL does not require you to open your network to anyone. I don't know what you meant by this, but MYEUHD is correct: you can't release software under GPL and then dictate the terms under which binaries may be distributed, beyond the relevant copyleft restrictions already imposed by the GPL. I'm not convinced that Signal attempt any such prohibition though. There's a discussion over here [0] on this question. Someone rightly points out Stallman's Freedom 2. [0] https://github.com/signalapp/Signal-Android/issues/282#issuecomment-21763403 https://github.com/signalapp/Signal-Android/issues/282#issue...
- cwyers 7y agoFirefox distributes the source via an open source license, but if you want to distribute binaries, you can't use trademarks not covered by the source license without Mozilla's permission.
- deleted 7y ago[deleted]
- MYEUHD 7y agoThe license that Mozilla uses has such restrictions. But this isn't the case with the GPL.
- MaxBarraclough 7y agoI don't think that's quite right. The GPLv2 makes no mention of trademarks [0], and the GPLv3 mentions trademarks only to clarify that you may be protective of them, independent of the terms of the GPLv3. If you license under GPL, you're still free to be protective of your trademarks. This makes sense given that although Mozilla like to use their own licence, they've been careful over the years to either release under the GPL as well, or to use a licence of their own which has been constructed to be GPL-compatible [2]. Clearly, the GPL didn't force Mozilla to be permissive with their trademark. [0] https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt [1] https://www.gnu.org/licenses/gpl-3.0.txt https://www.gnu.org/licenses/gpl-3.0.txt [2] https://en.wikipedia.org/wiki/Firefox#Licensing https://en.wikipedia.org/wiki/Firefox#Licensing
- MaxBarraclough 7y agoAh, right. So they don't try to prohibit distributing 'unofficial' binaries, they just insist that if you do so, you don't call it 'Signal'. As you say, Mozilla have done the same thing, and it's not hard to see why, though some FOSS folks (Debian in particular) took issue with this [0][1] [0] https://lwn.net/Articles/676799/ https://lwn.net/Articles/676799/ [1] https://en.wikipedia.org/wiki/Mozilla_software_rebranded_by_Debian https://en.wikipedia.org/wiki/Mozilla_software_rebranded_by_...
- jdnenej 7y agoNot only can you not call it signal, you may also not connect it to the signal network so you have to host your own which can't message anyone.