@serapath Have a strong standard that doesn't allow for such extensions. I've been saying that since many years.
Top-level
@serapath Have a strong standard that doesn't allow for such extensions. I've been saying that since many years. 8 comments
@serapath @jwildeboer FEP process doesn't prevent people from extending the protocol, in fact it has the opposite goal. But it protects Fediverse by decentralizing standards development. It doesn't dictate what is a standard and what is not, instead developers decide for themselves which FEPs they want to implement, and eventually some FEPs may become de-facto standards @silverpill @jwildeboer i am mich in favor of everything becoming a de-facto standard. if works and we dont need anything else. @jwildeboer @serapath I don't think this is possible with ActivityPub. It might work with a much more centralized design, and with some very heavy cryptographic intervention. But even then, I'm not sure. All protocols are extensible. Good protocols include a structured mechanism for extensibility; bad ones don't. @jwildeboer @serapath and are you specifically saying that you'd want to prevent commercial activity on the fediverse at the protocol level? That's something that's much more enforceable at the social layer, with server policies. From reading over your thread, I feel like there may be some values that you think are implicit in the fediverse, and that you want to enforce at the protocol level. It may be worthwhile to a) enumerate what those values are (non-commercial, FLOSS?, ...) and consider other structures for advocacy or enforcement. @jwildeboer @serapath The main parallel I can think of here is amateur radio. In the US, and I think in many countries, ham radio bands are restricted to non-commercial use. Part of the licensing procedure is learning what kind of transmissions are considered non-commercial. And participants enforce the requirements with each other. It would be hard to enforce these rules at the protocol or equipment level, though. |
@jwildeboer
But even if you had a strong standard.
Isnt the point that https://codeberg.org/fediverse/fep/src/branch/main still collaborates with W3C?
Hope it stays independent enough and will be able to protect against these kinds of attacks 🙂