Earlier quoted context omitted.
I'd have assumed there'd be something more going on in iMessage, like each device has a private key that needs to sign the messages, and Apple can ban any private keys that leak -- but in theory couldn't they even be prevented from leaking by secure enclave? I'm just speculating on what would have made sense, but I'm guessing that's not how it's working since Beeper Mini exists. It begs the question: why isn't that t…
Messages has existed longer than the Secure Enclave has.
Beeper Mini is back
541–550 of 1001 posts
Re: Beeper Mini is back
#542Earlier quoted context omitted.
Aren't 70% of American teenagers on iPhone because of the iMessage network effects? The whole "green bubble" shaming issue.
>The whole "green bubble" shaming issue. Even if that's a real thing and not an imaginary or minor phenomenon hyped up for clicks, it is hardly anti-trust-worthy. 70% of American teenagers may have access to iMessage due to it being on their phones but there is a 0.0% chance that, in aggregate, iMessage is in their top five most-used messaging apps.
why?
Re: Beeper Mini is back
#543Maybe this came up in the earlier threads (announcement, outage) so I apologize if it's been discussed ... This project is fantastic. The hacker spirit is in full force, and I love a good David and Goliath story. However, all the comments about demanding interoperability and protocols keep confusing me -- I don't consider APNS a protocol (like TCP anyways), it's also not incidental, extra header space to stuff data i…
Uhhhh, what does APNS have to do with any of this? Correct me if I'm wrong, but people want iMessage to be an open protocol. You're talking about APNS, the "apple push notification service", which is something completely different than what beeper is doing and what folks are asking for. The message schema, format, types, encoding, max length, delivery guarantees, etc, like jabber/xmpp [1]. Push notifications are sent…
Re: Beeper Mini is back
#544Earlier quoted context omitted.
I'm not a lawyer. But I do believe there's reason to consider Apple's policy relative to iMessage clients monopolistic. Apple's behavior is not significantly different from Microsoft's, which instigated US v. Microsoft [1]. That case largely took issue with Microsoft's mandatory bundling of IE with Windows and the extent to which Microsoft created an inorganic monopoly. In addition to how Microsoft's monopoly came to…
> I'm not a lawyer. > But I do believe there's reason to consider Apple's policy relative to iMessage clients monopolistic. In order for antitrust laws to apply, it’s not enough to exhibit monopolistic behavior. You actually have to be a monopoly and use this behavior to achieve and/or retain it.
For example the Sherman Act prohibits attempted monopolization. You run afoul of that for anticompetitive conduct and a specific intent to monopolize if there is a dangerous probability that will achieve monopoly power.
The Clayton Act added restrictions on price discrimination, exclusive dealing, tying, and mergers and acquisitions that substantially reduce competition or tend to create monopolies.
Re: Beeper Mini is back
#545Maybe this came up in the earlier threads (announcement, outage) so I apologize if it's been discussed ... This project is fantastic. The hacker spirit is in full force, and I love a good David and Goliath story. However, all the comments about demanding interoperability and protocols keep confusing me -- I don't consider APNS a protocol (like TCP anyways), it's also not incidental, extra header space to stuff data i…
Re: Beeper Mini is back
#546Earlier quoted context omitted.
The best case outcome is to get publicity leading to US and EU antitrust regulators to file a lawsuit against Apple, both of which Apple loses. The conclusion of this lawsuit is that not only must Apple allow access to iMessage, they also must allow changing the default for every component of iOS - messaging app, browser, app store, let you replace Siri with other voice assistants - and to lower the 30% app store fee…
How is this an actionable anti-trust issue? iMessage doesn't even register as a messaging platform in the minds of most users globally. In the US is it dwarfed by at least three other platforms. Globally, do any of the other top ten (Apple is nowhere near the top ten) messaging apps allow third parties to spoof their service? The purpose of anti-trust is to increase competition and prevent unlawful monopolies. Apple…
Do you have a source for this?
Re: Beeper Mini is back
#547> Messages will be sent and received via your email address rather than phone number. [...] Even worse, when iPhone customers added an Android phone number to an existing iMessage secure encrypted group chat, the Messages app would by default switch the entire group chat to using unencrypted, unsecure SMS. These two Messages features combine to create a terrible UX. When someone starts a group chat in Messages and in…
I almost forgot that you could MMS to email addresses. Crazy times of old.
https://www.verizonwireless.com/pdfs/user_guides/How_To_Txt_...
Re: Beeper Mini is back
#548Earlier quoted context omitted.
Yeah, not the point. The point is to prove that it's possible and relatively simple, and the only reason Apple operates this way is to lock people into the ecosystem.
> and the only reason Apple operates this way is to lock people into the ecosystem. Honest question: is there anyone who doesn't already think that? Even at, like, a legislative level?
Signal, WhatsApp, Slack, and iMessage are examples of services which were designed to be run by one company as part of their product. They _might_ have certain SDKs to extend that service (like bots for slack, or app extensions in iMessage) - but generally they aren't excited to shoulder the additional cost and support headaches of third parties using their infrastructure or arbitrarily interacting with the official software clients.
I don't know exactly what you mean by "ecosystem" - I'd argue the first set form ecosystems, while the second set form products.
Re: Beeper Mini is back
#549Earlier quoted context omitted.
Reverse engineering for the purpose of interoperability is explicitly allowed. Also, breaking the TOS is usually not illegal. TOS of a random company is not the law, otherwise you would get into trouble non-stop from random websites and apps making you "agree" to things.
> Reverse engineering for the purpose of interoperability is explicitly allowed. In Apple's iMessage TOS? I don't find that likely but open to being wrong. > Also, breaking the TOS is usually not illegal In general, contracts are legally binding, therefore breaking them is illegal. Sometimes contracts include clauses that can't be legally binding, but I don't think a TOS forbidding this type of behavior would be ques…
In EU law. No contract or license may restrict your right to reverse engineer or decompile for the purpose of interoperability or building an alternative implementation.
Re: Beeper Mini is back
#550Maybe this came up in the earlier threads (announcement, outage) so I apologize if it's been discussed ... This project is fantastic. The hacker spirit is in full force, and I love a good David and Goliath story. However, all the comments about demanding interoperability and protocols keep confusing me -- I don't consider APNS a protocol (like TCP anyways), it's also not incidental, extra header space to stuff data i…
Vertical tying.