The entire point of ActivityPub is that it’s open and EEE-proof. If the users leave it for something proprietary but better, then it isn’t EEE, it’s just a better product.
Simply being open source is not an achievement in itself. The platform has to be user friendly, stable and future-proof. Most FOSS and federated alternatives create a platform and then endlessly harp on federation like that’s the end. No, that’s the beginning. The point is to make a product better than Big Tech WHILE maintaining federation and Foss status. THAT is what makes a platform EEE proof.
If the users leave it for something proprietary but better, then it isn’t EEE, it’s just a better product.
That’s literally the second E, extend.
Nothing is EEE-proof. If Meta puts even just 10 billion dollars into developing and marketing their fediverse EEE project, it’s going to be better for the average user (I.e: billions of people already using Meta’s services) than what a couple of FOSS devs made for free in their spare time.
That’s not what extend means in this context. In this context, extend means to add non-standard features to the protocol which only your implementation understands.
The entire point of ActivityPub is that it’s open and EEE-proof. If the users leave it for something proprietary but better, then it isn’t EEE, it’s just a better product.
Simply being open source is not an achievement in itself. The platform has to be user friendly, stable and future-proof. Most FOSS and federated alternatives create a platform and then endlessly harp on federation like that’s the end. No, that’s the beginning. The point is to make a product better than Big Tech WHILE maintaining federation and Foss status. THAT is what makes a platform EEE proof.
That’s literally the second E, extend.
Nothing is EEE-proof. If Meta puts even just 10 billion dollars into developing and marketing their fediverse EEE project, it’s going to be better for the average user (I.e: billions of people already using Meta’s services) than what a couple of FOSS devs made for free in their spare time.
That’s not what extend means in this context. In this context, extend means to add non-standard features to the protocol which only your implementation understands.