@j12t: Yes, and one thing we could be doing … if we decided to, and got a good plan together … is to pre-empt that by setting up a community-controlled hub like that, funded (in part) by the commercial entities including Meta that have an interest in such a thing. I think that could be “sold” to them, if planned out very well. Anybody interested?
And my response:
Funding helps for people to do the chores and stick to them. The tricky part is that it also changes the dynamics and organization/governance requirements. There’s a clash of cultures here that will also intensify once more corporate entries follow. One one hand there’s the “idealists”, people firmly in the Free Software / Free Culture movement, from where the Fediverse has grown to what it currently is. Then there’s the “pragmatists”, similarly well-intended for the most part, but any efforts should earn a living (be financially sustainable first of all), and then the next group is the enterpreneurial types who see profit.
The latter two groups do not understand why the idealists make it so tough on themselves with their principles. Be wilfully unsustainable. They think that concessions are in order. The idealists OTOH are afraid to do that. They are wary of pragmatists as these often turn enterpreneurial profit-seekers, and become participants in an economic system that does provide financial sustainability, but is utterly broken otherwise.
I am saying nothing new here, of course. Just indicating where the big challenges are in such proposal. Like in “funded (in part) by the commercial entities including Meta”.
Along with corporate entries there’ll be another trend. And that is the emergence of NGO’s, non-profits and maybe for-profits that, based on a sound business model, generate good salaries for staff and employees, on a mission to improve the Fediverse. It need not be bad that this happens, but it is a culture shift. It is not grassroots organization anymore. And in this trend also we’ll find more and more organizations that cater to commercial interests for the benefit of their own workforce first and foremost.
Now I’m not saying this is good or bad, just saying this is likely to happen. I am somewhere in this spectrum, nearest to the idealists but also frustrated how we weakens our position and (holistic) sustainability outlook. And interested in thinking how we might improve with least amount of concessions.
Later…
But a question to me would be if I’d like to see such entepreneurial initiative be at the heart of the Fediverse. I don’t know really, but am sceptical. But anyway… it may come to that given current playing field.
I am however a BIG proponent that we create such a structure where the various ‘hives of activity’ / developer hubs are decentralized themselves, and each contribute to the Fediverse in their own field, concerned about their own domain and use cases. Those hubs can be organized any way they want.
Going from that notion and objective a good Integration Guide and solid foundation to build upon shouldn’t need to be an enterpreneurial initiative. The various hubs each have an interest that that foundation is in proper order. If there’s a need for funding such initiative might find it in the R&I grants that are available. Such as @how who sent a proposal to RIPE.
I think it’s important that people who spend time in this field get paid for their work. Not only software development is work. Community, documentation, outreach work must be recognized properly. But asking “Mata” and other surveillance capitalists for sponsorship is crazy .
Maybe ask the governments around the world to tax them properly, then redistribute this tax money to fund public digital infrastructure. That may be a better approach.
When people who make the Fediverse make tools that capitalists do not make — cannot make, indeed —, then we know that people can organize and not just be abused.
I find the regular musings of @hrefna while she is deep-diving the harder implications of ActivityPub-Done-Well™ to be greatly inspiring. The last couple of months there have been plenty discussions in the community on the merits and complexities of Linked Data. The same subject that keeps us busy for years (search the SocialHub archive).
I’d like to cross-reference 2 discussions I participated in, inspired by @hrefna …
What I’ve mentioned many times and keep circling back to, is that when it comes to modeling AP extensions we need explicit message formats that we can validate against, we need documented msg exchange patterns and behavior that is triggered, and we need to standardize on those in order to gain meaningful interop that is more than WDD (whack-a-mole driven development, i.e. going app-by-app against moving targets).
The design methodology of DDD Strategic design corresponds to an approach that is applicable for that, not as an exact match, but as a starter for this integration guide. A heterogeneous Fediverse with many different components, services and app types that interoperate would see each of them have “closed world” models akin to DDD Bounded contexts be defined and documented, standardized for others. All within an Open ecosystem with decentralized devhubs, communities, projects and a well-defined bottom-up Standards Process.
I like the overall objective, and I’ve said it before (will try to make this the last time), most of it is independent of JSON-LD or JSON and doesn’t require any reinterpretation of the AP Recommendation. I think that it’s unlikely that you’ll convince the W3C to do the reframing you describe (if it were even necessary). However, that doesn’t’ prevent progress on the other objectives, which could be very valuable if they move past the discussion phase to something concrete.