We haven't had a single problem like the one you're describing. Not to say it will never happen.
It seems similar to the parallel of iOS builds where its been possible to do so with virtualized MacOS on non-Mac hardware for a long time but its a violation of the TOS of MacOS to do so. Apple does spend effort ensuring that companies running cloud builds do so on Mac hardware; they don't care that the true end user is running Windows and achieving an iOS build as long as there was Mac hardware doing the actual building.
So this reply is along the lines of "we did something for 3 years that allow and they never stopped us" which isn't very strong evidence they won't stop you now that you're doing something they don't allow.
They may not do anything here thanks to the current EU climate though, I only mean that the fact they did nothing about Beeper Cloud is not evidence one way or the other.
This is asking to draw unwanted attention towards yourself.
https://gist.github.com/smashah/667d4d5cf31670ee87547450861a...
The game being played here is poker. If they call beeper's bluff then they risk setting a whole industry wide precedent that interop supercedes ToS (that's the only angle).
As it stands, ToS based C&D for interop is untested afaik.
We as a community need to discuss ToS-trolling and fight against it.
https://github.com/signalapp/Signal-Android/issues/9966
https://github.com/libresignal/libresignal/issues/37
unless the EU rushes out their legislation that interop is not grounds for terminating someone's account, I'm sorry, but they can do whatever they want to with their app.
Would you feel happy if someone used your home network to seed torrents? Using your bandwidth to seed them?
I can kick said person off my network. It shouldn't be grounds for me to go and start legal proceedings against the developers of uTorrent.
Now you're replacing that with Apple's own infrastructure.
They won't like this and I really hope an eventual C&D from Apple, Meta and Signal won't affect the development of the Mautrix bridges.
1) Are they going all-in on being an antagonist to Apple?
2) Will the users be willing to stick around during any outages/downtime/failures due to the cat-and-mouse game? (That I agree will follow and continue.)
Will it be a cat-and-mouse game? Maybe. Will users stay? Probably. In many cases, Beeper users already WERE iMessage users. Beeper users ARE Discord users. They are users of the upstream service and explicitly want a unified and interoperable chat system, for one reason or another. Maybe it's more practicality than ideals, but it's all the same in the end.
That said, it's not like Beeper is new, and it doesn't seem like antagonism is a primary driver of operational issues yet, so it's not clear it's about to start any time soon, either. Perhaps one of the most annoying tech company strategies is to try to establish a horrid status quo before regulators and law enforcement have time to catch up with you, making it much harder to actually do anything about. I see Beeper as one of a small number of companies that are basically on the opposite end; if they gain a large enough mass of users, it's going to be harder and harder to antagonize Beeper without antagonizing their own userbase, especially when you consider that the value of IM networks is largely in the connections between users. So, the clock is ticking.
If Beeper was free, sure, they wouldn't bother that much.
But Beeper relies on this business model. Apple and co wont let this slip.
17 U.S. Code § 1201 - Circumvention of copyright protection systems
Just because a legal binding document seems stupid it doesn't mean you can break them.
I find most laws stupidly worded, it doesn't mean I should disrespect them.
Is there an officially supported CLI for Signal? Please tell me it's true, that would mean so much for small scale automation!
This always rubbed me the wrong way and made it seem like it's an NSA operation
I don't know why this comment always pops up on HN every time Signal is mentioned.
Signal builds on Android have been reproducible on Signal for nearly eight years - basically the entire time Signal has existed as an app under that name.
On iOS? No, because Apple doesn't allow reproducible builds on the App Store, period. But you can't blame Signal for that.
> Everything changed in August when a security researcher reverse engineered the iMessage protocol.
> At a high level, here’s our product plan for the near future (in very rough order, and very subject to change): > Add support for SMS, WhatsApp and Signal into Beeper Mini, using the same end-to-end encrypted client-side connection architecture. No cloud servers in the middle.
so they are changing their whole business model to rely on illegal proceedings, breaking the ToS of every service they want to provide an alternative for.
I'm pretty sure Apple isn't fond of random people using their servers and their proprietary protocol on a client they haven't created. Signal is the same, they C&D every fork that becomes popular, the only official clients are the CLI and the ones they release (Signal is open source though). WhatsApp is also similar.
It's interesting and disappointing to see that they are hoping to create a business model on top of that, and it will probably backfire and hurt Matrix users as well, because these chat companies will become stricter and completely forbid third-party clients.