<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Social coding commons | Blog</title><description/><link>https://coding.social/</link><language>en</language><item><title>Grassroots fediverse evolution</title><link>https://coding.social/blog/grassroots-evolution/</link><guid isPermaLink="true">https://coding.social/blog/grassroots-evolution/</guid><pubDate>Fri, 10 Apr 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;em&gt;The ActivityPub fediverse is doing great, right?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;But do you know the extent to which the fediverse installed base has strayed from the promise and power contained in the open standards documents? And that it constrains itself ever further into limited application areas, a self-inflicted narrow straitjacket, if we allow this standards divergence to continue? Did you also know that it is essentially only two (!!) people who are the pillars that try to uphold the entire grassroots standardization process, both volunteers? We MUST improve our standardization practices to assure a healthy future for the fediverse social network. This blog post contains a reflection on my past experience and impressions after eight years of doing community work to help advance the social web.&lt;/em&gt;&lt;/p&gt;
&lt;details&gt;&lt;summary&gt;Alt-text to the diagram. Click to expand a detailed explanation.&lt;/summary&gt;
&lt;p&gt;
&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Interoperability in practice&lt;/strong&gt;. A chart with a horizontal axis that goes in 2 directions. On the left it moves towards chaotic grassroots growth, and on the right side towards open standards adoption. The Y-axis indicates level of complexity. The center indicates a low level of complexity.&lt;/p&gt;
&lt;p&gt;On the left side of the axis we first find the ActivityPub open standard, with a relatively low complexity level. However the prevailing method to evolving the ecosystem is driven by post facto interoperability, where tech debt and protocol decay is introduced and accepted, which must be refactored and evolve alongside the open standard. Since this doesn’t happen, the fediverse grassroots environment is shifting more to the left into non-lineary increasing &lt;em&gt;accidental complexity&lt;/em&gt;. Deviating more and more from the ActivityPub standard and the promise that it holds to offer the Future of Social networking.&lt;/p&gt;
&lt;p&gt;On the right side, to contrast against fediverse, we find the Solid Project led by Sir Tim Berners-Lee, which is based on a whole range of W3C Linked Data related open standards and draft documents. There is no grassroots movement that drives progress, but a steering committee. Progress is restrained by open standards adoption and support. Higher levels of interoperability require more rigour and formal standardization, and this also leads to non-linear growth of, in this case, &lt;em&gt;engineered complexity&lt;/em&gt;. Solution developers have to wait for many standards to mature, leading to inertia. Solid’s upfront design approach suffers from the chicken/egg problem that lack of standards support withholds developers from technology adoption that increases standards support.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/details&gt;
&lt;p&gt;
&lt;/p&gt;&lt;aside aria-label=&quot;Pillars of Grassroots standardization&quot;&gt;&lt;p aria-hidden=&quot;true&quot;&gt;Pillars of Grassroots standardization&lt;/p&gt;&lt;div&gt;&lt;p&gt;I would like to thank &lt;a href=&quot;https://mitra.social/users/silverpill&quot;&gt;@silverpill&lt;/a&gt; and &lt;a href=&quot;https://cosocial.ca/@evan&quot;&gt;@evan&lt;/a&gt; for their tireless work on respectively the FEP Process and W3C SocialCG.&lt;/p&gt;&lt;/div&gt;&lt;/aside&gt;
&lt;p&gt;&lt;/p&gt;
&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;&lt;aside aria-label=&quot;TL;DR Jump aheads&quot;&gt;&lt;p aria-hidden=&quot;true&quot;&gt;TL;DR Jump aheads&lt;/p&gt;&lt;div&gt;&lt;ul&gt;
&lt;li&gt;Just brainstorm. &lt;a href=&quot;#dare-to-dream-dare-to-play&quot;&gt;&lt;strong&gt;Grassroots open standards for fediverse evolution.&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Just dream. &lt;a href=&quot;#fediverse-tomorrow&quot;&gt;&lt;strong&gt;Future of social networking. Howto reimagine social.&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Provoke my thought for another day. &lt;a href=&quot;#peopleverse&quot;&gt;&lt;strong&gt;What is a peopleverse?&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;/aside&gt;
&lt;p&gt;&lt;/p&gt;

