News for hackers. Stuff that matters.
Re:Let's welcome Meta, not block them by echelon on Tuesday June 27, 2023 @05:53PM (#36499183)
Embrace, Extend, Extinguish.

Protocols should encode "legal preambles" in their handshakes that forbid unilateral extensions, eg.

  > SYN 
  < SYN ACK 
or

  > GET / 
  < HTTP/2 200
could become,

  > PROTOCOL/v1 HELLO
  < PROTOCOL/v1 ACK
  > I-AGREE-TO-TERMS https://open-protocols-or-something.org/protocol-name/v1
  < I-AGREE-TO-TERMS https://open-protocols-or-something.org/protocol-name/v2
Breaking the rules could hold the company liable, and not including the contract in the protocol preamble or handshake renders talking impossible.
Re:Let's welcome Meta, not block them by TheBozzCL on Tuesday June 27, 2023 @06:03PM (#36499291)
Oh God, that's horrifying. I'm also surprised it hasn't happened... although technically it has, with all websites saying "by registering you agree to this unbearably long and confusing terms of usage document that we know you're not going to read".
Re:Let's welcome Meta, not block them by echelon on Tuesday June 27, 2023 @06:37PM (#36499653)
> Oh God, that's horrifying.

The legal terms would be for corporations, developers, and implementers, not end users.

We might have had open, interoperable chat today had we done something like this to protect our protocols.

If email and HTTP had been developed much later (ie. in the 2000s), we'd probably have unilateral corporate control of those protocols too. And by god, Google is certainly trying.

Re:Let's welcome Meta, not block them by dingusdew on Tuesday June 27, 2023 @05:54PM (#36499188)
In this case, more like Embrace, Extend, Exsanguinate.
Re:Let's welcome Meta, not block them by munk-a on Tuesday June 27, 2023 @06:17PM (#36499449)
Exsanguinate is actually an interesting way to phrase it for this type of take over. Much like with Jabber, Meta would never aim to acquire competitors out of business. They'll just try to grow enough domestic traffic that they can break compatibility with Mastadon and gain full control over the protocol. Exsanguinate feels like a more accurate term for this sort of a parasitic take over.