there are FLOSS alternatives: jabber/XMPP (or arguably Matrix, etc)
okay, i sound snarky: but how is this aligned at all with FLOSS projects/communities/ideals? how/why would a FOSS project tie itself to a network run by a company that’s going to constantly be trying to kill their implementation? both the users and the devs would be constantly fed up with the breakages: you solve that either with open protocols or by paying somebody to do the dirty work of defending against Apple.
okay, i sound snarky: but how is this aligned at all with FLOSS projects/communities/ideals? how/why would a FOSS project tie itself to a network run by a company that’s going to constantly be trying to kill their implementation? both the users and the devs would be constantly fed up with the breakages: you solve that either with open protocols or by paying somebody to do the dirty work of defending against Apple.