&lt;p&gt;
&lt;/p&gt;&lt;aside aria-label=&quot;Article summary&quot;&gt;&lt;p aria-hidden=&quot;true&quot;&gt;Article summary&lt;/p&gt;&lt;div&gt;&lt;ul&gt;
&lt;li&gt;Grassroots growth has seen the fediverse gradually diverge from ActivityPub open standards.&lt;/li&gt;
&lt;li&gt;With post-facto interoperability the dominant driver, increasing protocol decay hampers innovation and growth.&lt;/li&gt;
&lt;li&gt;Fediverse as it stands today has limited its application areas, and lost attractiveness to newcomers.&lt;/li&gt;
&lt;li&gt;A shift back to open standards is possible and required for ActivityPub to remain relevant in the future.&lt;/li&gt;
&lt;li&gt;Current technology standardization process is unfit for the social dynamics in fediverse grassroots environment.&lt;/li&gt;
&lt;li&gt;Challenges to standardization are fostering shared ownership, proactive involvement, governance, and recentralization.&lt;/li&gt;
&lt;li&gt;There are four points where recentralization is a risk: server instances, app platforms, the FEP process, and W3C SocialCG.&lt;/li&gt;
&lt;li&gt;While funding is available for individual FOSS projects, it is lacking for any work on healthy technology ecosystems.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Grassroots open standards&lt;/strong&gt; allow specification documents to evolve from the bottom up in inclusive commons based ecosystems.&lt;/li&gt;
&lt;li&gt;Grassroots standardization aligns top-down protocol design with innovation in the creative cauldron of the commons.&lt;/li&gt;
&lt;li&gt;The social web offers opportunities to natively support standardization processes, and decentralize specifications.&lt;/li&gt;
&lt;li&gt;Specifications as code that may be bundled with their apps and services, and can be introspected at actor endpoints.&lt;/li&gt;
&lt;li&gt;Decentralized specification hubs can serve the interoperability needs for different interest groups and solution domains.&lt;/li&gt;
&lt;li&gt;FEP may become the &lt;strong&gt;fediverse evolution process&lt;/strong&gt; and be part of protocol design that enables robust solution development.&lt;/li&gt;
&lt;li&gt;Work on the &lt;a href=&quot;https://github.com/swicg/activitypub-api&quot;&gt;ActivityPub API&lt;/a&gt; offers opportunity to reposition the FEP as federated service for Grassroots standardization.&lt;/li&gt;
&lt;li&gt;With ActivityPub as a grassroots standard, fediverse can be the &lt;strong&gt;Future of social networking&lt;/strong&gt; where we &lt;a href=&quot;https://coding.social/blog/reimagine-social/&quot;&gt;Reimagine social&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;/aside&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;&lt;aside aria-label=&quot;Open to opportunities&quot;&gt;&lt;p aria-hidden=&quot;true&quot;&gt;Open to opportunities&lt;/p&gt;&lt;div&gt;&lt;p&gt;&lt;strong&gt;Disclaimer&lt;/strong&gt;. In 2025 until recently I received &lt;a href=&quot;#nlnet-funded-activitypub-projects&quot;&gt;NLnet support&lt;/a&gt; as ActivityPub steward. That has ended and I am &lt;a href=&quot;#open-to-opportunities&quot;&gt;&lt;strong&gt;Open to work&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;/aside&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;contents&quot;&gt;Contents&lt;/h2&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#fediverse-today&quot;&gt;Fediverse today&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#whack-a-mole-development&quot;&gt;Whack-a-mole development&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#back-to-standards&quot;&gt;Back to standards&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#extension-is-the-killer-app&quot;&gt;Extension is the “killer app”&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#remove-misconception&quot;&gt;Remove misconception&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#avoid-fragmentation&quot;&gt;Avoid fragmentation&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#grassroots-open-standards&quot;&gt;Grassroots open standards&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#challenges-of-standardization&quot;&gt;Challenges of standardization&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#corporate-takeover-pending&quot;&gt;Corporate takeover pending&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#dare-to-dream-dare-to-play&quot;&gt;Dare to dream, dare to play&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#decentralized-specifications&quot;&gt;Decentralized specifications&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#specifications-as-code&quot;&gt;Specifications as code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#specification-hubs&quot;&gt;Specification hubs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#fediverse-evolution-process&quot;&gt;Fediverse evolution process&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sustainable-commons-based-evolution&quot;&gt;Sustainable commons based evolution&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#responsible-custodianship-services&quot;&gt;Responsible custodianship services&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#fediverse-tomorrow&quot;&gt;Fediverse tomorrow&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#joyful-creation&quot;&gt;Joyful creation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#peopleverse&quot;&gt;Peopleverse?&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#additional-information&quot;&gt;Additional information&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#ietf-best-practices&quot;&gt;IETF Best practices&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#delightful-commons&quot;&gt;Delightful commons&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#protocol-design-opportunity&quot;&gt;Protocol design opportunity&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#nlnet-funded-activitypub-projects&quot;&gt;Funded by the EU via NLnet&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;h2 id=&quot;fediverse-today&quot;&gt;Fediverse today&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;I’ve talked much over the years how &lt;a href=&quot;https://en.wikipedia.org/wiki/Interoperability#Post_facto_interoperability&quot;&gt;post-facto interoperability&lt;/a&gt; as only work method for evolving the fediverse, and not catching up to refactor tech debt and &lt;a href=&quot;https://www.rfc-editor.org/rfc/rfc9413.html#name-protocol-decay&quot;&gt;protocol decay&lt;/a&gt;, effectively amounts to a &lt;a href=&quot;https://en.wikipedia.org/wiki/Anti-pattern#Big_ball_of_mud&quot;&gt;Big Ball of Mud&lt;/a&gt; anti-pattern.&lt;/p&gt;
&lt;p&gt;The &lt;a href=&quot;https://codeberg.org/fediverse/fep&quot;&gt;FEP Process&lt;/a&gt; is an attempt to collect cases of protocol decay and avoid tech debt by recommending common practices to adopt, have convergence on best-practices. But a FEP is merely informative and only works after the fact. The FEP Process is a big success, but also it is a best-we-can-do, a bandaid.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Without proper standardization process the ActivityPub fediverse isn’t able to be the Future of social networking.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;A good Grassroots open standard has to find the sweet spot where implementation and specification evolve in lockstep with each other. This article delves into some of the major challenges, and proposes &lt;em&gt;Grassroots open standards&lt;/em&gt; as a means to overcome them.&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;&lt;aside aria-label=&quot;Social experience design&quot;&gt;&lt;p aria-hidden=&quot;true&quot;&gt;Social experience design&lt;/p&gt;&lt;div&gt;&lt;p&gt;&lt;strong&gt;Grassroots open standards&lt;/strong&gt; and &lt;strong&gt;Grassroots standardization&lt;/strong&gt; are a concept and a domain that is being elaborated as part of the applied research on Social experience design (SX).&lt;/p&gt;&lt;/div&gt;&lt;/aside&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div&gt;&lt;h3 id=&quot;whack-a-mole-development&quot;&gt;Whack-a-mole development&lt;/h3&gt;&lt;/div&gt;
&lt;p&gt;Actor introspection for the fediverse has been discussed for years, but never found implementation and common practice, other than out-of-bound mechanisms with Webfinger and NodeInfo that became de-facto standards. Bandaids again.&lt;/p&gt;
&lt;p&gt;Today 2026, how does a fediverse developer facilitate the integration with a new or existing fediverse app platform? The best way of course is direct communication, but next come..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Find the project website and hope for good quality documentation including design details.&lt;/li&gt;
&lt;li&gt;Lacking good docs hoping for a good FEDERATION.md in the codebase.&lt;/li&gt;
&lt;li&gt;Reverse engineer just enough of the codebase to figure out what the project does on the wire.&lt;/li&gt;
&lt;li&gt;Hope that the project has a valid linked data &lt;code dir=&quot;auto&quot;&gt;@context&lt;/code&gt; that can be fetched.&lt;/li&gt;
&lt;li&gt;Hope that all namespaces in &lt;code dir=&quot;auto&quot;&gt;@context&lt;/code&gt; can be traced to FEP’s or other projects’ specs.&lt;/li&gt;
&lt;li&gt;Loop over these projects and do the steps above until the requirements are known.&lt;/li&gt;
&lt;li&gt;Implement the integration, perhaps sprinkle in more extensions, and hopefully document them for others.&lt;/li&gt;
&lt;li&gt;Continually monitor + fix as new releases of remote dependencies cause breakages in your code.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Decentralized NPM-like dependency hell ensues at scale. Assured to result in a Rube Goldberg fediverse should the fediverse ecosystem see real growth (it is still but tiny today, very small community, loose and fragmented).&lt;/p&gt;
&lt;p&gt;In current fediverse a post-facto interoperability leader becomes &lt;strong&gt;owner&lt;/strong&gt; of the parts of the de-facto protocol specs they introduced. It becomes part of their ‘protocol flavor’, a term coined by &lt;a href=&quot;https://codeberg.org/helge&quot;&gt;Helge&lt;/a&gt;, an ActivityPub developer who helped improve the FEP process. If a newcomer project wants to offer an interoperable Video platform, they either have to take a dependency on Peertube. Or persuade Peertube to hand over ownership to the FEP Process or even W3C and adopt a shared standard approach. Or, if Peertube is unwilling, force-push their own approach towards post-facto interop leadership, by becoming the most popular choice and new de-facto standard. And perhaps really standardize it later or keep ownership. Rinse and repeat throughout the ecosystem, with all accidental complexity that these anti-patterns cause.&lt;/p&gt;
&lt;p&gt;I introduced the term &lt;strong&gt;whack-a-mole development&lt;/strong&gt; (and whack-a-mole maintenance), as the increasing and continuous workload that is incurred by assuring interoperability with remote apps and services on the basis of their moving release targets. A major chore of fediverse development, that also keeps discussions focused on nitty gritty implementation details, and makes fediverse less attractive for newcomers. Rather than higher level ideation and innovation, envisioning the future of social networking, reimagining social and realizing a peopleverse, the fediverse remains a pure technological layer that devs can code to, but is otherwise visionless. It represents a technosphere.&lt;/p&gt;
&lt;p&gt;Though there is a measure of resilience against corporate capture that comes with this approach due to how it increases barrier-to-entry, the whack-a-mole situation will become untenable, and both innovation and growth will stall. This is already happening today, where ActivityPub is simply not an attractive choice for technology decision makers, unless they share an interest in the areas of traditional social networking which fediverse grew to support best, with microblogging most prominently supported.&lt;/p&gt;
&lt;p&gt;Despite the fondness in FOSS circles to talk about “community”, at ecosystem levels this means no more than “Everyone together. Alone”. With current work methods, fragmented ecosystem, and without refactoring the installed base, my personal opinion is that the fediverse as it stands today does NOT and isn’t capable to represent the &lt;em&gt;Future of social networking&lt;/em&gt;. On the other hand the ActivityPub family of open standards &lt;em&gt;does&lt;/em&gt; have this potential! This blog post is a follow-up to a &lt;a href=&quot;https://social.coop/@smallcircles/116109447243110037&quot;&gt;#ThoughtProvoker&lt;/a&gt; toot I sent earlier on this subject, and my writing about the need for &lt;a href=&quot;https://coding.social/blog/shared-ownership/&quot;&gt;shared responsible ownership&lt;/a&gt; of our collaborative ecosystem.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;back-to-standards&quot;&gt;Back to standards&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;As a GenX person working in IT since 1997 I am lucky enough to have experienced The Good Parts™ of the XML hype cycle. Working in Print publishing at the time at the largest print company in Europe, the range of XML-based open standards that were developed by the &lt;a href=&quot;https://w3c.org&quot;&gt;W3C&lt;/a&gt;, were a real blessing. It allowed us to integrate all the complex systems and third party services that were involved with magazine and newspaper publishing.&lt;/p&gt;
&lt;p&gt;Open standards were super relevant, and the W3C website would be checked daily for latest updates. Integrations with remote services could be done by &lt;em&gt;relying on&lt;/em&gt; the robustness of the open standard specifications, and focus solely on modeling service interfaces, contract-based development. No need to know the bowels of the remote service, no low-level plumbing and custom development at protocol level on both ends of the interface to get the basics working.&lt;/p&gt;
&lt;p&gt;The rise of Web 2.0, with its application siloes and cloud-based SaaS walled gardens, has greatly deteriorated the open standards movement. To such extent that I feel today’s developers no longer realize the true power and benefits of following a standards-based development approach. Instead focus has shifted to pragmatic coding and “show, don’t tell” of working implementations, and small increments. Agile gone rampant.&lt;/p&gt;
&lt;p&gt;In FOSS circles, where the typical project management process is loosely based on what a code forge like Github offers, the de-facto development method is “feature-driven design-by-consensus”. Using the issue tracker and merging code increments via pull requests. Over the years software development has turned from Waterfall with too much upfront design, to overly agile where Code is King and good design takes the back seat. Especially in the fediverse developer ecosystem that relies totally on ActivityPub for interoperability, a key enabling technology, typical FOSS work methods are insufficient to mature the technology base. When pragmatically introducing a hack on-the-wire, the whole ecosystem deteriorates.&lt;/p&gt;
&lt;p&gt;We MUST find the sweet spot between grassroots development and top-down standardization for ActivityPub to remain relevant as a robust enabling technology for the social web of the future.&lt;/p&gt;
&lt;div&gt;&lt;h3 id=&quot;extension-is-the-killer-app&quot;&gt;Extension is the “killer app”&lt;/h3&gt;&lt;/div&gt;
&lt;p&gt;An often heard observation by people on the fediverse is that “doing identity right” - having nomadic identities that are not tied to app platforms, and full account portability - constitutes the real killer app that is still missing for ActivityPub to become the social web protocol of choice. And when we only fix this, the fediverse is ready to go mainstream and become attractive to the wider public. I disagree with this notion. That is not the killer app.&lt;/p&gt;
&lt;p&gt;While identity is important, there’s a much more fundamental unaddressed problem that ails the fediverse developer ecosystem. Identity of what exactly?&lt;/p&gt;
&lt;p&gt;What is the design of your ActivityPub extension? What does it model, which capabilities and services do your AP actors expose? In what way are they interoperable, and thus attractive for other ecosystem developers to adopt? What is the quality of a service design, and how will it mature and evolve? What risks come with adoption of your extension? Do I work with the protocol, or is something app-specific really? For example, has the sole interpretation of a &lt;code dir=&quot;auto&quot;&gt;Person&lt;/code&gt; actor become that it represents a user account on an app platform? Not in the specs, but on the fediverse it is implied, by protocol decay. Only when knowing the entities and relationships in ones solution’s domain model, can we determine how they map to identity. And more general how app-specific functionality maps to protocol behavior that must be invoked.&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;&lt;aside aria-label=&quot;The robustness principle&quot;&gt;&lt;p aria-hidden=&quot;true&quot;&gt;The robustness principle&lt;/p&gt;&lt;div&gt;&lt;p&gt;Protocols should allow for the addition of new codes for existing fields in future versions of protocols by accepting messages with unknown codes (possibly logging them). Programmers should avoid sending messages with “legal but obscure protocol features” that might expose deficiencies in receivers, and design their code “not just to survive other misbehaving hosts, but also to cooperate to limit the amount of disruption such hosts can cause to the shared communication facility”&lt;/p&gt;&lt;p&gt;&lt;small&gt;— Source: &lt;a href=&quot;https://en.wikipedia.org/wiki/Robustness_principle&quot;&gt;Robustness principle on Wikipedia&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;&lt;/aside&gt;
&lt;p&gt;Good ActivityPub extension designs based on a &lt;a href=&quot;https://www.rfc-editor.org/rfc/rfc9413.html&quot;&gt;robust protocol&lt;/a&gt; involve ..&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Knowing the business or application domain of the federated solution that is to be integrated with the social web.&lt;/li&gt;
&lt;li&gt;Knowing ActivityPub protocol capabilities and interface, but not being bothered by protocol intrinsics.&lt;/li&gt;
&lt;li&gt;Knowing message formats with the ActivityPub types and properties to send on the wire, and their validation rules.&lt;/li&gt;
&lt;li&gt;Knowing expected response types and message exchange patterns that take place in more involved distributed solution workflows.&lt;/li&gt;
&lt;li&gt;Knowing enough of the business logic of the domain to correctly interoperate with remote actors.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Unfortunately up to this present day no good comprehensive guidelines and standards support exist to build robust solutions on top of ActivityPub, and implement good quality, interoperable ActivityPub extensions that follow recommended best-practices.&lt;/p&gt;
&lt;div&gt;&lt;h3 id=&quot;remove-misconceptions&quot;&gt;Remove misconceptions&lt;/h3&gt;&lt;/div&gt;
&lt;p&gt;The presentation &lt;a href=&quot;https://www.youtube.com/watch?v=f84n5oFoZBc&amp;#x26;t=176s&quot;&gt;“Hammock Driven Development”&lt;/a&gt; by Rich Hickey, developer of the Clojure language, should be a MUST WATCH for any FOSS and fediverse developer. The gist of Rich’s message is “neglect the design aspects of your software project at your own peril”. In one of the first slides he mentions that the most costly mistake developers can make, that often leads to complete failure of their projects, is to allow misconceptions to exist on what the objectives are with regards to the solution.&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=f84n5oFoZBc&amp;#x26;t=176s&quot;&gt;&lt;img src=&quot;https://coding.social/blog-grassroots-evolution-avoid-misconception.png&quot; alt=&quot;Slide from Rich Hickey&amp;#x27;s presentation that mentions that &amp;#x22;Most of the biggest problems in software are problems of misconception.&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;On the fediverse we made the cardinal mistake of never taking away misconception from the very start, and instead allowed it to linger and grow, introducing more and more misconceptions over time in the form of leaked abstractions and unclear separation between protocol layer and app-specific coding. And above all we left eternal unclarity to what it even means to be “part of the fediverse”, by the total lack of a shared (technology) vision. Other than saying “It is decentralized, baby” in an Arnold Schwarzenegger voice, we don’t know whether we are &lt;a href=&quot;https://social.coop/@smallcircles/113652552598382201&quot;&gt;creating tomorrow’s Skynet&lt;/a&gt; or blissful utopia. We just introduce our own increments to the social web, and tweak until they work with the other apps of the day.&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;&lt;aside aria-label=&quot;“The Future of Social Networking”&quot;&gt;&lt;p aria-hidden=&quot;true&quot;&gt;“The Future of Social Networking”&lt;/p&gt;&lt;div&gt;&lt;p&gt;When it comes to MUST WATCH presentations any tech worker should see, and related to shared vision and making responsible technology progress, be sure to watch or rewatch Bret Victor’s &lt;a href=&quot;https://vimeo.com/71278954&quot;&gt;The future of programming&lt;/a&gt; talk, which has become even more relevant today than it was in 2013. Overlooked by many at the time was Bret’s urgent and almost desperate plea for people to dare to think outside of the box, as a bare necessity for mankind to be able to face the challenges of modern times. When watching the video, imagine the title to be “The future of social networking” and think about the future of our fediverse, how might reimagine social and shape a peopleverse together.&lt;/p&gt;&lt;p&gt;If you are ready to think out of the box, and also interested in exploring the new field of Social experience design, then you may view this fun watch on &lt;a href=&quot;https://www.youtube.com/watch?v=0HqUYpGQIfs&quot;&gt;Emergent Complexity&lt;/a&gt; to prep for the mindset shift that SX involves. SX involves &lt;em&gt;emergent evolutionary design&lt;/em&gt;, which it applies first in how it introduces &lt;a href=&quot;https://coding.social/blog/reimagine-social/#hedonic-peer-production&quot;&gt;Hedonic peer production&lt;/a&gt; to the commons.&lt;/p&gt;&lt;/div&gt;&lt;/aside&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;The visionlessness, which long ago I found to be one of &lt;a href=&quot;https://discuss.coding.social/t/major-challenges-for-the-fediverse/67&quot;&gt;major social challenges&lt;/a&gt; that ail the fediverse, leads to directionlessness. Or more accurately, the direction of the fediverse is determined by the post-facto interoperability leader(s) du jour: The app platforms that managed to “cross the chasm” and find good uptake of “users” (fedizens) for their app. In a fediverse that represents a technoverse people naturally care more for apps, than for the ecosystem as a whole.&lt;/p&gt;
&lt;p&gt;One of the first &lt;em&gt;major misconceptions&lt;/em&gt; to address is “the Linked Data conundrum”: The unclear way in which the &lt;a href=&quot;https://www.w3.org/TR/ldp/&quot;&gt;Linked Data&lt;/a&gt; based ActivityPub standard maps to plain JSON implementations, which are also a valid wire format. Despite yearslong discussion and confusion - inherent to misconceptions - there has never been progress to solving the conundrum. This blog article was motivated by a related SocialHub thread I created &lt;a href=&quot;https://socialhub.activitypub.rocks/t/practices-around-json-formatting-of-json-ld-messages/8628?u=aschrijver&quot;&gt;“Practices around JSON formatting of JSON-LD messages”&lt;/a&gt;, where the discussion raged anew.&lt;/p&gt;
&lt;p&gt;I will quote &lt;a href=&quot;https://feddit.dk/u/SorteKanin&quot;&gt;@SorteKanin&lt;/a&gt; from the thread, who remarked that ..&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;“Regardless of what side of the debate you are on, you must admit that the controversy around “to JSON-LD or not to JSON-LD” signals a failure of the standards process. &lt;strong&gt;Standards should not be controversial&lt;/strong&gt;. They should seek common ground and thereby eliminate controversy and instead foster cooperation.”&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;small&gt;— Source: &lt;a href=&quot;https://socialhub.activitypub.rocks/t/practices-around-json-formatting-of-json-ld-messages/8628/17?u=aschrijver&quot;&gt;SorteKanin on SocialHub&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Other misconceptions have crept in over time, like many leaky abstractions that are not part of the conceptual architecture of ActivityPub-based social networks, but because of protocol decay must be taken into account now. Think of “server”, “client”, “app”, “user”, “platform”, “instance”, “actor profile”, “post”, and as mentioned above, even “identity”.&lt;/p&gt;
&lt;p&gt;It will take concerted effort and prolonged involvement from ecosystem participants to take away these misconceptions, but when done well the rewards will be high: A sustainable path to the future of social networking.&lt;/p&gt;
&lt;div&gt;&lt;h3 id=&quot;overcome-fragmentation&quot;&gt;Overcome fragmentation&lt;/h3&gt;&lt;/div&gt;
&lt;p&gt;In the FOSS and social impact movements values and freedoms are very important and kept in high regard. The culture creates conditions where people are free to experiment, to innovate, encouraged to share knowledge with other people, and autonomously introduce their work. This culture turns FOSS into a rich cauldron of creativity that has &lt;em&gt;huge potential to bring positive societal change&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;However not all is well. The &lt;a href=&quot;https://www.heise.de/en/news/Harvard-study-Open-source-has-an-economic-value-of-8-8-trillion-dollars-10322643.html&quot;&gt;value of FOSS&lt;/a&gt; has arguably been freely given away, mostly to the benefit of the bad actors. It is not unfair to question &lt;em&gt;complicity&lt;/em&gt; of the FOSS movement to the rise of Big Tech and AI technologies that totally disrupt today’s society. There is also validity in people who say “FOSS is for the privileged who are able to spend time and money on it”. Whose more ‘casual involvement’ allow to narrowly focus just on the tech, and shun &lt;a href=&quot;https://social.coop/@smallcircles/116316524763055082&quot;&gt;uncomfortable ethical questions&lt;/a&gt; about the externalities of their work.&lt;/p&gt;
&lt;p&gt;This complicity however is &lt;em&gt;emergent&lt;/em&gt;, arising from countless initiatives that are individually all well-intended. No one can really be blamed. The &lt;em&gt;chaotic&lt;/em&gt; grassroots FOSS movement is fragmented in its individual projects, and people are unable to collaborate productively at scale to uphold technology ecosystems. The result is that being involved in FOSS is inherently unsustainable for those who want to earn a decent income from it. To improve FOSS sustainability we must first have realistic expectations. Apart from all the talk on values, what can we &lt;em&gt;expect&lt;/em&gt; from FOSS?&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;FOSS is software code and related artifacts protected by US copyright law.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Period. All the rest, the morals and values, the visions of a better world, and FOSS-based humane and harmonious solutions to get us there, are implied and NOT an intrinsic part of FOSS. Additional social organization and culture must be fostered and nourished &lt;em&gt;around&lt;/em&gt; FOSS to provide assurances that lead to more desirable outcomes, and value that flows primarily to the right people in society.&lt;/p&gt;
&lt;p&gt;The ActivityPub-based social web, the fediverse, is an unique FOSS-based ecosystem that managed to emerge and forge there own formal technology open standards.&lt;/p&gt;
&lt;p&gt;However, if we can’t collaborate at scale, have no time to care for the ecosystem at large, to delegate chores and foster shared ownership, then how can we expect a healthy future where the fediverse evolves and thrives? A grassroots standardization process must find ways to bring people together to further common interests.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;grassroots-open-standards&quot;&gt;Grassroots open standards&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href=&quot;https://coding.social/blog/reimagine-social/#social-experience-design&quot;&gt;Social experience design&lt;/a&gt; focuses on the intersection between Sustainable FOSS - named &lt;a href=&quot;https://coding.social/blog/reimagine-social/#sustainable-open-social-systems&quot;&gt;SOSS&lt;/a&gt; in SX terms - the social web, and collaborative commons. The goal is to establish self-sustainable commons that participates in a commons based value economy, exchanging services that offer solutions that serve people’s needs. This goal combined with the need to be able to scale &lt;em&gt;requires&lt;/em&gt; going back to open standards, and follow standards-based solution development practices.&lt;/p&gt;
&lt;p&gt;SX introduces the term &lt;strong&gt;Grassroots open standard&lt;/strong&gt; and the business domain of &lt;strong&gt;Grassroots standardization&lt;/strong&gt; that involves both the bottom-up and top-down processes of standardization. Grassroots standards are open access, driven by input coming from commons participants that are part of a rich, inclusive ecosystem. Grassroots standards are as much designed as they are ‘grown’ organically in an analogy to Nature. They are gradually improved by evolution, and so too are the grassroots standardization processes.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;“Isn’t ActivityPub a grassroots open standard, and the FEP Process a grassroots standardization process already?”&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;No. Because it isn’t &lt;em&gt;commons based&lt;/em&gt;, not under control of and by the people, and sustainable at any one time. W3C ActivityPub isn’t a grassroots standard because it isn’t able to evolve, and it isn’t sustainable because implementations introduce ever more protocol decay. Tireless fediverse pillar &lt;a href=&quot;https://cosocial.ca/@evan&quot;&gt;@evan&lt;/a&gt; is trying to bring top-down change to that, by bringing people together at the W3C. The grassroots FEP Process is only &lt;em&gt;part of&lt;/em&gt; the overall standardization process, and isn’t sustainable either. FEP’s were &lt;a href=&quot;https://socialhub.activitypub.rocks/t/fediverse-enhancement-proposal-fep/1059&quot;&gt;introduced by @pukkamustard and @cjs&lt;/a&gt; but existed on a self-hosted git forge that was often down or had expired certificates. It was doomed to languish and fail, so I took the initiative to take the FEP Process to &lt;a href=&quot;https://codeberg.org/fediverse/fep&quot;&gt;Codeberg&lt;/a&gt; and sought volunteers to form a maintainer team. Though great team members participated over time, today only a single individual is dilligently doing the boring &lt;em&gt;commons janitoring&lt;/em&gt; chores. Our lone hero and second fediverse pillar &lt;a href=&quot;https://mitra.social/users/silverpill&quot;&gt;@silverpill&lt;/a&gt;, developer of Mitra. This in itself makes the FEP process not long-term sustainable right now.&lt;/p&gt;
&lt;p&gt;The W3C, top-down, and the FEP Process, bottom-up. They complement each other and might theoretically form a complete grassroots standardization process when tuned to work well together. For a time when I was still facilitator at SocialHub I spent a lot of time to advocate the emergence of a &lt;a href=&quot;https://socialhub.activitypub.rocks/t/3-stage-standards-process-guaranteeing-an-open-and-decentralized-ecosystem/3602?u=aschrijver&quot;&gt;3-stage bottom-up standardization process&lt;/a&gt;, depicted below ..&lt;/p&gt;
&lt;div&gt;
&lt;p&gt;&lt;img alt=&quot;1st stage is the decentralized ecosystem, where SocialHub is part of and only facilitates the FEP process, which is the 2nd stage. The FEP informs the W3C who cherry-pick both from the FEP and from the ecosystem. The ecosystem either participates in the FEP or the W3C or both. Only the W3C gives formal guidance. FEP and ecosystem have mixed informative/ formal practices.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1651&quot; height=&quot;1070&quot; src=&quot;https://coding.social/_astro/SX-fep-process-role-in-fediverse-sketch_excalidraw-dark.DQRbKvG7_Z2k5Gtg.webp&quot;&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;While well-intended and following the right idea, in hindsight I was naive and the proposal has serious flaws and challenges that make it unsuitable to work well against the social dynamics we find in the chaotic grassroots collaboration environment of the fediverse developer ecosystem.&lt;/p&gt;
&lt;div&gt;&lt;h3 id=&quot;challenges-of-standardization&quot;&gt;Challenges of standardization&lt;/h3&gt;&lt;/div&gt;
&lt;p&gt;What are the major challenges to overcome?&lt;/p&gt;
&lt;p&gt;First there is the &lt;em&gt;commons participation&lt;/em&gt; challenge. Most people simply do not want to do the boring chores, the commons janitoring tasks that need to be done. Especially if they already “crossed the chasm” and are unlocked, able to code and focus on their own app with enough ActivityPub expertise under their belt. That is reality, it is only natural, a fact. People are motivated first of all based on self-interested motives. Commons janitoring is highly unthankful, under-appreciated, and mostly unseen work.&lt;/p&gt;
&lt;p&gt;Fediverse wouldn’t be where it is today, without the major backing that the European Union has provided over the years, in the form of grant funding and supportive services. Instrumental were the &lt;a href=&quot;https://ngi.eu&quot;&gt;Next Generation Internet&lt;/a&gt; funding programs of Horizon Europe, facilitated by the hard-working folks at &lt;a href=&quot;https://nlnet.nl&quot;&gt;NLnet&lt;/a&gt; and led by Michiel Leenaars as director and strategist. Well over &lt;a href=&quot;#nlnet-funded-fediverse-projects&quot;&gt;88 ActivityPub projects&lt;/a&gt; have found support during the years, which includes me in the role of ActivityPub community steward. But there is only so much that organizations such as NLnet can do to strategically steer technology direction, before they reach their ‘span of control’ and risk getting mired in operational practices. Falling in the ‘pragmatism trap’ in a similar way as the supported developer base does.&lt;/p&gt;
&lt;p&gt;The problem with the type of funding is the mandate that is given by the EU, which favors the creation of technical artifacts in typical FOSS fashion, but does not include the software lifecycle activities that lead to adoption, maintenance, and long-term sustainability and viability of new technologies. I call it “breadcrumb funding” and in a way it is not much different than a much scaled-down variation of venture capital funding. Provide capital, and see what sticks around, becomes successful. It is not a bad method of funding either. On the contrary, it has helped many flourishing FOSS projects into existence, that are now long-term sustainable. But as the only form of funding, and with its limited scope focused on FOSS software production, it is entirely unsufficient to address overarching concerns that keep a healthy technology ecosystem together, let alone foster and evolve good open standards and enforce the &lt;em&gt;standards compliance&lt;/em&gt; the open ecosystem must rely upon for basic interoperability.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;The commons based open standards movement still faces a near total lack of adequate funding.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Luckily there is a shift of focus in the funding landscape, that pays more attention to the entire supply chain including more socio-technical and even socio-cultural activities that are just as important. After all, coding is social. At least it should be.&lt;/p&gt;
&lt;p&gt;Then the next challenge, when there are proactive participants, there is the issue of &lt;em&gt;governance&lt;/em&gt; or the lack thereof, and the power dynamics that are related to this. People in chaotic social impact movements are fiercely independent and autonomous. They are highly alert and critical where it comes to matters of who has authority on what. This is a good thing, part of the values and freedoms to hold dear, free agency and open technology access, and fostering of safe and inclusive online spaces. But it also makes governance at scale nearly impossible, a “herding of cats” with clashing opinions, ideologies and cultures.&lt;/p&gt;
&lt;p&gt;In the case of dealing with Linked Data versus plain JSON, who has the authority to make a decision? Perhaps even break backwards-compatiblity? The reality in current fediverse is that no one can affect the standard, but everyone can affect the installed base by just opportunistically coding the required change. The lack of governance and inability to have a say, leads to people not caring about the open standards, and it is only logical they act in this way. “Just do it” is simply the only pragmatic choice. But that credo is more value-aligned with Silicon Valley than it is with fediverse culture.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Standardization risks recentralization and corporate capture of the open standards.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Decentralized architectures, distributed systems, and above all chaotic collaboration enviroments pose great challenges to facilitate healthy technological innovation. The complexities involved and the urge to bring order to chaos often lead to top-down governance structures to shape up, gaining authority and power that in turn trigger forces of recentralization.&lt;/p&gt;
&lt;p&gt;A certain extent of centralization is always required, if only to have a “single source of truth” for the ActivityPub protocol specifications. On the fediverse there are roughly four places where centralization takes place ..&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;In server instances that host apps and services governed by moderators and admins.&lt;/li&gt;
&lt;li&gt;At the application or service provider via their FOSS project or proprietary product offering.&lt;/li&gt;
&lt;li&gt;At the FEP process, where proactive developers try to gain consensus for the extensions they use.&lt;/li&gt;
&lt;li&gt;Finally at the W3C, facilitated by SocialCG, and in future perhaps by a full Work group.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The need to have points of centralization becomes problematic where real recentralization takes place. A server instance that grows too large, a dominant app platform that shapes the fediverse to its will, or standards bodies that are overly controlled by gatekeepers that represent special interest parties. Today there are already frictions that hamper streamlined standardization processes and the ecosystem as a whole. The W3C has a problem of authority, where it is perceived by the more autonomous or even anarchist participants in the fediverse as a too formal organization structured to primarily serve corporate interests. This is not an unfair assessment, as traditionally most open standards are driven by representatives of large businesses, oftentimes by employees at Big Tech companies. And W3C is shunned for that reason by these people.&lt;/p&gt;
&lt;p&gt;The FEP process serves to bring balance here, allowing open access standardization from the bottom up, but it faces its own challenges. Here the main questions developers ask is “Why would I put the time and effort into creating and fostering a FEP document, especially while I am not even really blocked in my own FOSS project?”. The FEP contribution is seen as a gift that requires ‘sacrifice’ in time, money, and effort, giving only few benefits in return. There is often the &lt;em&gt;intent&lt;/em&gt; to write a FEP, yet it never happens. This indicates a failure and improvement point for the standardization process.&lt;/p&gt;
&lt;p&gt;Real challenges exist when it comes to app platforms andd server instances. Both pose existential risk to the decentralized fediverse, if recentralization goes rampant. The fediverse today is purely app-centric, and has the widely known issue of Mastodon being overly dominant, such that it shaped fediverse in its own image. Here SX does NOT lay blame with Mastodon, contrary to many critical fedizens. After all, as earlier explained, you can &lt;em&gt;expect nothing&lt;/em&gt; other than software artifacts with software freedoms from a FOSS project, an autonomous ecosystem participant. If there is blame it is that the ActivityPub protocol isn’t robust enough to guarantee decent interoperability levels so that this isn’t a problem. The fault is once again with the standardization process, which should be strong enough to steer the technology landscape as a whole. This is also the case for server instances becoming overly large. What if mastodon.social became the centralized home of 4 billion fedizens, running on Mastodon data centers? It is the protocol design itself that determines the attractiveness for Mastodon or any other party to go that direction. And of course very importantly the culture and social norms fostered on the fediverse shouldn’t allow this to happen.&lt;/p&gt;
&lt;div&gt;&lt;h3 id=&quot;corporate-takeover-pending&quot;&gt;Corporate takeover pending&lt;/h3&gt;&lt;/div&gt;
&lt;p&gt;Here comes the biggest challenge then. With all the flaws and frictions, the misconceptions and the holes in the specs, and the autonomous nature of the ecosystem we can conclude ..&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;The ActivityPub open standard isn’t commons based and corporate takeover is guaranteed when mass adoption comes.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;In 2023 Meta released Threads with a basic level of ActivityPub support and built on top of the Instagram technology stack. Though many people think Threads is another failed product introduction by Mark Zuckerberg, I consider it a very smart strategic move. To Meta the launch of Threads constituted a neat and cheap experiment that &lt;a href=&quot;https://newsletter.pragmaticengineer.com/p/building-the-threads-app&quot;&gt;was highly successful&lt;/a&gt;. Just a handful of time and resources and now Meta is ready as a strategic spider in our social web, to either snuff out broad adoption should it come, or become the dominant market leader if they decide to take a front seat. If that happens they will not go with a half-baked unprofessional standardization process, but will launch their own full-blown developer portals just like they did before with React and GraphQL. The rise of AI significantly increases the risk of either an extinction or embrace by undesirable and exploitative commercial parties. It has become much easier for any person to launch their vibe-coded fediverse apps, and by doing so demonstrate the areas where there is real market value, attracting corporate entities.&lt;/p&gt;
&lt;p&gt;The corporate social web from a pure technical perspective will be a real blessing to developers, who are finally fully unlocked to immediately focus on solution development. The fediverse developer ecosystem will balloon with people who do not know anything about FOSS culture and values, and the passion that drove the early pioneers to pursue a decentralized social web. For the early adopters and fedizens, but also for our society as a whole there will be a HUGE missed opportunity, and a possible total failure if the outcome of all the work is that Big Tech is now even closer to our skin, e.g. using roaming AI personal agents on decentralized technologies. And continue to depersonalize and erode the social fabric of society in their usual disruptive ways, that undermine our hard-won freedoms and democracy.&lt;/p&gt;
&lt;p&gt;Unfortunately my opinion that fediverse isn’t ready for prime time yet is controversial. There is something of a chism in the ecosystem between BigFediverse and small fedi proponents. Where a sizable group of people DO think that fediverse is ready for the masses right now. Or that given the urgency to have alternatives to Big Tech social media platforms, applying growth-hacking tactics is the right thing to do. Meanwhile another group of people favors the &lt;a href=&quot;https://ar.al/2020/08/07/what-is-the-small-web/&quot;&gt;small web&lt;/a&gt; approach. Small-world networks, inter-community and friend-of-a-friend like cozy relationship networks. Which is a more innovative social web in my opinion, that follows a more interesting and future-proof shared (technology) vision. Ideally a good grassroots standardization process provides a place for both of these groups to satisfy their needs, while staving off the risk of unwanted corporate capture.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;dare-to-dream-dare-to-play&quot;&gt;Dare to dream, dare to play&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;The two pillars of the fediverse, &lt;a href=&quot;https://mitra.social/users/silverpill&quot;&gt;@silverpill&lt;/a&gt; and &lt;a href=&quot;https://cosocial.ca/@evan&quot;&gt;@evan&lt;/a&gt;, do their stinking best to lure people into proactive participation and make them volunteer their precious time. After a decade of doing community work, and facilitation of various communities, doing technology evangelism and &lt;a href=&quot;https://discuss.coding.social/t/weaving-in-public-connecting-people-and-interests/85&quot;&gt;“weaving in public”&lt;/a&gt; I know as no other the ups and downs, and the deep frustrations that can come with this commons janitoring work. Oftentimes it feels like pulling a dead horse, and that despite all efforts there is hardly any progress. Commons janitors also often get criticised by bystanders on their volunteer duties, and the decisions they make. On the other hand, when things do turn out well, and unexpected collaborative arrangements shape up, it can be very elating, satisfactory, and rewarding too. Worth the time, money, and loss of income. Worthy of our passion. Aligned with our dreams.&lt;/p&gt;
&lt;p&gt;I assume that both &lt;a href=&quot;https://mitra.social/users/silverpill&quot;&gt;@silverpill&lt;/a&gt; and &lt;a href=&quot;https://cosocial.ca/@evan&quot;&gt;@evan&lt;/a&gt; aren’t in it only for the pure love of things and doing their janitoring as pure hobby. That there are more hedonic drivers and self-interested motives at play that drives them to foster &lt;a href=&quot;https://coding.social/blog/reimagine-social/#hedonic-peer-production&quot;&gt;hedonic peer production&lt;/a&gt; in the commons. They each pursue larger personal goals.&lt;/p&gt;
&lt;p&gt;The same is true for me. I came to the fediverse in 2018 and became &lt;a href=&quot;https://socialhub.activitypub.rocks/u/aschrijver/summary&quot;&gt;facilitator of SocialHub&lt;/a&gt; for a good number of years, because I &lt;em&gt;required&lt;/em&gt; a healthy and vibrant ActivityPub-based ecosystem that didn’t yet exist, and still doesn’t exist to this day. At least not on the original promise and power of the technology. My interest area involves &lt;em&gt;Residential social networking&lt;/em&gt;, where the social network induces people in towns, cities, and rural areas, to &lt;em&gt;engage offline&lt;/em&gt; and contribute to the local economy and strengtening of social cohesion between residents. In this type of social network the residents do not only create content, but are able to add their dynamic apps and services with relative ease, to enrich the overall social experience on their residential networks.&lt;/p&gt;
&lt;p&gt;I feel the fediverse is at an inflection point. The fediverse-we-have has a future, and perhaps a bright one too. Personally I love what Mastodon offers me, and I get value from my microblogging. Yet it is not, no longer, the fediverse I became active for in the commons, doing my own commons janitoring duties. Like many others before me - including most of the innovators looking for more vibrant cocreation spaces, and many protocol experts involved from the very start - I may soon seek greener pastures. Continue the quest and look for more promising social networking technologies that align better with my aspirations for “The Decentralizated Web”. Pursue my dreams elsewhere. Yet there still exists big opportunity to turn the ship and correct course ..&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Fediverse is at an inflection point where the &lt;a href=&quot;https://github.com/swicg/activitypub-api&quot;&gt;ActivityPub API&lt;/a&gt; can be the Grassroots standard that puts it back on track.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The title of this section refers to two important &lt;a href=&quot;https://coding.social/blog/reimagine-social/#hedonic-drivers&quot;&gt;hedonic drivers&lt;/a&gt; that help entice people to become proactive participants in any technology ecosystem. A good grassroots open standard and standardization process can incite these in people and attract them to become active. A robust protocol helps people think of all the exciting things to build on top of it, and dare to dream. A healthy commons based process encourages people to play together with others and imagine what is possible, so that it can be realized. Going from dreams to their realization is what SX offers to practitioners in the personal level of the &lt;a href=&quot;https://coding.social/blog/reimagine-social/#pyramid-of-perspective&quot;&gt;Pyramid of perspective&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Grassroots open standards are emergent by nature, they evolve and aggregate value in two cent increments.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I am merely a generalist, and a dreamer at that. I am neither a protocol expert nor am I a ten times developer. I have many ideas on how grassroots standardization processes may function. But ideas are cheap. Grassroots standards grow organically where ideas take hold, and this involves many people acting together, cocreating things.&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;&lt;aside aria-label=&quot;Invitation to brainstorm&quot;&gt;&lt;p aria-hidden=&quot;true&quot;&gt;Invitation to brainstorm&lt;/p&gt;&lt;div&gt;&lt;p&gt;In the paragraphs that follow I will just let my imagination roam freely, try to reimagine social, in hopes my showerthoughts inspire others to chime in as well. Before reading these sections you may jump ahead, and prime your brain with the &lt;a href=&quot;#peopleverse&quot;&gt;#ThoughtProvoker&lt;/a&gt; I added at the end of the article.&lt;/p&gt;&lt;p&gt;The social coding forum has an &lt;a href=&quot;https://discuss.coding.social/c/commons-outreach/commons-ideation/20&quot;&gt;Ideation space&lt;/a&gt; and quite a few &lt;a href=&quot;https://discuss.coding.social/tag/idea&quot;&gt;#idea&lt;/a&gt;-tagged topics. And also there is the &lt;a href=&quot;https://codeberg.org/fediverse/fediverse-ideas/issues&quot;&gt;fediverse-ideas&lt;/a&gt; tracker on Codeberg, and I welcome anyone to add their two cents and brainstorm with me.&lt;/p&gt;&lt;/div&gt;&lt;/aside&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div&gt;&lt;h3 id=&quot;decentralized-specifications&quot;&gt;Decentralized specifications&lt;/h3&gt;&lt;/div&gt;
&lt;p&gt;Coding is Social. That is the premise of Social coding commons. Everything in IT revolves about people, and how together they produce tech artifacts, software that serves people’s needs. Isn’t it ironic that for the ActivityPub fediverse - which promises social networking that is “by the people, and for the people” - a deeply social process such as the interaction design between the solutions that we build to serve society, we never really thought about decentralizing that process using our own cocreated social web technologies?&lt;/p&gt;
&lt;p&gt;What if the ActivityPub grassroots open standard were entirely decentralized, equally owned by everyone, every fedizen and fediverse developer? What if the process of evolving the open access specifications were native to the social web? In what ways might we achieve that, and what would be the possibilities and opportunities, the &lt;em&gt;potential&lt;/em&gt; that that would have? What if the standards body weren’t a hyperformal organization, but the collaborative commons itself? A sovereign, self-governed grassroots open standard in a self-organizing grassroots commons? Let’s explore these ideas further.&lt;/p&gt;
&lt;div&gt;&lt;h3 id=&quot;specification-as-code&quot;&gt;Specification as code&lt;/h3&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href=&quot;https://discuss.coding.social/t/protosocial-activitypub-protocol/665&quot;&gt;Protosocial protocol&lt;/a&gt; is an initiative to create an ActivityPub extension that goes back to first principles outlined in the W3C open standard. It is a SOSS initiative on my &lt;a href=&quot;https://coding.social/blog/reimagine-social/#social-activity-tracks&quot;&gt;hobby track&lt;/a&gt; for the time being, as I have no income at the moment and neither do I have savings. Protosocial brings a service-oriented &lt;em&gt;overlay network&lt;/em&gt; to the social graph of actors, thus has the opportunity to plug misconceptions and holes that the open standards do not address. Protosocial social networks constitute of a social web of Services where Actors can be introspected for the services they offer.&lt;/p&gt;
&lt;p&gt;&lt;img alt=&quot;Sticky note that represents the Protosocial SX solution and reads &amp;#x22;Develop fediverse services with ease&amp;#x22;.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;400&quot; height=&quot;355&quot; src=&quot;https://coding.social/_astro/SX-protosocial-solution-sticky-note.olIXXQ48_Z205Di2.webp&quot;&gt;&lt;/p&gt;
&lt;p&gt;This post is not about Protosocial, but mentioning it here for how it intends to encapsulate the &lt;em&gt;design of a service&lt;/em&gt; with the service itself. While the introspection mechanism is initially but very basic, the idea is that eventually a deployed service bundle will contain its full design specifications, docs, and perhaps even the codebase itself. To be either retrieved or machine-introspected at runtime via service discovery and service delivery (handshake and invocation).&lt;/p&gt;
&lt;p&gt;Objectives are that ..&lt;/p&gt;
&lt;div&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Think&lt;/strong&gt;. Services are &lt;em&gt;self-contained&lt;/em&gt; without dependency on remote owners.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Act&lt;/strong&gt;. The &lt;em&gt;design specification&lt;/em&gt; of a service becomes truly decentralized itself.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Feel&lt;/strong&gt;. Service integrators are &lt;em&gt;relieved&lt;/em&gt; from plumbing to focus on their solution.&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;p&gt;There is a &lt;em&gt;huge&lt;/em&gt; body of work in IT around the subjects of service delivery, discovery, introspection, composition, orchestration, and choreography. Numerous approaches and mechanisms exist to take inspiration from and adopt. Weigh the pros and cons and a find transition path from simple to more intricate and automated ways to discover and invoke service specifications.&lt;/p&gt;
&lt;p&gt;A basic but well-thought out introspection mechanism is offered by XMPP protocol in their &lt;a href=&quot;https://xmpp.org/extensions/xep-0030.html&quot;&gt;XEP-0030 Service discovery&lt;/a&gt; document, and a number of related specs.&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;&lt;aside aria-label=&quot;Greenfield exploration opportunity&quot;&gt;&lt;p aria-hidden=&quot;true&quot;&gt;Greenfield exploration opportunity&lt;/p&gt;&lt;div&gt;&lt;p&gt;For the efforts planned for the ActivityPub API we can take the Bluesky approach and do greenfield discovery and implementation, apply our lessons-learned from &lt;code dir=&quot;auto&quot;&gt;ActivityPub-1.0.0&lt;/code&gt;, since we will surely do semantic versioning on the protocol specs from here onwards, right?&lt;/p&gt;&lt;/div&gt;&lt;/aside&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Specification-as-code is a form of &lt;a href=&quot;https://dev.to/dumebii/everything-you-need-to-know-about-living-documentation-130j&quot;&gt;Living documentation&lt;/a&gt;, which constitutes an application domain in itself that is candidate to get social web support. A well-known example of living documentation is OpenAPI, but more appropriate for the fediverse would be &lt;a href=&quot;https://www.asyncapi.com/en&quot;&gt;AsyncAPI&lt;/a&gt; that can be extended to be a good fit to describe ActivityPub services. Protosocial as an overlay protocol can dictate the presence of introspection points, where AsyncAPI, JSON Schemas, or &lt;a href=&quot;https://linkml.io/&quot;&gt;LinkML&lt;/a&gt; documents are available on its Actor API’s. Taking a standards-based approach, adopt more standards and unlock the tool ecosystems they support. Such as the living documentation environment &lt;a href=&quot;https://www.eventcatalog.dev/&quot;&gt;EventCatalog&lt;/a&gt; to name but one ..&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://coding.social/blog-grassroots-evolution-eventcatalog-gui.png&quot; alt=&quot;Screenshot of the EventCatalog user interface, copied from the project website.&quot;&gt;&lt;/p&gt;
&lt;p&gt;Wouldn’t it be delightful if you could take any actor endpoint URL, load it in your tool and be directly in the service delivery cockpit of your social web integration designer? Design or adjust service specifications with UI guidance, generate code, bootstrap integration projects.&lt;/p&gt;
&lt;div&gt;&lt;h3 id=&quot;specification-hubs&quot;&gt;Specification hubs&lt;/h3&gt;&lt;/div&gt;
&lt;p&gt;Where the haphazard proliferation of protocol flavors has all the characteristics of a NPM-like dependency hell in the making, mechanisms such as actor introspection, specification-as-code, and fully self-contained services are more analogous to an environment where a git-like distributed version and revision control can be modeled.&lt;/p&gt;
&lt;p&gt;The core specs of ActivityPub still need the most formality and rigour, careful design to adhere to the robustness principle. They need a proper source of truth, and the best upstream repository for that is still likely the W3C and other well-established standards bodies.&lt;/p&gt;
&lt;p&gt;When it comes to extensions to the core protocol, we can discern different categories that each require different evolution processes, governance models, and levels of formality ..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Protocol capabilities that are normative or highly recommmended.&lt;/li&gt;
&lt;li&gt;Protocol capabilities that offer functionality that is optional.&lt;/li&gt;
&lt;li&gt;Protocol bridge designs to other social web and communication protocols.&lt;/li&gt;
&lt;li&gt;Generic business and application domains that facilitate app and service solution design.&lt;/li&gt;
&lt;li&gt;Custom app or service specific extensions offered by single-party providers.&lt;/li&gt;
&lt;li&gt;Experimental extensions in all of the above categories.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;With specifications of the federation protocol now turned into regular content that is a native part of the federated network, i.e. specification-as-content, organization of the editorial processes around them becomes box-standard fediverse solution design. Organizing the social graphs to bring participants together and enforce the desired level of governance becomes inter-community social networking very similar to what existing fedi apps like Lemmy and especially &lt;a href=&quot;https://bonfirenetworks.org&quot;&gt;Bonfire&lt;/a&gt; already do. Many parts of the grassroots standardization process can be built from generic building blocks that serve various business and application domains, which can find much broader reuse, such as simple federated document synchronisation.&lt;/p&gt;
&lt;p&gt;Where multiple parties want to offer integrated solutions in a particular area, they no longer need to organize from scratch, and maintain their custom toolstacks, techstacks, and communication channels. They may spin up &lt;em&gt;Specification hubs&lt;/em&gt;, fediverse server instances that are configured to ‘hold their hands’ in the specification stream, and filter out what they need for their developer portal. They can benefit from everything that is already natively supported on the social web, bootstrap into existing ecosystems.&lt;/p&gt;
&lt;p&gt;The protocol might support the notion of Profiles, that allow to precisely specify the composition of specification parts and their relationships. There may be an &lt;code dir=&quot;auto&quot;&gt;ActivityPub_v1&lt;/code&gt; or even &lt;code dir=&quot;auto&quot;&gt;Mastodon&lt;/code&gt; profile that defines a backwards-compatible protocol configuration in continued support for fediverse-we-have. When all this is done well, it will create an impetus to adopt the new ways of social networking. The obvious path, that simply yields most benefits and opportunity, and may even persuade inwards focused post-facto interoperability leaders to heed the broader ecosystem and become more active participants beyond their own app platforms. Persuaded by &lt;em&gt;ecosystem attractiveness&lt;/em&gt;.&lt;/p&gt;
&lt;div&gt;&lt;h3 id=&quot;fediverse-evolution-process&quot;&gt;Fediverse evolution process&lt;/h3&gt;&lt;/div&gt;
&lt;p&gt;I concluded above that the current FEP process is unsustainable. If the current volunteer(s) burn out and leave, and no others step to the plate, then the FEP will likely lose relevance quickly and eventually be abandoned altogether. If the fediverse sees corporate capture, then the FEP will be replaced with something deemed more professional in the eyes of business people.&lt;/p&gt;
&lt;p&gt;With regards to the funding landscape there is a big shift coming, that represents a similar shift in the world of business and government: An attention and focus shift on the quality of the overall software supply lines. A large EU institution simply will not adopt a single-person FOSS project and will demand a whole range of regulation compliance that guarantee service quality and availability. The current NLnet funding programs that supported so many &lt;a href=&quot;https://nlnet.nl/projects&quot;&gt;FOSS projects&lt;/a&gt; come to an end in Summer 2026. They are to be replaced by different NGI grant programs, that raised fierce discussions and controversy in FOSS circles by how they supposedly will make it harder for small FOSS projects to be eligible for funding in the future.&lt;/p&gt;
&lt;div&gt;
&lt;p&gt;&lt;img alt=&quot;Diagram depicting the Free software development lifecycle, which consists of 5 stages. Consecutively these are Inception, Ideation, Realization, Delivery, and Dispersal. The stages are labeled with the corresponding hedonic incitements of think, act, feel, play, dream, and be. Overarching all stages is Evolution of the solution throughout the entire lifecycle. The process of &amp;#x22;service delivery&amp;#x22; covers all 5 stages, while &amp;#x22;value creation&amp;#x22; ends in stage 4 when Dispersal of the value starts. Solution design covers the first 3 stages up to Delivery. Software development happens mostly in Ideation and Realization stages.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1038&quot; height=&quot;343&quot; src=&quot;https://coding.social/_astro/SX-free-software-development-lifecycle_excalidraw-dark.YxASgjLm_2h8dIv.webp&quot;&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Social experience design, being an emergent and evolutionary methodology, thus evolved to anticipate these changes. The &lt;a href=&quot;https://coding.social/blog/reimagine-social/#free-software-development-lifecycle&quot;&gt;FSDL&lt;/a&gt; which first stood only for “Free software development lifecycle” to cover the whole life of a SOSS initiative (i.e. sustainable FOSS) and its relationship to the commons, now has an overloaded meaning of the acronym depending on context. At the inter-personal relationship level of the &lt;a href=&quot;https://coding.social/blog/reimagine-social/#pyramid-of-perspective&quot;&gt;Pyramid of perspective&lt;/a&gt; i.e. where the social graph and service exchange between autonomous actors is modeled, the acronym stands for “Fediverse solution delivery lifecycle”. At the top level of the pyramid, at the largest scale, SX focuses on the Social supply chains and the ability to offer scalable socio-cultural solutions that are strategically designed to have positive societal impact, leave &lt;em&gt;societal imprint&lt;/em&gt; in the form of durable change that in turn make transitions possible that solve wicked problems. But that is for the future. SX works at any scale, and we must start small.&lt;/p&gt;
&lt;p&gt;The FEP process as it stands today, is but a small part of a larger supply chain. And yet a tremendous amount of time and effort went into its organization to a sufficient level of usefulness, and to see a good measure of adoption across the fediverse developer ecosystem. Driven by great commons contributors like &lt;a href=&quot;https://mitra.social/users/silverpill&quot;&gt;@silverpill&lt;/a&gt;, &lt;a href=&quot;https://mymath.rocks/timeline/&quot;&gt;@helge&lt;/a&gt;, &lt;a href=&quot;https://mastodon.social/@trwnh&quot;&gt;@trwnh&lt;/a&gt;, &lt;a href=&quot;https://social.stevebate.net/users/did:plc:62m23yi4zr4bhnjq2fxe7dup&quot;&gt;@stevebate&lt;/a&gt;, &lt;a href=&quot;https://fosstodon.org/@weex&quot;&gt;@weex&lt;/a&gt;, and many others, a large list of FEP documents has been compiled and curated, available on stable URL’s, and published on a purpose-built portal website that is being further improved right now. But it is all custom development and organization in a different techstack and toolstack than what is commonly used by ActivityPub developers in their federation projects. Furthermore the website is already being forked at random disconnected places, not upstreamed, and risks seeing forks turn into hard forks that lead to further fragmentation of the ecosystem.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Wouldn’t it be incredibly exciting if every ActivityPub developer could join an ambitious innovation adventure and help develop the social supply chain to introduce Grassroots standards as a natively supported social web capability? And deliver Grassroots standardization as a socio-cultural social network solution that is exactly tailored to the grassroots nature of our fediverse culture and environment?&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Such an undertaking would constitute a &lt;em&gt;triple win&lt;/em&gt; in SX terms. Strategically evolving a win-win situation with maximised synergy. Learn the tech by building the tools while applying them to own solution design to reach personal goals sooner, and in collaboration with others who do the same. Enter into a &lt;em&gt;cocreative arrangement&lt;/em&gt;, where actual service exchange is the basis for the collaboration, and the more proactive one is, the more benefits and rewards are the result. Which makes volunteering to participate increasingly more attractive in a kind of linear growth to ecosystem expansion. Among the rewards will be increasing opportunity to earn sustainable income from FOSS and social benefit activities.&lt;/p&gt;
&lt;div&gt;&lt;h3 id=&quot;sustainable-commons-based-evolution&quot;&gt;Sustainable commons based evolution&lt;/h3&gt;&lt;/div&gt;
&lt;p&gt;A truly commons based fedi is possible. Commons based under SX means that the commons is in full control. That it is self-sustainable and also able to protect itself against malign influences and bad actors. Resilient against forces of &lt;a href=&quot;https://en.wikipedia.org/wiki/Enshittification&quot;&gt;enshittification&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I want to briefly return to &lt;a href=&quot;https://nonprofitquarterly.org/corporate-capture-can-we-find-a-way-out/&quot;&gt;corporate capture&lt;/a&gt; and hostile takeover risks that loom for the fediverse-we-have, to be triggered by popular uptake and adoption. And note that if any of my brainstormed showerthoughts above would take real shape, it would lend &lt;em&gt;significant resilience to malign corporate influences&lt;/em&gt;. Here is where a chaordic commons has the &lt;em&gt;potential&lt;/em&gt; to be stronger even than their exploitative commercial rivals.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;A sustainable and activated chaordic commons is able to outcompete ANY shallow commercial venture.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Let’s see what is gained by adopting Grassroots standardization ..&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Sovereignty&lt;/strong&gt;. There are no gatekeepers. No one owns the open standard nor the standardization process.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Autonomy&lt;/strong&gt;. Specifications are decentralised, and the protocol is modular and composable from constituent parts.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Freedom&lt;/strong&gt;. Actors and services are licensed on the wire, machine-readable, and may even bundle the full codebase.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Controlled access&lt;/strong&gt;. Access and participation follows regular moderation, security and privacy capabilities fediverse offers.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Versatility&lt;/strong&gt;. Interest groups can foster and care for specialized social web areas and offer tailored experiences.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cohesion&lt;/strong&gt;. The chaordic organization of the standards movement is the friends-of-a-friends, inter-community social graph.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Solution focus&lt;/strong&gt;. No distraction from tech details and myopia for impact and externalities, focus on satisfying people’s needs.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Shared vision&lt;/strong&gt;. Using social web in scenario’s that demonstrate its true power, not decentralized clones of existing social media.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Supply chain support&lt;/strong&gt;. Increased focus on the end-to-end lifecycle of solution delivery and how they comply to people’s needs.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Social experience&lt;/strong&gt;. Provide a social web that is diverse, fun, exciting, and has inherent creative power that can affect change.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The greatest thing about following the emergent evolutionary development approach that SX offers, is that it has the &lt;em&gt;potential&lt;/em&gt; at any scale to turn Conway’s Law in our own favor. In a chaordic grassroots environment that is shaped and coordinated to bundle and direct &lt;em&gt;people power&lt;/em&gt;, seeing people activitated for prolonged times in collaborative arrangements that are more beneficial and rewarding than going it alone. Then social dynamics become such that they simply do not provide a foothold and furtile ground for those who exercise undesirable hypercapitalist - top-down, unorganic, sterile - business practices. The fitness formula of the commons is not “survival of the fittest” anymore and &lt;em&gt;does not intrinsically reward foul play&lt;/em&gt; and bending of the rules. Instead the bad actor stands to lose and push themself out of the picture into irrelevancy if they only extract value and give nothing of value in return.&lt;/p&gt;
&lt;div&gt;&lt;h3 id=&quot;responsible-custodianship-services&quot;&gt;Responsible custodianship services&lt;/h3&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href=&quot;https://social.nlnet.nl/@michiel&quot;&gt;Michiel Leenaars&lt;/a&gt; gave a keynote speech at the FOSDEM 2026 conference, titled &lt;a href=&quot;https://fosdem.org/2026/schedule/event/FE7ULY-foss-in-times-of-war-scarcity-and-ai/&quot;&gt;“FOSS in times of war, scarcity and (adversarial) AI”&lt;/a&gt; that I encourage anyone passionate for the commons to watch. It tells the tale of how we must be more like &lt;a href=&quot;https://en.wikipedia.org/wiki/Sun_Tzu&quot;&gt;Sun Tzu&lt;/a&gt; and “Know thy enemy”, be smart and clever about how and when to engage them. The best war is the one that never needed to be waged, because of good preparation and taking precautions and protective measures.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Key lacking element for Grassroots open standards to still address is Sustainability in FOSS based technology ecosystems.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Since SX is a sustainability-first methodology, that is a great dealbreaker that complicates the transition of the fediverse into healthy territories. However, in the commons &lt;em&gt;everything&lt;/em&gt; we need to become self-sustainable is already available. It is only loose and scattered, fragmented, not scaleable, which is characteristic for any &lt;em&gt;chaotic&lt;/em&gt; grassroots environment. This is where deliberate evolution of &lt;a href=&quot;https://coding.social/blog/reimagine-social/#chaordic-organization&quot;&gt;chaordic organization&lt;/a&gt; comes to its full potential. SX solutions evolve from a sticky note. The only thing that is needed as starting point and assurance for sustainable evolution is &lt;em&gt;responsible custodianship&lt;/em&gt; that is firmly anchored and rooted in the commons.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Institutions like &lt;a href=&quot;https://commonsconservancy.org&quot;&gt;Commons convervancy&lt;/a&gt; can be native social web custodianship and SOSS sustainability anchor points.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The landscape of organizations that offer support for FOSS and social impact movement is as chaotic and fragmented as the movements they serve, with support services that regularly overlap, duplicating or excluding each other, and have complex eligibility requirements. Creating a very hard to navigate terrain for the average FOSS software developer, as they get exposed to more and more different areas of expertise that their FSDL evolution stage requires, as their projects scale and find uptake and popular adoption and use. The average FOSS developer does not recognize well the changing needs their projects require, and often even don’t consider themself as a stakeholder with their focus on ‘users’. Finding proper support in timely fashion is like doing quests in a MMORPG and find mystic shrines with treasure. Sustainability is by no means a strategic progress to be monitored like the stats of your role-playing characters. All this makes the failure rate of promising initiative unnecessarily high.&lt;/p&gt;
&lt;div&gt;
&lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Sun_Tzu&quot;&gt;&lt;img src=&quot;https://coding.social/blog-grassroots-evolution-sun-tzu-quotation.jpg&quot; alt=&quot;Quotation attributes to Sun Tzu that reads &amp;#x22;Victory comes from finding opportunities in problems&amp;#x22;. Sourced by AZ Quotes&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;As mentioned there is increased attention for this challenge, even wicked problem, of making FOSS projects more sustainable and FOSS work more beneficial for society, address the negative externalities we now overlook. There is a huge potential for organizations to offer FSDL related support services to commons participants and the broader public, in ways that combine efforts so that collaboratively a self-sustainable &lt;em&gt;value economy&lt;/em&gt; may emerge in the commons.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Across full breadth and range of the FSDL there is great opportunity to offer integrated social web support services.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Michiel Leenaars early on in the role of strategic director at NLnet recognized the importance of addressing the entire FSDL and made the NLnet-offered grant programs as easy-access and low-barrier as possible, providing additional services as part of the program, founded satellite and complementary institutions, and forged a huge strategic partnership network. Today it serves as inspiration and exemplar for other social impact organizations to bring a more holistic approach through their service offerings.&lt;/p&gt;
&lt;p&gt;The Commons Conservancy is a Dutch &lt;a href=&quot;https://en.wikipedia.org/wiki/Algemeen_nut_beogende_instelling&quot;&gt;ANBI non-profit&lt;/a&gt;, a public benefit organisation that focuses on establishment of a &lt;em&gt;technology commons&lt;/em&gt;, and has the following Mission ..&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;&lt;aside aria-label=&quot;Mission of The Commons Conservancy&quot;&gt;&lt;p aria-hidden=&quot;true&quot;&gt;Mission of &lt;a href=&quot;https://commonsconservancy.org&quot;&gt;The Commons Conservancy&lt;/a&gt;&lt;/p&gt;&lt;div&gt;&lt;p&gt;&lt;em&gt;&lt;a href=&quot;https://commonsconservancy.org/dracc/0001/&quot;&gt;Article 1&lt;/a&gt;. The foundation strives for a fair and balanced global information society in which individuals can collectively scrutinise, reconfigure and improve upon the technology and informational resources they depend on; and to make that technology and those resources secure, reliable, transparent and inclusive and to enable human innovation at the widest possible scale, with the express intention to strenghten the individual in their humanity and to enable them to participate in all facets of modern life – whether social, cultural, economic, private etc. – under conditions of their own choosing, and in full understanding of and control over its workings, and all that relates to the beforementioned or could be beneficial to it, all in the broadest sense of the word.&lt;/em&gt;&lt;/p&gt;&lt;/div&gt;&lt;/aside&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;That is a fabulous alignment with the ideas and concepts presented in this brainstorm session that matches closely nature as well as needs for fostering Grassroots open standards as well as compliance to them, and also to take custodianship of the SX methodology and practices as they emerge and evolve, across the entire spectrum of the FSDL.&lt;/p&gt;
&lt;p&gt;I made an appeal and proposal to Michiel Leenaars in his role as &lt;a href=&quot;https://commonsconservancy.org/organisation/&quot;&gt;chairperson&lt;/a&gt; of Commons conservancy, that is based on this close alignment, and which I hope he will take to heart and closely consider for its merits. For commons conservancy and its strategic affiliation network it provides opportunity to adopt bottom-up grassroots organization best practices and innovations, and combine that with their existing strategic governance structures that are organized in more traditional top-down fashion. Like all known forms of organizations under hypercapitalism, these do not scale beyond a certain size, and have to be upheld against forces of Nature artificially, fed by continious extraneous energy and investment of money. If my proposal is received positively, then a SX solution sticky note will be dropped onto the table and a pragmatic start can be made to remodel the FEP into the &lt;a href=&quot;#fediverse-evolution-process&quot;&gt;Fediverse evolution process&lt;/a&gt; to gradually evolve the concept of &lt;a href=&quot;#grassroots-open-standards&quot;&gt;Grassroots open standards&lt;/a&gt; on the social web. And yet another &lt;em&gt;triple win&lt;/em&gt; can be cultivated.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;fediverse-tomorrow&quot;&gt;Fediverse tomorrow&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;
&lt;/p&gt;&lt;aside aria-label=&quot;Let’s talk about dreams&quot;&gt;&lt;p aria-hidden=&quot;true&quot;&gt;Let’s talk about dreams&lt;/p&gt;&lt;div&gt;&lt;p&gt;This is the part where brainstorm ends, and dreams begin. A more philosophical question now.. &lt;em&gt;&lt;strong&gt;Do you dare to dream?&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;&lt;/div&gt;&lt;/aside&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;In the past I have been frustrated, disappointed, disillusioned about the turn of events and direction of the fediverse, and the lack of progress and true innovation. But I managed to overcome that, and learned something truly beautiful. Namely that I was also deeply under the yoke of hypercapitalism, full of dogma and fed with newspeak my whole life, even while fighting against rampant hypercapitalism with my community efforts. I was trying to steer forces that don’t allow themself to be steered. And I came to the insight how these forces were nothing less than those driven by the Laws of Nature themself, wild and emergent. That only when we &lt;em&gt;truly understand&lt;/em&gt; the complex social dynamics in a grassroots commons, do we have any chance to truly deliver online social networks that support them properly. And that, at societal scale, this constitutes the only way to get rid of the current system and transition to a better and sustainable world. The only way to solve the truly big wicked problems of our time. We must beat Conway’s Law and think out of the box. Follow where Bret Victor, imaginative thinker, spends his life pointing out the path to follow.&lt;/p&gt;
&lt;p&gt;All these thoughts wirl through my head, as I am writing this article. I am a dreamer, and these are all but dreams. They are part of my imagination of how the Future of social networking may be shaped in practice. What direction do your dreams and fantasies, and perhaps concrete plans, move towards? I encourage all fedizens to reimagine social together, as a collective that is able to pursue a bright vision in utterly gloomy times given the sad state of our modern world, and make real progress towards its realization. In dark times it takes guts to dream, and share them with others. &lt;strong&gt;I dare you to reimagine social&lt;/strong&gt;. To dream too. If only just for you. It is always the two cents that matter, and that you spend them well. They accrue over time to something more than their intrinsic value.&lt;/p&gt;
&lt;div&gt;&lt;h3 id=&quot;joyful-creation&quot;&gt;Joyful creation&lt;/h3&gt;&lt;/div&gt;
&lt;p&gt;I have &lt;strong&gt;Grand Dreams&lt;/strong&gt;, yes. It is good to have those. But I also have plenty of small and humble, pragmatic ones that I pursue. My needs in life are but humble too. I crave stable income and a pension, some vacation money, to lead a simple life with friends and family and have nice things to do. I have always sought work that was also my hobby. That turned me into the generalist I am today. Because dreams change, and that is okay: You can just follow them if you dare. No pressure though. Timelessness is part of the &lt;a href=&quot;https://coding.social/blog/reimagine-social/#core-principles&quot;&gt;Mindfulness core principle&lt;/a&gt; of SX. Things come as they come in life. What I was after most, was to experience the “Joy of creation”, to be creative and imaginative in my crafts. &lt;strong&gt;What dreams do you have, and are you moving towards them ?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Today, out of money, savings, and income - having deliberately exposed myself to the &lt;em&gt;inherent unsustainability&lt;/em&gt; of the chaotic commons to learn from first-hand experience, and now nearing the end of a typical “FOSS burn cycle” that my privilege allowed - I am uncovering an entire new field of IT with Social experience design. Unexplored terrain where Adventure can be found. And I shaped a “Dream job” for myself, where I hope to find a future. To be a Social experience designer and a Dreamer. Two different hats to swap when doing my work and daily routine, and more to come if it is up to me. &lt;strong&gt;What are your dream jobs in life ?&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;A social experience designer is a concept and solution developer that helps realize positive societal impact.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The fun part is that, with SX of near unbounded scope and focus on all of society, anyone else can be a Social experience designer too. It doesn’t take a course, or a training, a certificate of practice. Dream jobs are emergent too, and they evolve. Mastering one comes with time and practice, following dreams, and above all.. with social experience. Any SX solution is said to exist when you can write it on a sticky note. &lt;strong&gt;Are you perhaps a Social experience designer too ?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Just consider all that. And you can experience the Joy of creation every day. It merely requires progress, two cents of value at a time.&lt;/p&gt;
&lt;p id=&quot;open-to-opportunities&quot;&gt;
&lt;/p&gt;&lt;aside aria-label=&quot;Open to opportunities&quot;&gt;&lt;p aria-hidden=&quot;true&quot;&gt;Open to opportunities&lt;/p&gt;&lt;div&gt;&lt;p&gt;I am looking for ways to sustain myself, and I am &lt;strong&gt;open to work&lt;/strong&gt;. If any of my interest areas piqued your fascination and interest and you have use for a generalist and strategic lateral thinker, then please reach out. My dream involves staying active in the commons in social impact areas. Doing world improvement. Non-profit sector, government, and &lt;em&gt;sustainable&lt;/em&gt; business have my preference.&lt;/p&gt;&lt;/div&gt;&lt;/aside&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;“Joyful creation” is the name of a vision and formula that SX evolves solutions for, in the form of SOSS initiatives that help innovate the social web. The name was inspired by &lt;a href=&quot;https://mas.to/@tastapod&quot;&gt;Dan North’s&lt;/a&gt; “Joyful coding” mentioned in the &lt;a href=&quot;https://cupid.dev/&quot;&gt;CUPID properties&lt;/a&gt; that are in turn a reaction to the more rigid and formal &lt;a href=&quot;https://en.wikipedia.org/wiki/SOLID&quot;&gt;SOLID principles&lt;/a&gt; many people follow for software design. CUPID is more aligned with how a grassroots commons cocreates.&lt;/p&gt;
&lt;p&gt;For the fediverse &lt;strong&gt;Joyful creation&lt;/strong&gt; means that the solutions, all the apps and services that are available on the social network, offer full support for the sustainable evolution of the the network itself. An example of that is the NLnet supported ActivityPub protocol extension project &lt;a href=&quot;https://forgefed.org&quot;&gt;ForgeFed&lt;/a&gt;. It was led thus far by Pere Lev, who is in search of people who want to carry the torch from here, towards broad standards adoption. The &lt;a href=&quot;https://forgejo.org&quot;&gt;Forgejo&lt;/a&gt; code forge project, that Codeberg runs on, has a &lt;a href=&quot;https://codeberg.org/forgejo-contrib/federation&quot;&gt;forge federation&lt;/a&gt; satellite project, that intends to implement ForgeFed and connect all the dispersed forgejo forges and their repositories together, on the social graph of the fediverse. Following the vision of Joyful creation, and applying SX, would see this protocol specification mature into an grassroots open standard that faces &lt;em&gt;up the stack&lt;/em&gt; and serve the entire “Software development” business domain on the social web. Instead of narrowly focusing &lt;em&gt;down the stack&lt;/em&gt; to facilitate the minimum common denominator of existing code forge software platforms, as it does today in its current draft. That repositioning would turn nearly all software development tools into candidates to become federated. Most online applications are after all social in nature, and &lt;strong&gt;Coding is Social&lt;/strong&gt;. “Commons based software development” may constitute a radical next-gen social networking innovation that goes well beyond stargazing a repo.&lt;/p&gt;
&lt;div&gt;&lt;h3 id=&quot;peopleverse-&quot;&gt;Peopleverse ?&lt;/h3&gt;&lt;/div&gt;
&lt;p&gt;To top off this lengthy blog post, let’s close with another &lt;a href=&quot;https://social.coop/@smallcircles/116368803389082089&quot;&gt;#ThoughtProvoker&lt;/a&gt; and echo a tired Big Tech moloch with “Where would you have wanted to be today?” and ponder the &lt;a href=&quot;https://discuss.coding.social/t/challenge-adopt-a-shared-technology-vision-for-the-fediverse/45&quot;&gt;shared (technology) vision&lt;/a&gt; we might embrace collectively. One that leads us to the Future of social networking. Unleash the &lt;a href=&quot;https://posts.dynamic.land/@bret&quot;&gt;Bret Victor&lt;/a&gt; in you and dare to think out of the box.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;How do you &lt;a href=&quot;https://tags.pub/&quot;&gt;#ReimagineSocial&lt;/a&gt; ?&lt;br&gt;
Do you dare to dream? Then &lt;a href=&quot;https://www.youtube.com/watch?v=NugRZGDbPFU&quot;&gt;Dream&lt;/a&gt;.&lt;br&gt;
Do you dare to play? Then &lt;a href=&quot;https://vimeo.com/64895205&quot;&gt;Play&lt;/a&gt;.&lt;br&gt;
Can you imagine a &lt;a href=&quot;https://www.peppercarrot.com/en/viewer/sketchbook__2017-05-30_komona-design-with-arena_by-David-Revoy.html&quot;&gt;peopleverse&lt;/a&gt; ?&lt;br&gt;
Then let &lt;a href=&quot;https://www.davidrevoy.com/article226/the-journey-begin&quot;&gt;The journey begin&lt;/a&gt;.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;If all goes well and I manage to sustain myself somehow to stay in the commons, I plan to follow up this blog with much more concrete and in-depth explorations of the various design concepts and how they may take shape in solution development and delivery. I will keep you posted :)&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;additional-information&quot;&gt;Additional information&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;Discuss your thoughts with me on the &lt;a href=&quot;https://social.coop/@smallcircles/116368803389082089&quot;&gt;fediverse&lt;/a&gt;, on our &lt;a href=&quot;https://discuss.coding.social/t/grassroots-open-standards-for-fediverse-evolution/834?u=aschrijver&quot;&gt;social coding forum&lt;/a&gt;, or in the &lt;a href=&quot;https://matrix.to/#/#socialcoding-foundations:matrix.org&quot;&gt;Social experience design&lt;/a&gt; channel.&lt;/p&gt;
&lt;div&gt;&lt;h3 id=&quot;ietf-best-practices&quot;&gt;IETF Best practices&lt;/h3&gt;&lt;/div&gt;
&lt;p&gt;At the IETF a number of great documents are available with best-practices and guidance for robust protocol design:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.rfc-editor.org/rfc/rfc5218.html&quot;&gt;RFC 5218 What Makes for a Successful Protocol?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.rfc-editor.org/rfc/rfc9413.html&quot;&gt;RFC 9413 Maintaining Robust Protocols&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.rfc-editor.org/rfc/rfc9170.html&quot;&gt;RFC 9170 Long-Term Viability of Protocol Extension Mechanisms&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.rfc-editor.org/rfc/rfc5704.html&quot;&gt;RFC 5704 Uncoordinated Protocol Development Considered Harmful&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;h3 id=&quot;delightful-commons&quot;&gt;Delightful commons&lt;/h3&gt;&lt;/div&gt;
&lt;p&gt;Be sure to check out the fedi-related curated lists kept by the &lt;a href=&quot;https://codeberg.org/delightful-commons&quot;&gt;Delightful commons&lt;/a&gt; initiative, that is part of Social coding commons:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://delightful.coding.social/delightful-fediverse-experience&quot;&gt;Delightful fediverse experience&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://delightful.coding.social/delightful-fediverse-development&quot;&gt;Delightful fediverse development&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://delightful.coding.social/delightful-fediverse-clients&quot;&gt;Delightufl fediverse clients&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;h3 id=&quot;protocol-design-opportunity&quot;&gt;Protocol design opportunity&lt;/h3&gt;&lt;/div&gt;
&lt;p&gt;Throw your weight behind development of the ActivityPub API and help make a positive course correction of our fediverse ecosystem. Just like &lt;a href=&quot;https://codeberg.org/fediverse/delightful-fediverse-apps/issues/130&quot;&gt;these initiatives&lt;/a&gt; already do.&lt;/p&gt;
&lt;p&gt;In relation to this article, see also the &lt;a href=&quot;https://github.com/swicg/activitypub-api/issues/63&quot;&gt;“Avoid misconceptions”&lt;/a&gt; and &lt;a href=&quot;https://github.com/swicg/activitypub-api/issues/66&quot;&gt;“Protocol design”&lt;/a&gt; issues I created in the ActivityPub API task force repository, part of the &lt;a href=&quot;https://github.com/swicg/&quot;&gt;W3C Social Web Incubator Community Group&lt;/a&gt; (SocialCG).&lt;/p&gt;
&lt;div&gt;&lt;h3 id=&quot;nlnet-funded-activitypub-projects&quot;&gt;NLnet funded ActivityPub projects&lt;/h3&gt;&lt;/div&gt;
&lt;p&gt;Through the various funding programs of Horizon Europe’s &lt;a href=&quot;https://ngi.eu&quot;&gt;Next Generation Internet&lt;/a&gt; initiative, the following 88 projects received NLnet support in the past:&lt;/p&gt;
&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;#Seppo!&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;/kbin&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;ActivityPods&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;ActivityPods 3.0&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;ActivityPub community steward&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;ActivityPub Quote Posts&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Bonfire OpenScience&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;ArtistHub&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Betula&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Bonfire federated groups&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Bonfire Framework&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Bonfire Search &amp;#x26; Discovery&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Castopod&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Castopod Mobile&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Castopod Plugins&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;COCOLIGHT&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Discourse ActivityPub&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Dokieli&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Dokieli Collaborative&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Drupal ActivityPub integration&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Drupal ActivityPub module usability enhancements&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Drupal ActivityPub Social Recipe&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Empowering Mobilizon&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;EU Voice-Video case study&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Event Federation Plugin for Wordpress&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;FairSync&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Federated software forges with Gitea&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Federating Mirlo&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;FediMod FIRES&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Fediverse Test Framework&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Fediverse Test Suite&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;fediverse.space&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Fediverser&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Flarum&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;flohmarkt&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;ForgeFed&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;ForgeFed Frontend&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;ForgeFlux&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Funkwhale&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Funkwhale Federation&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Gancio&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;GNU Social&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;GoActivityPub&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;GoToSocial&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;GoToSocial performance &amp;#x26; connectivity&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Hubzilla&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Hubzilla performance improvements&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Interoperability of Events in the Fediverse&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Inventaire Self-hosted&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Kazarma&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;lemmur&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Lemmy&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Lemmy Federation&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Lemmy private communities&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Lemmy Scale&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Loops&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Manyfold&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Manyfold Printing, Customization and Versioning&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Mastodon groups, filtering, moderation&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Mastodon for institutions&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Misskey&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Mobilizon&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Mobilizon UX&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Nextcloud&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;NextGraph&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;NextGraph Framework&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;NodeBB&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;NodeBB context discovery&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Omnon&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;openEngiadina&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Owncast&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Peertube&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Peertube Remote Transcoding&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Peertube plugin livechat&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Peertube Desktop&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;PixelDroid&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;PixelDroid Media editor&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Pixelfed&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Pixelfed Live&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Plaudit&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Pleroma&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Podlibre&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Popularizing Peertube&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Solid-ActivityPub Interop&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;Tusky&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;WordPress ActivityPub&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;XMPP-ActivityPub gateway&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;XWiki ActivityPub&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div aria-live=&quot;polite&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;
&lt;p&gt;
&lt;/p&gt;&lt;aside aria-label=&quot;Something missing? Let me know.&quot;&gt;&lt;p aria-hidden=&quot;true&quot;&gt;Something missing? Let me know.&lt;/p&gt;&lt;div&gt;&lt;p&gt;This list is likely incomplete. Ping me at &lt;a href=&quot;https://social.coop/@smallcircles&quot;&gt;@smallcircles@social.coop&lt;/a&gt; if you want to be listed.&lt;/p&gt;&lt;/div&gt;&lt;/aside&gt;
&lt;p&gt;&lt;/p&gt;</content:encoded></item><item><title>Shared responsible social web ownership</title><link>https://coding.social/blog/shared-ownership/</link><guid isPermaLink="true">https://coding.social/blog/shared-ownership/</guid><pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;em&gt;This post is written in response to &lt;a href=&quot;https://matrix.to/#/!kmRMUxStNfioKGDmFN:matrix.org/$5-fmktnRxGUiR_qET80hpdiGnUnPs95jRoaoaLy7m8w?via=matrix.org&amp;#x26;via=d3v0.me&amp;#x26;via=pere.life&quot;&gt;discussions&lt;/a&gt; in the Social experience design chatroom that ponder the question whether we must develop fediverse regardless of whether bad actors also benefit from our work.&lt;/em&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Not doing something that would empower humanity because it would also “benefit authoritarians” is where the issue is. I believe the saying is “cutting off the nose to spite the face”.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;The general uses benefit everyone, in the same way universal healthcare or access to clean water also benefits everyone. yes, even the people who don’t need it.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;div&gt;&lt;h2 id=&quot;what-are-we-cocreating-together&quot;&gt;What are we cocreating together?&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;That our work “empowers humanity” is an assumption that the net result of its impact on society is positive, and I don’t know if this holds true in how we currently evolve the fediverse. Our devices are owned by Big Tech. If we build superpowerful decentralized software that falls in the hands of Big Tech we may be worse off. What we don’t have today in most of the world are Big Tech “super apps” that are required to be used by everyone to even participate in society. Like you have AliPay and WeChat in China, where cash payments have all but disappeared. We trend in the direction of composable applications that form super apps. If we build tech innovations we cannot own, we only help those who would dominate us. Going forward with best intentions, we nonetheless prepare the way to our own domination and further submission to Big Tech and its owner class. Technology innovation by itself does not mean progress for humanity.&lt;/p&gt;
&lt;p&gt;It is a tough dilemma, and almost a paradox. This upside, the thing that “empowers humanity” is certainly there. At the same time we develop it under the conditions of hypercapitalism where we are almost certainly going to lose control over it, with our current approach. Must we build the atom bomb, before others do it? Or even just carbon-neutral nuclear power technologies? Not a really good analogy, but it highlights a similar difficulty in getting desirable outcomes.&lt;/p&gt;
&lt;p&gt;The quest to “empower humanity” is valiant. But what exactly does this entail? The fediverse is decidedly NOT first and foremost a project aimed to empower humanity. That is only what a handful of pioneers want the fediverse to achieve. Meanwhile the person next to you is just building a technology platform that’ll earn them big bucks, and the Big Tech giants are keeping an eye on things to not become a threat to them and what they can usefully adopt. A corporate takeover looms, triggered by growing commercial interest. Fediverse very much evolves mostly in the technosphere. It is all tech talk all over the place, and much less “empower humanity” strategic planning and well-coordinated action. If empowering humanity was the overarching goal then much more attention would need to be placed on &lt;strong&gt;“where do we end up with all of this?”&lt;/strong&gt;, and talk about the vision of the future social web from the perspective of the sociosphere. There’s hardly any of that today.&lt;/p&gt;
&lt;p&gt;Ben Werdmuller just wrote &lt;a href=&quot;https://werd.io/growing-the-open-social-web-2/&quot;&gt;Growing the open social web&lt;/a&gt; and starts off with the important question &lt;em&gt;“why do we want to grow the open social web, and for whom?”&lt;/em&gt; and then continues to saying that we need &lt;em&gt;shared ownership&lt;/em&gt;. The article says all the right things, and I can’t agree more with it, but at the same time it only hints at the desired outcome but does not yet outline the solution, and the path towards it. How do we guarantee we build things having what we call “ownership”, where this new tech isn’t slapped from our hands by the next wave of Big Tech products?&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;responsible-healthy-evolution&quot;&gt;Responsible healthy evolution&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;Inclusion, equity, and shared ownership. That might be on the sticky note of the SX solution design at the start. Yes, open technologies. Yes, protocol standards. To a degree. No, proliferation to Big Tech. Note that the ownership part becomes more important than the “open” part. The ownership requirements should drive the openness of the technology. You can compare with the Russian war on Ukraine, where you wouldn’t want open trenches laid out according to all-accessible protocols. That basically guarantees you lose the war.&lt;/p&gt;
&lt;p&gt;On the development side &lt;a href=&quot;https://coding.social/blog/reimagine-social/&quot;&gt;Social experience design&lt;/a&gt; via “working in commons” provides a means for inclusive cocreation of a healthy technology base that is able to evolve and driven by stakeholder needs. As for the solutions-side, the social experiences being delivered, care should be taken that these solutions &lt;strong&gt;do not fit the needs of Big Tech&lt;/strong&gt;, who are not a stakeholder in our solution designs. So when does Big Tech become interested in what we do? Roughly in two places. When they can earn money and power, and when they risk losing it. Our success inevitably means they’ll lose, so it is clear they will join a fight full-on when our solutions become influential enough.&lt;/p&gt;
&lt;p&gt;Then for starters up to the point where that happens we can discourage their technology adoption, their entry in the field, while we gain strength, mature the technology base, and position ourselves for the fight to come. For years I have been frustrated about the lack of progress in fediverse open technologies and standards, complaining about the development approach that ever increases protocol decay and tech debt, making interop harder and not easier. But if anything it has bought us time, so we can gather more numbers and become better organized and on the basis of grassroots dynamics that play to our strengths. Healthy culture needs to be nurtured and fostered, and this is by no means easy. The latest &lt;a href=&quot;https://mastodon.social/@dansup/116087180210929955&quot;&gt;fediverse vs. bluesky&lt;/a&gt; megathread I bumped into yesterday shows this all too well.&lt;/p&gt;
&lt;p&gt;The amount of social protocols that are used and how they interact, are all technical concerns, and tech should not have the prevailing focus if the goal is to “empower humanity”. Tech only serves. Where do we want to be in the future, and what needs must we address? Those are social, if not societal questions. We must solve &lt;a href=&quot;https://en.wikipedia.org/wiki/Wicked_problem&quot;&gt;wicked problems&lt;/a&gt;.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;ownership-requires-shared-concerted-action&quot;&gt;Ownership requires shared concerted action&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;From a pure technological perspective we can imagine technologies that aren’t attractive and useful to Big Tech and other corporate exploitative actors. Build systems that aren’t profitable enough, and do not align with their hyperscale business models which are based on surveillance capitalism, unfair market domination, and stubborn network effects. Find the weaknesses of Big Tech and pounce on them. Work around hypercapitalist models to avoid &lt;a href=&quot;https://en.wikipedia.org/wiki/Conway&amp;#x27;s_law&quot;&gt;Conway’s Law&lt;/a&gt; from creeping in our solution design. We can apply &lt;a href=&quot;https://coding.social/blog/reimagine-social/#personal-social-networking&quot;&gt;personal social networking&lt;/a&gt; to tailor solutions exactly to our day-to-day needs. We all carry powerful computers in our pockets that are certainly able to support our online and offline social networking activities. We need not design for scale. Design for ease of use and accessibility where small individuals can eek out a living. And where there isn’t the profitability that makes a Big Tech giant take an interest and jump in the fray.&lt;/p&gt;
&lt;p&gt;Our biggest strength however, is a dormant one. It is the power of numbers of the grassroots movement when it is ignited and sparks into concerted action. This strength might be our biggest weakness at the same time, as we seem unable to tap into this power. Unable to ignite the commons. While we individually all do the right things, there is a lack of shared direction, common goals, and coordination. And where we try to organize at scale, we do let Conway’s Law apply by applying “herding of cats” top-down governance models that are not fit for large grassroots movements. These models only work in smaller organizational settings, with clear audience and well-bounded scopes.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;how-do-we-ignite-the-commons&quot;&gt;How do we ignite the commons?&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;It is this wicked problem and highly fascinating challenge that is at the heart of Social coding commons and Social experience design. SX focuses on the healthy evolution of entire technology ecosystems in grassroots environments on the basis of well-stated needs and objectives. SX recognizes that the concerted action and coordination that is needed, cannot be enforced. They are &lt;em&gt;emergent forces&lt;/em&gt; that can only be facilitated, encouraged, and thereby reinforced. The SX research field of &lt;a href=&quot;https://coding.social/blog/reimagine-social/#hedonic-peer-production&quot;&gt;Hedonic peer production&lt;/a&gt; is the mechanism by which this happens. It is based on the notion of self-interest and maximising the incentives for people to participate and collaborate in order to better address personal needs.&lt;/p&gt;
&lt;p&gt;Elaborating Social experience design is an adventure quest. There are ups and downs, frustrations and controversies, but our Social web is maturing, gaining resiliency all the time, enriching its culture. This takes time. Slow growth is a boon, it is only natural, and evolution is an organic process. Igniting our commons is the point where our Social web allows people to truly blossom and society to bloom.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Our revolution is Evolution!&lt;/strong&gt; All it takes is for everyone who gives a dime, to contribute their 2 cents. And then reap the rewards.&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Discuss this article on our &lt;a href=&quot;https://discuss.coding.social/t/how-do-we-facilitate-shared-responsible-ownership-of-the-social-web/826&quot;&gt;Social coding commons forum&lt;/a&gt;, in the &lt;a href=&quot;https://matrix.to/#/#socialcoding-foundations:matrix.org&quot;&gt;Social experience design chatroom&lt;/a&gt;, or &lt;a href=&quot;https://social.coop/@smallcircles/116091968527108851&quot;&gt;react to my post&lt;/a&gt; on the fediverse.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;For some inspiring videos on the future of the Social web I recommend watching &lt;a href=&quot;https://tinysubversions.com/&quot;&gt;Darius Kazemi&lt;/a&gt;’s Q&amp;#x26;A Keynote talk &lt;a href=&quot;https://conf.tube/w/vsmXv3tDueUGubd3DsHwvZ&quot;&gt;“Let’s play and win our own game”&lt;/a&gt; given at the &lt;a href=&quot;https://conf.tube/a/apconf/videos&quot;&gt;2019 ActivityPub Conference&lt;/a&gt; in Prague. And very recently the urgent talk by &lt;a href=&quot;https://nlnet.nl/people/leenaars.html&quot;&gt;Michiel Leenaars&lt;/a&gt;, the director of NLnet, at FOSDEM 2026 titled &lt;a href=&quot;https://fosdem.org/2026/schedule/event/FE7ULY-foss-in-times-of-war-scarcity-and-ai/&quot;&gt;“FOSS in times of war, scarcity and (adversarial) AI”&lt;/a&gt; which addresses the many challenges we face today, and new threats to FOSS (and the social web) that is posed by the unprecedented and highly disruptive rise of AI technologies. &lt;a href=&quot;https://nlnet.nl/&quot;&gt;NLnet&lt;/a&gt; is a major supporter of healthy fediverse evolution, and provided &lt;a href=&quot;https://ngi.eu&quot;&gt;EU NGI&lt;/a&gt; funding and services to well over 86 commons based R&amp;#x26;D initiatives.&lt;/em&gt;&lt;/p&gt;</content:encoded></item><item><title>How We Reimagine the Social Web</title><link>https://coding.social/blog/reimagine-social/</link><guid isPermaLink="true">https://coding.social/blog/reimagine-social/</guid><pubDate>Mon, 12 Jan 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;em&gt;&lt;strong&gt;Welcome social coder.&lt;/strong&gt; Ahead of you lies an adventure. To explore with others innovative new ways to collaborate and create value together. We focus on the delivery of Sustainable open social systems — elevating FOSS projects to become Sustainable open social systems, i.e. SOSS initiatives — that provide a means for people to earn a living in free software development and in the areas where they are most passionate. This introduction provides an overview of our movement, and some of its innovative aspects.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;
&lt;/p&gt;&lt;aside aria-label=&quot;Working in commons&quot;&gt;&lt;p aria-hidden=&quot;true&quot;&gt;Working in commons&lt;/p&gt;&lt;div&gt;&lt;p&gt;Social experience design evolves gradually by our collective &lt;a href=&quot;#commons-participation&quot;&gt;commons participation&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;/aside&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div&gt;&lt;h3 id=&quot;contents&quot;&gt;Contents&lt;/h3&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#social-coding-commons&quot;&gt;Social coding commons&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#chaordic-organization&quot;&gt;Chaordic organization&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#social-experience-design&quot;&gt;Social experience design&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#personal-social-networking&quot;&gt;Personal social networking&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#pyramid-of-perspective&quot;&gt;Pyramid of perspective&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#circles-of-sustainability&quot;&gt;Circles of sustainability&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#hedonic-peer-production&quot;&gt;Hedonic peer production&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#hedonic-drivers&quot;&gt;Hedonic drivers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#self-benefit-center&quot;&gt;Self-benefit-center&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sustainable-open-social-systems&quot;&gt;Sustainable open social systems&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#open-social-stack&quot;&gt;Open social stack&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#free-software-development-lifecycle&quot;&gt;Free software development lifecycle&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#social-activity-tracks&quot;&gt;Social activity tracks&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#how-to-get-involved&quot;&gt;How to get involved?&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#commons-participation&quot;&gt;Commons participation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#about-this-commons&quot;&gt;About this commons&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;&lt;h3 id=&quot;social-coding-commons&quot;&gt;Social coding commons&lt;/h3&gt;&lt;/div&gt;
&lt;p&gt;While offering home to active practitioners with concrete services that are developed and evolved collectively, Social coding commons dedicates to finding solutions to a number of wicked problems that ail &lt;strong&gt;grassroots movements&lt;/strong&gt;, particularly in innovative technology areas. Most prominently these wicked problems relate to ..&lt;/p&gt;
&lt;div&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Sustainability&lt;/strong&gt;   Inability to steer social web technology innovation towards responsible adoption and introduction in society.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cooperation&lt;/strong&gt;   Inability to collaborate at scale and choreograph overlapping activities so they reinforce each other synergetically.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Participation&lt;/strong&gt;   Inability to cocreate inclusive solutions that serve the needs of all their stakeholders, and of society as a whole.&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;p&gt;Social coding commons follows a methodical approach to commons based development, called &lt;a href=&quot;#social-experience-design&quot;&gt;Social experience design&lt;/a&gt; that combines applied research and continuous self-servicing (dogfooding) of good practices and lessons-learned. The research areas are ..&lt;/p&gt;
&lt;div&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;#personal-social-networking&quot;&gt;&lt;strong&gt;Personal social networking&lt;/strong&gt;&lt;/a&gt;   Personal vantage point and inter-personal relationships are model for how we want live our lives.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#hedonic-peer-production&quot;&gt;&lt;strong&gt;Hedonic peer production&lt;/strong&gt;&lt;/a&gt;   Accept the role of self-interest to incentivise collaboration to occur on a basis of intrinsic motivation.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#sustainable-open-social-systems&quot;&gt;&lt;strong&gt;Sustainable open social systems&lt;/strong&gt;&lt;/a&gt;   Cocreate harmonious social networking solutions that are self-sustainable as they to evolve.&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div&gt;&lt;h4 id=&quot;chaordic-organization&quot;&gt;Chaordic organization&lt;/h4&gt;&lt;/div&gt;
&lt;p&gt;A movement in the truest form of the word, Social coding commons either progresses, when proactive participants contribute value by their collaboration, or pauses in anticipation of new participants to become active in a particular area that has their interest. Based on a new organizational formula of &lt;strong&gt;working in commons&lt;/strong&gt;, which is also a research area, Social coding commons grows organically as a new type of &lt;a href=&quot;https://thesystemsthinker.com/the-nature-and-creation-of-chaordic-organizations/&quot;&gt;chaordic organization&lt;/a&gt;. Among the objectives is the gradual emergence of an affiliation network that is able to dedicate to responsible &lt;strong&gt;evolution and custodianship&lt;/strong&gt; of social web technologies.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;“Ask not what you can do for the commons, but what the commons can do for you.”&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;small&gt;— First principle of Hedonic peer production.&lt;/small&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
&lt;/p&gt;&lt;aside aria-label=&quot;Characteristics of Chaordic Organizations&quot;&gt;&lt;p aria-hidden=&quot;true&quot;&gt;Characteristics of Chaordic Organizations&lt;/p&gt;&lt;div&gt;&lt;br&gt;&lt;p&gt;The chaordic commons is a network infrastructure created to support P2P-like initiatives, created by Dee Hock, the former chairman of Visa International and author of The Chaordic Age. Here are the principles behind the movement:&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;Based on clarity of shared purpose and principles&lt;/li&gt;
&lt;li&gt;Self-organizing and self-governing in whole and in part&lt;/li&gt;
&lt;li&gt;Exist primarily to enable their constituent parts&lt;/li&gt;
&lt;li&gt;Powered from the periphery, unified from the core&lt;/li&gt;
&lt;li&gt;Durable in purpose and principle, malleable in form and function&lt;/li&gt;
&lt;li&gt;Equitably distribute power, rights, responsibility, and rewards&lt;/li&gt;
&lt;li&gt;Harmoniously combine cooperation and competition&lt;/li&gt;
&lt;li&gt;Learn, adapt and innovate in ever-expanding cycles&lt;/li&gt;
&lt;li&gt;Compatible with the human spirit and the biosphere&lt;/li&gt;
&lt;li&gt;Liberate and amplify ingenuity, initiative, and judgment&lt;/li&gt;
&lt;li&gt;Compatible with and foster diversity, complexity, and change&lt;/li&gt;
&lt;li&gt;Constructively utilize and harmonize conflict and paradox&lt;/li&gt;
&lt;li&gt;Restrain and appropriately embed command and control methods.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;— &lt;a href=&quot;https://wiki.p2pfoundation.net/Chaordic_Organizations_-_Characteristics&quot;&gt;P2P Foundation&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;/aside&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div&gt;&lt;h3 id=&quot;social-experience-design&quot;&gt;Social experience design&lt;/h3&gt;&lt;/div&gt;
&lt;p&gt;Social experience design or SX was originally introduced by Toshihiko Yamakami in a 2012 &lt;a href=&quot;https://www.semanticscholar.org/paper/From-User-Experience-to-Social-Experience%3A-A-New-Yamakami/e859d580900368ff5542961948716e336b26e558&quot;&gt;IEEE paper&lt;/a&gt;, but did not gain broad mindshare as a separate field of IT. Social coding commons revives the concept with a twist that involves a complete rethinking and paradigm shift to how software solutions are created within a commons. Instead of a fragmented landscape of individual projects, where people work past each other while having many overlapping and shared interests, SX views the commons as a living and breathing organism that can be fostered from an ‘organic soup’ to become a beautiful creature able to sustain itself.&lt;/p&gt;
&lt;p&gt;Social experience design targets the social web and considers &lt;strong&gt;social networking&lt;/strong&gt; to include &lt;em&gt;any direct and indirect human interaction between people&lt;/em&gt;. This definition includes both our online and offline worlds, and Social coding commons envisions a &lt;strong&gt;peopleverse&lt;/strong&gt; where these are seamlessly intertwined. SX broadens the design and development space beyond the existing fields of Development experience (DX) and User experience (UX). Social experience design covers the end to end lifecycle and evolution of a solution, and takes all stakeholders and their needs into account. SX helps bridge the gap between technology and people. Connecting technosphere to &lt;strong&gt;sociosphere&lt;/strong&gt;, SX brings the missing ‘social layers’ to the development stack.&lt;/p&gt;
&lt;div&gt;&lt;h4 id=&quot;personal-social-networking&quot;&gt;Personal social networking&lt;/h4&gt;&lt;/div&gt;
&lt;p&gt;People nowadays take the internet for granted. A global copper and glassfiber network that provides a means to connect with other people remotely. We engage our “socials” and realize insuffiently how our online communications have fundamentally different social dynamics. Online we find it normal to “follow” someone to socially interact with them. While offline this would be considered highly creepy behavior. How many people are shouting details about their private life to complete strangers, standing on a soapbox in the public square of their hometown? Yet online we do that daily, and we do it even on &lt;em&gt;global public squares&lt;/em&gt; that record our actions of the day forever. It is no wonder that social media platforms have many unintended side effects on us as human beings and on society itself as they are used at ever larger scales.&lt;/p&gt;
&lt;p&gt;In general we just introduce our technological innovations, dump tech into our world, with a mostly implicit and dogmatic “technology means progress” assumption. Under hypercapitalism the only consideration ever made is profitability. Today artificial intelligence is about to disrupt us as never before. Inhuman AI agents increasingly become our intermediaries that shield us ever more from having direct &lt;strong&gt;human connection&lt;/strong&gt;. We become lost individuals in online space. The eroding effects of AI tears the social fabric of society even further, and serves to dehumanise and disempower us. Technology to keep humanity under control, so that hypercapitalism can fester on.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Social networking involves all direct and indirect human interaction between people. Personal social networking is a design perspective that focuses on the individual experiences of all participants in the elaboration of a solution design.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;SX takes “Personal social networking” to be the starting point of solution design that can lead us towards a better future. A means to always put people first on the basis of &lt;strong&gt;Freedom and Humanity&lt;/strong&gt;, which are &lt;em&gt;intrinsic values&lt;/em&gt; to the design process. SX considers individual needs and how they relate to others, as people mingle together trying to balance work, hobby and life events, and do the things that give meaning to life. Personal social networking takes examples from the real world as the basis for solution design, and envisions a peopleverse where &lt;strong&gt;humane and harmonious technology&lt;/strong&gt; is fully supportive of people’s needs, and beneficial to society at large. Social coding commons dedicates to collecting design patterns and recipes to develop solutions on this basis.&lt;/p&gt;
&lt;div&gt;&lt;h4 id=&quot;pyramid-of-perspective&quot;&gt;Pyramid of perspective&lt;/h4&gt;&lt;/div&gt;
&lt;div&gt;
&lt;p&gt;&lt;img alt=&quot;SX Pyramid of Perspective has 3 layers. The bottom layer starts with the individual perspective where personal needs are satisfied as social activities take place. The layer above focuses on inter-personal perspective where social relationship are formed into a social graph. The top of the pyramid shows the societal perspective where solutions are designed to have societal imprint and may affect entire societal constructs.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;734&quot; height=&quot;419&quot; src=&quot;https://coding.social/_astro/SX-pyramid-of-perspective_excalidraw-dark.CKn_KXxk_U7XUt.webp&quot;&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;In order to &lt;strong&gt;reimagine social&lt;/strong&gt; the question rises what that really means. Social experience design is based on the &lt;strong&gt;pyramid of perspective&lt;/strong&gt;. In this model solution design begins at the level of individual people living their daily lives. From the moment a person wakes up they process social activities as they move through various social contexts. Each person thus ‘lives’ their own unique &lt;strong&gt;social experience&lt;/strong&gt;. SX solutions take the personal needs of all participants into account, considering them stakeholders. This also includes the creators of the solution from the very start of the solution design. &lt;em&gt;SX considers a solution to exist as soon as it can be imagined.&lt;/em&gt; The next step is to write it down on a sticky note with pen and paper, and then evolve it further until it is fully realized.&lt;/p&gt;
&lt;p&gt;Where people come together, their interests collide, and individual social experiences weave together. In the second perspective of SX these inter-personal &lt;strong&gt;social relationships&lt;/strong&gt; are more closely considered. The connections between people form intricate social graphs. The third perspective of SX considers the desired social impact of the solution, and the design focuses on leaving a &lt;strong&gt;societal imprint&lt;/strong&gt; that aims to achieve that impact. The top of the pyramid is where society itself takes shape in the form of complex and dynamic &lt;strong&gt;social constructs&lt;/strong&gt;. These can have any scale, from the socio-cultural environment in your tennis club, to entire religions and (geo)political realities.&lt;/p&gt;
&lt;div&gt;&lt;h4 id=&quot;circles-of-sustainability&quot;&gt;Circles of sustainability&lt;/h4&gt;&lt;/div&gt;
&lt;div&gt;
&lt;p&gt;&lt;img alt=&quot;Diagram showing the revised version of the Circles of Sustainability model as SX defines it. Three circles overlap each other in a Venn diagram with the sweet spot in the center. These represent Culture, Ecology and Economics. Surrounding all three circles is the fourth circle of Technology.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;552&quot; height=&quot;552&quot; src=&quot;https://coding.social/_astro/SX-circles-of-sustainability_excalidraw-dark.CXLnMGJY_Z1gotaY.webp&quot;&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Sustainability at any one time, and at all times. SX is based on the notion of &lt;strong&gt;holistic sustainability&lt;/strong&gt;, and made sustainability a core principle for commons participation. This includes all initiatives and people who are working in commons, as well as the commons as a whole. SX uses an adapted version of the &lt;a href=&quot;https://en.wikipedia.org/wiki/Circles_of_Sustainability&quot;&gt;Circles of sustainability&lt;/a&gt; model, which is better suited to consider technology innovations and the introduction of new technology into society.&lt;/p&gt;
&lt;p&gt;Ever since the rise of capitalism and the Industrial Revolution, mankind has always implicitly or explicitly equated availability of new technology to mean progress for society. This near dogmatic notion has led us to an age where we all wear our devices on our skin and let them be controlled by all-powerful tech giants that are ruthlessly exploiting us. The adaptation of the model used by SX drops the “Politics” circle and introduces an all-pervasive &lt;strong&gt;Technology circle&lt;/strong&gt;. The technology is a given. We live increasingly in a high-tech society, a technosphere. The quest of SX is to deliver and evolve holistically sustainable solutions in the domains of &lt;strong&gt;Economics, Culture, and Ecology&lt;/strong&gt; respectively. To bridge the technology gap, and weave the sociosphere that people and planet need.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Politics and power dynamics are intricate emergent forces that depend on social context and permeate our social fabric.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;em&gt;“How can you just eliminate the Politics circle?”&lt;/em&gt;, one may ask. In FOSS circles there are many who feel that &lt;em&gt;“All tech is political”&lt;/em&gt;, or even that &lt;em&gt;everything&lt;/em&gt; is political. Interestingly the SX Circles of sustainability model aligns to this notion, yet avoids using the (over)loaded and vague term. Politics, or rather &lt;strong&gt;power dynamics&lt;/strong&gt;, are an &lt;em&gt;emergent force&lt;/em&gt;. A very nuanced and intricate force that permeates the social fabric of society and has different names that depend on social context, participants and the kind of human activities they are involved in. “Politics” itself can be said to constitute a social construct when adopting the societal perspective of SX, albeit not a very useful one.&lt;/p&gt;
&lt;p&gt;By eliminating the Politics circle SX encourages a focus shift that avoids the inevitable negative impact on any discussion once the word “politics” is dropped, and everyone has their own perception of what that entails. The term is too vague, too overloaded, and even weaponised. It’s use has the effect that heels go in the sand, ideologies are brushed up, and arguments prepared for the fight with ‘political opponents’ — instead of coworkers — in fierce, often heated debate. For furtile cocreation a safe and inclusive environment is a requirement. We need to be able to rise above politics to be able to analyse its power dynamics properly, and need places where people are stimulated to be creative and open-minded in the discussion of fresh ideas. &lt;em&gt;There is a time and place for constructive political discussion and debate&lt;/em&gt;, but politics should not be the default modus operandus that sets tone and culture of commons participation. Otherwise, under &lt;a href=&quot;https://en.wikipedia.org/wiki/Conway&amp;#x27;s_law&quot;&gt;Conway’s Law&lt;/a&gt;, we’ll be unable to design better societal systems.&lt;/p&gt;
&lt;div&gt;&lt;h4 id=&quot;hedonic-peer-production&quot;&gt;Hedonic peer production&lt;/h4&gt;&lt;/div&gt;
&lt;p&gt;In our commons assumptions are often made that &lt;em&gt;“people will come”&lt;/em&gt; to help build the solution, and that it is enough to &lt;em&gt;“show, don’t tell”&lt;/em&gt; a codebase for them to contribute to. But why would they? Why do people involve themselves with the commons? Why are they active in communities, or contribute code to free software projects? Part of SX design philosophy is that self-interest is only natural and plays a vital role in commons participation. Based on this assumption, and inspired by existing &lt;a href=&quot;https://discuss.coding.social/t/challenge-fixing-the-fediverse-technology-adoption-lifecycle/38#alternative-adoption-models-4&quot;&gt;technology adoption models&lt;/a&gt;, Social coding commons develops a new concept of &lt;strong&gt;hedonic peer production&lt;/strong&gt; and a SX formula called “Hedonic harmony” as a concrete implementation to support its own affiliation network. The mechanism takes inspiration from the field of &lt;a href=&quot;https://en.wikipedia.org/wiki/Positive_psychology&quot;&gt;positive psychology&lt;/a&gt; and &lt;a href=&quot;https://en.wikipedia.org/wiki/Martin_Seligman#Well-being&quot;&gt;“Well-being theory”&lt;/a&gt; by Martin Seligman.&lt;/p&gt;
&lt;p&gt;Hedonic peer production works on the basis of anticipating people’s needs as they are participating in the commons. Knowing the needs of individual participants, the methodology of working in commons allows people to provide maximum &lt;strong&gt;incentives to collaborate&lt;/strong&gt; in particular areas and reap value and synergies that help satisfy these needs. This way &lt;strong&gt;intrinsic motivation&lt;/strong&gt; serves as the attractor, engine and binding factor for people to get things done together. Technology support for such peer production systems helps to do all this at scale. Social web technologies can be a tremendous help to orchestrate and choreograph collaborative cocreation workflows.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;“The fundamental task is to achieve smallness within large organisation.”&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;small&gt;— E.F. Schumacher, Small is beautiful&lt;/small&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;A good analogy of hedonic peer production as the Hedonic harmony SX formula envisions it, are the cells in a human body that are involved in protein exchange and help keep a much larger organism alive and healthy. Each cell is autonomous, yet receives timely all the nourishment it needs to thrive, grow and multiply. Social coding commons takes inspiration from Nature at many levels. The &lt;strong&gt;affiliation network&lt;/strong&gt; that is shaping up by hedonic peer production functions on the basis of ongoing &lt;strong&gt;service development&lt;/strong&gt; and &lt;strong&gt;service exchange&lt;/strong&gt;, forming a commons based &lt;strong&gt;service economy&lt;/strong&gt; of sorts. This is tuned to lead to continuous &lt;strong&gt;value aggregation&lt;/strong&gt; that helps empower the commons as a whole. Hedonic peer production involves stimulating emergent natural forces and setting flywheel effects in motion, then foster them for more spontaneous emergence to occur in areas where it is needed most.&lt;/p&gt;
&lt;div&gt;&lt;h4 id=&quot;hedonic-drivers&quot;&gt;Hedonic drivers&lt;/h4&gt;&lt;/div&gt;
&lt;p&gt;Hedonic peer production works on the basis of a set of &lt;strong&gt;hedonic drivers&lt;/strong&gt; that help steer and nourish the emergent forces throughout the lifecycle of a solution, to give direction to its organic growth and evolution. These drivers and the &lt;strong&gt;collaboration incentives&lt;/strong&gt; they provide to people — on the basis of intrinsic motivation — are the ways to &lt;strong&gt;foster spontaneous emergence&lt;/strong&gt; within the commons, of the right solutions, and based on real needs.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Hedonic harmony focuses on allowing people to pursue their dreams in relation to those of others.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The Hedonic harmony SX formula that Social coding commons develops for its own affiliation network, defines a set of ten &lt;em&gt;incitements for proactive participation&lt;/em&gt; that are fundamental building blocks of our growth formula and approach to solution design. The incitements provide three pathways towards rich social experience ..&lt;/p&gt;







































































&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th align=&quot;left&quot;&gt;&lt;/th&gt;&lt;th align=&quot;left&quot;&gt;incitement&lt;/th&gt;&lt;th align=&quot;left&quot;&gt;impetus&lt;/th&gt;&lt;th align=&quot;left&quot;&gt;hedonic driver characteristics&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align=&quot;left&quot;&gt;1.&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;&lt;strong&gt;center&lt;/strong&gt;&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;&lt;em&gt;”Dare to dream”&lt;/em&gt;&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;self-reflection, self-discovery, meaning&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;left&quot;&gt;2.&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;&lt;strong&gt;think&lt;/strong&gt;&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;&lt;em&gt;”Dare to act”&lt;/em&gt;&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;deliberation, knowledge, strategy, planning&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;left&quot;&gt;3.&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;&lt;strong&gt;act&lt;/strong&gt;&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;&lt;em&gt;”Dare to feel”&lt;/em&gt;&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;doing, realization, collaboration, progression&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;left&quot;&gt;4.&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;&lt;strong&gt;feel&lt;/strong&gt;&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;&lt;em&gt;”Dare to experience”&lt;/em&gt;&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;humanity, freedom, social experience&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;left&quot;&gt;5.&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;&lt;strong&gt;tease&lt;/strong&gt;&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;&lt;em&gt;”Dare to nudge”&lt;/em&gt;&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;awareness, perspective, insight, attraction&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;left&quot;&gt;6.&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;&lt;strong&gt;nudge&lt;/strong&gt;&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;&lt;em&gt;”Dare to play”&lt;/em&gt;&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;connection, affiliation, activation&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;left&quot;&gt;7.&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;&lt;strong&gt;play&lt;/strong&gt;&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;&lt;em&gt;”Dare to experience”&lt;/em&gt;&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;exploration, invention, cocreation&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;left&quot;&gt;8.&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;&lt;strong&gt;dream&lt;/strong&gt;&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;&lt;em&gt;”Dare to be”&lt;/em&gt;&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;imagination, vision, course, direction&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;left&quot;&gt;9.&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;&lt;strong&gt;be&lt;/strong&gt;&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;&lt;em&gt;”Dare to experience”&lt;/em&gt;&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;safety, belonging, inclusion, acceptance&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;left&quot;&gt;∞&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;&lt;strong&gt;experience&lt;/strong&gt;&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;&lt;em&gt;”Dare to live”&lt;/em&gt;&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;fate, luck, chance, opportunity, life&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;Hedonic harmony aims to stimulate people to &lt;strong&gt;follow ones dreams&lt;/strong&gt; towards realization, based on realistic &lt;strong&gt;life goals, expectations, and awareness&lt;/strong&gt; of other people’s essential roles in fulfilling them. Social coding commons uses these incitements to formulate strategies and model work processes. The three most prominent ones are ..&lt;/p&gt;
&lt;div&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;“Think, act, feel”&lt;/strong&gt;   &lt;em&gt;Methodical approaches for collaborative design and cocreation.&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;“Tease, nudge, play”&lt;/strong&gt;   &lt;em&gt;Outreach, attraction, activation, emergence, growth trajectory.&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;“Center, be, experience”&lt;/strong&gt;   &lt;em&gt;Sustainable solutions, focused evolution, joy of creation.&lt;/em&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div&gt;&lt;h4 id=&quot;self-benefit-center&quot;&gt;Self benefit center&lt;/h4&gt;&lt;/div&gt;
&lt;div&gt;
&lt;p&gt;&lt;img alt=&quot;Diagram showing the concept of Social coding commons as a Self benefit center, where cocreators engage through commons participation with Social supply chains to evolve scalable socio-cultural solutions. All the way from addressing Human needs to leaving Societal impact. The social supply chain lists 4 SX formula&amp;#x26;#x27;s that evolve at Social coding commons. Social experience design to &amp;#x22;Reigine social&amp;#x22; (think), FSDL to &amp;#x22;Sustain first&amp;#x22; (act), Hedonic harmony to be &amp;#x22;Working in commons&amp;#x22; (feel), and Joyful creation to &amp;#x22;Weave a peopleverse&amp;#x22; (play).&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1098&quot; height=&quot;231&quot; src=&quot;https://coding.social/_astro/SX-self-benefit-centers_excalidraw-dark.BuMkKd5g_ZCtTNt.webp&quot;&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Self-servicing, the terminology that SX uses instead of the unappetizing term of &lt;em&gt;dogfooding&lt;/em&gt;, is an integral part of Social experience design. The recursive nature of this concept may take time to wrap ones head around. Social coding commons constitutes a &lt;strong&gt;self benefit center&lt;/strong&gt; where participants in the commons can tap into a network of value-added services that have been created and aggregated over time. Social coding commons thus offers solutions that help make grassroots environments more &lt;strong&gt;productive and sustainable&lt;/strong&gt;, able to &lt;strong&gt;cocreate at scale&lt;/strong&gt;. These solutions all evolve as SX designs and result in social experiences that reinforce each other through synergetic &lt;strong&gt;flywheel effects&lt;/strong&gt;. This includes Social coding commons itself, and as it evolves its own SX design and its particular SX methodology &lt;em&gt;implementation&lt;/em&gt;, it will start to exhibit dynamics of &lt;strong&gt;self-organisation&lt;/strong&gt; or &lt;a href=&quot;https://en.wikipedia.org/wiki/Autopoiesis&quot;&gt;autopoiesis&lt;/a&gt; to occur within the commons. Emergent forces to be studied and wielded in order to improve hedonic peer production processes.&lt;/p&gt;
&lt;div&gt;&lt;h3 id=&quot;sustainable-open-social-systems&quot;&gt;Sustainable open social systems&lt;/h3&gt;&lt;/div&gt;
&lt;p&gt;A recent &lt;a href=&quot;https://www.heise.de/en/news/Harvard-study-Open-source-has-an-economic-value-of-8-8-trillion-dollars-10322643.html&quot;&gt;Harvard study&lt;/a&gt; indicates that Free and open source software (FOSS) has truly eaten the world. It also makes painfully clear that the rewards do not flow towards the creators of FOSS. Is FOSS a great success or inherently unsustainable then? That is not always easy to tell, and depends on the people involved in a particular project. Are they pure hobbyists and in it for the fun, or are they people seeking sustainable income from their free software development efforts? This makes a great difference to the nature of the collaborations that take place, and the expectations that each participant has.&lt;/p&gt;
&lt;p&gt;Reasoned from ones who want to earn a decent living with FOSS, or even just see their often ambitious &lt;em&gt;expectations&lt;/em&gt; with regards to their FOSS projects fulfilled, FOSS is a failure. Those who argue against this and point out successful large-scale FOSS projects, display severe &lt;a href=&quot;https://en.wikipedia.org/wiki/Survivorship_bias&quot;&gt;survivorship bias&lt;/a&gt;, as these are the exceptions to the rule. The majority of those who want to sustain themselves from FOSS, find themselves on a road of disillusionment and burnout.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Social coding commons embraces FOSS, the software, while it focuses on improving sustainability of FOSS, the movement.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Furthermore, zooming out, the value of FOSS lands in the hands of hypercapitalist corporations. New approaches and open minds are needed to improve the track record of the free software movement, and make it more sustainable as a whole. It does not help that highly principled people in FOSS and social impact movements often outright refuse to learn from the best-practices that work in the business world, and often shoot themselves in the foot by their principles and values. An important part of SX is to adopt what works, and adapt it to the dynamics of grassroots environments, such that these principles and values are properly accounted for.&lt;/p&gt;
&lt;p&gt;Successful companies are much more aware of what solutions they want to build, what needs must be served, and for which stakeholders. They do product and service development that involve numerous parties and supply lines, recognize that needs change and solutions have a lifecycle. They involve all their company deparments and employees in intricate business processes to timely anticipate these changes. While in FOSS there’s oftentimes only a codebase, a release, a project website, and a basic and implicit &lt;em&gt;issue-driven design-by-consensus workflow&lt;/em&gt; on Github or Codeberg that allows tech-savvy people to request features to be added on top of what was already built. App-centric, the project a siloed concept. The deliverables loose fragments that do not connect well with others.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;SOSS initiatives become inherently sustainable by addressing relevant aspects of the free software development lifecycle.&lt;/strong&gt;&lt;/em&gt;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Social coding commons speaks of SOSS, Sustainable open social systems, and reserves the term “FOSS” exclusively to refer to software artifacts that comply to the &lt;a href=&quot;https://en.wikipedia.org/wiki/Free_software#Definition_and_the_Four_Essential_Freedoms_of_Free_Software&quot;&gt;four essential freedoms&lt;/a&gt; of Free software. SOSS initiatives are solution-oriented, delivered in the form of services, and focus on the sustainability of these solutions throughout their entire lifecycle.&lt;/p&gt;
&lt;div&gt;&lt;h4 id=&quot;open-social-stack&quot;&gt;Open social stack&lt;/h4&gt;&lt;/div&gt;
&lt;div&gt;
&lt;p&gt;&lt;img alt=&quot;Diagram of the open social stack. The current fediverse is a technosphere, where FOSS developers work in the Technical Layer (they &amp;#x22;think&amp;#x22; about the tech stack). SX adds the missing layers of the social stack to turn fediverse into a peopleverse in the sociosphere. Respectively SOSS creates add to the Service Layer (&amp;#x22;act&amp;#x22; on how services interact), and in close coordination with Client participants they model the Solution Layer (&amp;#x22;feel&amp;#x22; the needs), and ultimately deliver the solution to evolve in the Experience Layer where it &amp;#x26;#x27;weaves&amp;#x26;#x27; (&amp;#x22;plays&amp;#x22; well) with other social experiences on the social web.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;736&quot; height=&quot;621&quot; src=&quot;https://coding.social/_astro/SX-peopleverse-social-stack_excalidraw-dark.BNwDzYVC_Z1Sj91r.webp&quot;&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;The Free software movement attracts nearly primarily technical people and fosters a culture that is deeply tech-oriented. It is a very &lt;strong&gt;vibrant environment&lt;/strong&gt; where people dare to experiment, do research and create prototypes, and inspire others to follow along. The FOSS commons is a &lt;strong&gt;cauldron of innovation&lt;/strong&gt;. Yet because of the deep tech focus, the value that is being created this way, the rewards, does not flow in the proper direction: in the hands of creators and their clients. Most of the value ends up in the hands of hypercapitalists who contribute little to our society.&lt;/p&gt;
&lt;p&gt;SX focuses on adding the missing &lt;strong&gt;social layers&lt;/strong&gt; to the technology stack, and design solutions that help bridge the gap between technosphere and sociosphere, where they address people’s needs. Doing this at scale within a commons, weaving social experiences together, poses both a big opportunity and a challenge. The opportunity is in how an empowered commons is &lt;strong&gt;able to outcompete&lt;/strong&gt; exploitative corporate rivals by the ‘completeness of services’ such ignited commons is able to offer. Company business generally restricts itself to product and service development within their own walls, at UX scope. While a united commons can &lt;strong&gt;choreograph social experiences&lt;/strong&gt; cocreated by many parties, thus able to rise above this level to address SX scope and make deeper, even societal, impact. The challenge is in breaking the indvidualism in FOSS and activate people to follow common trajectories, to &lt;strong&gt;diversify the development process&lt;/strong&gt; and make it more inclusive to people in less-technical roles. With the ultimate objective to develop experiences that are loved and embraced by clients.&lt;/p&gt;
&lt;p&gt;In order to make the paradigm and mindset shift, SX conceptualises three social layers to exist on top of the technology stack. First, based on the notion that the &lt;strong&gt;social web is service-oriented&lt;/strong&gt;, SX discerns a Service layer, where discoverable autonomous services compose, orchestrate and choreograph with each other. Specifically they compose into evolvable solutions in the Solution layer. Solutions under SX are self-contained and include their own &lt;strong&gt;design blueprint&lt;/strong&gt; that can be introspected to various extent. Finally the upper Experience layer is where the social experiences of all these solutions intertwine with the social graph and become part of the social fabric.&lt;/p&gt;
&lt;div&gt;&lt;h4 id=&quot;free-software-development-lifecycle&quot;&gt;Free software development lifecycle&lt;/h4&gt;&lt;/div&gt;
&lt;div&gt;
&lt;p&gt;&lt;img alt=&quot;Diagram depicting the Free software development lifecycle, which consists of 5 stages. Consecutively these are Inception, Ideation, Realization, Delivery, and Dispersal. The stages are labeled with the corresponding hedonic incitements of think, act, feel, play, dream, and be. Overarching all stages is Evolution of the solution throughout the entire lifecycle. The process of &amp;#x22;service delivery&amp;#x22; covers all 5 stages, while &amp;#x22;value creation&amp;#x22; ends in stage 4 when Dispersal of the value starts. Solution design covers the first 3 stages up to Delivery. Software development happens mostly in Ideation and Realization stages.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1038&quot; height=&quot;343&quot; src=&quot;https://coding.social/_astro/SX-free-software-development-lifecycle_excalidraw-dark.YxASgjLm_2h8dIv.webp&quot;&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;SOSS initiatives in their approach focus on the &lt;strong&gt;end-to-end solution development&lt;/strong&gt; lifecycle, ranging from the first inception of an idea to the end-of-life stage where a solution is phased out and its aggregated value disperses again. The Free software development lifecycle, or FSDL, is inspired by the &lt;a href=&quot;https://web.archive.org/web/20230322153353/https://sceweb.uhcl.edu/helm/RationalUnifiedProcess/&quot;&gt;Rational unified process&lt;/a&gt; and follows five stages of Evolution. Consecutively these are Inception, Ideation, Realization, Delivery and Dispersal. Services are delivered throughout the entire lifecycle, even when a solution is in state of value dispersal (for example when submitting its documentation to the Internet Archive for long-term preservation). Free software projects typically only address the Ideation and Realization stages, or even just Realization in code-only projects.&lt;/p&gt;
&lt;p&gt;As a solution design progresses through the lifecycle, following parallel social activity tracks that may fan out to timely cover those areas that need most attention, whether that be coding, testing, service development, or public relations. Each SOSS initiative requires their own development approach, and the FSDL must be tailored to support that. The various patterns and practices of SX are organized into &lt;strong&gt;instrument sets&lt;/strong&gt; and recipes that drive collaboration workflows between commons participants. The FSDL is applicable to single SOSS initiatives while taking their position within the larger commons and technology ecosystem into account.&lt;/p&gt;
&lt;div&gt;&lt;h4 id=&quot;social-activity-tracks&quot;&gt;Social activity tracks&lt;/h4&gt;&lt;/div&gt;
&lt;div&gt;
&lt;p&gt;&lt;img alt=&quot;Diagram showing the concept of SX Social activity tracks (SAT&amp;#x26;#x27;s). On the left a Participant (stakeholder) contributes a balanced amount of work, hobby, life activities and feed them into a social experience. In this example on the right-side of the diagram they flow into a SX solution design that has its own SAT&amp;#x26;#x27;s in a breakdown structure. In the example a Sustainability track breaks down in Sustenance, Productivity, Outreach tracks, a Cocreation track breaks down into Design, Development, Delivery tracks, and an Evolution track that breaks down into Environment, Solution, Needs tracks. The left-side of the diagram indicates the Sociosphere and the other side the Technosphere. In the middle of the diagram is the sticky note &amp;#x22;Let&amp;#x26;#x27;s reimagine social&amp;#x22; and on the bottom is depicted that social activities, social relationships, and social knowledge are stored in different graph networks. Participants access the solution design via a Social browser.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;751&quot; height=&quot;593&quot; src=&quot;https://coding.social/_astro/SX-social-activity-tracks_excalidraw-dark.ClrnXvZc_2ahEYm.webp&quot;&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Under SX the design process is considered an integral part of the solution itself, and not a separate preparatory stage that leads to a solution deliverable, as is the usual way we consider ourselves to be “involved with a project”. In an ultimate form of &lt;a href=&quot;https://discuss.coding.social/t/self-servicing-self-delivery-synonyms-for-dogfooding/509&quot;&gt;dogfooding&lt;/a&gt; &lt;em&gt;SX solutions self-service themself&lt;/em&gt;. Starting with that first sticky note, participants — regardless whether they are people in creator or client stakeholder roles — will come and dedicate some of their work, hobby, life balance to contribute and add value to the solution, so that it evolves over time. As they mingle with other people, weaving social experiences together, the collaborative development process leads them along a number of &lt;strong&gt;social activity tracks&lt;/strong&gt; (SAT’s) that are relevant to the particular solution design and help drive it towards further realization and maturity.&lt;/p&gt;
&lt;div&gt;&lt;h3 id=&quot;how-to-get-involved&quot;&gt;How to get involved?&lt;/h3&gt;&lt;/div&gt;
&lt;p&gt;This is not as straightforward as it usually is when people ask how to join a community. Social coding commons is a movement, not a top-down traditional organisation, and there is no membership. It is enough to &lt;em&gt;feel&lt;/em&gt; yourself &lt;strong&gt;to be a social coder&lt;/strong&gt; to participate. When the concepts outlined above piqued your interest, you are encouraged to join the discussions in our channels. When it comes to deeper involvement however, it depends what your ambitions, passions and aspirations are and in which fields you are interested in to engage in &lt;strong&gt;proactive participation&lt;/strong&gt; with others. Collaborations that emerge depends which initiatives you represent and how they are value aligned to those of others working in commons. That should happen in a natural fashion, and gradually by mingling and doing things together. Social coding commons is a &lt;strong&gt;timeless movement&lt;/strong&gt;. Collaborations form spontaneously as time progresses and growth of our commons happens organically and along natural pathways. As a movement we are aware of our value, open to more value creation, and only progress — no matter how small its increments — is what matters.&lt;/p&gt;
&lt;div&gt;&lt;h4 id=&quot;commons-participation&quot;&gt;Commons participation&lt;/h4&gt;&lt;/div&gt;
&lt;p&gt;SX by focusing on the needs of all participants as they work in commons, provides natural pathways to safeguard and promote diversity and inclusion. In addition to how autonomous participants organise the governance of their independent initiatives, Social coding commons provides a set of &lt;strong&gt;commmons participation guidelines&lt;/strong&gt; as handholds to the establishment of healthy collaborative arrangements within the commons. They are based on two &lt;strong&gt;intrinsic values&lt;/strong&gt; of Humanity and Freedom and their relationship to each other, that are the lifeblood of the commons and the value it creates. Three &lt;strong&gt;core principles&lt;/strong&gt; of Sustainability, Mindfulness, and Playfulness are the pillars upon which commons builds, and are staring points to how we &lt;em&gt;think, act, and feel&lt;/em&gt; about organising our collaborative activities.&lt;/p&gt;
&lt;div&gt;&lt;h5 id=&quot;intrinsic-values&quot;&gt;&lt;em&gt;Intrinsic values&lt;/em&gt;&lt;/h5&gt;&lt;/div&gt;
&lt;aside aria-label=&quot;Humanity&quot;&gt;&lt;p aria-hidden=&quot;true&quot;&gt;Humanity&lt;/p&gt;&lt;div&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;“That which makes life meaningful.”&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;We collaborate on the basis that &lt;em&gt;&lt;strong&gt;all people are created equals&lt;/strong&gt;&lt;/em&gt;. Building from fundamental &lt;a href=&quot;https://thehaguepeace.org/site/what-are-the-30-human-rights/&quot;&gt;Human Rights&lt;/a&gt; we consider Humanity in all its glorious facets, and focus on solutions that help &lt;em&gt;&lt;strong&gt;foster virtuous human traits&lt;/strong&gt;&lt;/em&gt; and showcase how they empower us.&lt;/p&gt;&lt;/div&gt;&lt;/aside&gt;
&lt;aside aria-label=&quot;Freedom&quot;&gt;&lt;p aria-hidden=&quot;true&quot;&gt;Freedom&lt;/p&gt;&lt;div&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;“That which allows us to be who we want to be.”&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;We acknowledge and foster &lt;em&gt;&lt;strong&gt;freedom of speech, expression, and association&lt;/strong&gt;&lt;/em&gt; in our solutions, building on the firm basis Humanity provides. So we can live and prosper &lt;em&gt;&lt;strong&gt;in harmony with others&lt;/strong&gt;&lt;/em&gt; and all the living beings with whom &lt;em&gt;&lt;strong&gt;we share planet and society&lt;/strong&gt;&lt;/em&gt;.&lt;/p&gt;&lt;/div&gt;&lt;/aside&gt;
&lt;div&gt;&lt;h5 id=&quot;core-principles&quot;&gt;&lt;em&gt;Core principles&lt;/em&gt;&lt;/h5&gt;&lt;/div&gt;
&lt;aside aria-label=&quot;Sustainability&quot;&gt;&lt;p aria-hidden=&quot;true&quot;&gt;Sustainability&lt;/p&gt;&lt;div&gt;&lt;p&gt;Nurture builds on top of Nature. Only where &lt;a href=&quot;#circles-of-sustainability&quot;&gt;circles of sustainability&lt;/a&gt; come full circle is where we find a future for the human race.&lt;/p&gt;&lt;/div&gt;&lt;/aside&gt;
&lt;aside aria-label=&quot;Mindfulness&quot;&gt;&lt;p aria-hidden=&quot;true&quot;&gt;Mindfulness&lt;/p&gt;&lt;div&gt;&lt;p&gt;Movement is timeless, growth is natural. There is no success, only progress. There is no failure, other than opportunities to learn.&lt;/p&gt;&lt;/div&gt;&lt;/aside&gt;
&lt;aside aria-label=&quot;Playfulness&quot;&gt;&lt;p aria-hidden=&quot;true&quot;&gt;Playfulness&lt;/p&gt;&lt;div&gt;&lt;p&gt;Foster joyful creation where rules of the game evolve collaboratively, based on collective skills, wisdom and life experience.&lt;/p&gt;&lt;/div&gt;&lt;/aside&gt;
&lt;div&gt;&lt;h5 id=&quot;participation-tools&quot;&gt;&lt;em&gt;Participation tools&lt;/em&gt;&lt;/h5&gt;&lt;/div&gt;
&lt;aside aria-label=&quot;Working in commons&quot;&gt;&lt;p aria-hidden=&quot;true&quot;&gt;&lt;a href=&quot;#commons-participation&quot;&gt;Working in commons&lt;/a&gt;&lt;/p&gt;&lt;div&gt;&lt;p&gt;&lt;em&gt;“We respect the autonomy and sovereignty of our commons participants.”&lt;/em&gt;&lt;/p&gt;&lt;/div&gt;&lt;/aside&gt;
&lt;aside aria-label=&quot;W3C Ethical web principles&quot;&gt;&lt;p aria-hidden=&quot;true&quot;&gt;&lt;a href=&quot;https://www.w3.org/TR/ethical-web-principles/&quot;&gt;W3C Ethical web principles&lt;/a&gt;&lt;/p&gt;&lt;div&gt;&lt;p&gt;&lt;em&gt;“We subscribe to the ethics best-practices outlined by the W3C.”&lt;/em&gt;&lt;/p&gt;&lt;/div&gt;&lt;/aside&gt;
&lt;aside aria-label=&quot;W3C Code of conduct&quot;&gt;&lt;p aria-hidden=&quot;true&quot;&gt;&lt;a href=&quot;https://www.w3.org/policies/code-of-conduct/&quot;&gt;W3C Code of conduct&lt;/a&gt;&lt;/p&gt;&lt;div&gt;&lt;p&gt;&lt;em&gt;“Where appropriate we adhere to W3C guidelines in spirit and rules.”&lt;/em&gt;&lt;/p&gt;&lt;/div&gt;&lt;/aside&gt;
&lt;div&gt;&lt;h4 id=&quot;about-this-commons&quot;&gt;About this commons&lt;/h4&gt;&lt;/div&gt;
&lt;p&gt;&lt;em&gt;Social coding commons was initiated in 2025 by &lt;a href=&quot;https://social.coop/@smallcircles&quot;&gt;Arnold Schrijver&lt;/a&gt; and came forth from “Social coding movement” that preceded it. Years of experience in facilitating communities and doing technology evangelism via &lt;a href=&quot;https://discuss.coding.social/t/weaving-in-public-connecting-people-and-interests/85&quot;&gt;“weaving in public”&lt;/a&gt; in difficult and broad-scoped grassroots environments preceded this inception, whereby Arnold deliberatedly acquired new skills and studied the social dynamics as an insider active in the field. In 2018 he founded &lt;a href=&quot;https://community.humanetech.com&quot;&gt;Humane Tech Community&lt;/a&gt; (which is now dormant) and from 2019 spent five years as community facilitator of &lt;a href=&quot;https://socialhub.activitypub.rocks&quot;&gt;SocialHub&lt;/a&gt; and the &lt;a href=&quot;https://codeberg.org/fediverse/fep&quot;&gt;FEP Process&lt;/a&gt;, the developer community for the W3C ActivityPub social web protocol and the fediverse. Dealing with all the frustrations of ‘trying to herd cats’ and ‘commons janitoring’, doing the boring chores for others, he learned that the &lt;a href=&quot;https://discuss.coding.social/t/major-challenges-for-the-fediverse/67&quot;&gt;major challenges of the fediverse&lt;/a&gt; to overcome are mostly social in nature. Social coding commons constitutes an ongoing experiment to finally address them in a collective effort, with many people working in unison together.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Arnold Schrijver now acts in a custodianship role, since &lt;strong&gt;Social coding commons is leaderless&lt;/strong&gt;. He is available for inquiries on the fediverse at &lt;a href=&quot;https://social.coop/@smallcircles&quot;&gt;@smallcircles@social.coop&lt;/a&gt;, on Social coding forum as &lt;a href=&quot;https://discuss.coding.social/u/aschrijver/summary&quot;&gt;@aschrijver&lt;/a&gt;, and as &lt;a href=&quot;https://matrix.to/#/@circlebuilder:matrix.org&quot;&gt;@circlebuilder:matrix.org&lt;/a&gt; on Matrix chat.&lt;/em&gt;&lt;/p&gt;</content:encoded></item></channel></rss>