One of the interesting things about the history of the #Fediverse is how many of its ideas come from places that, at first glance, seem completely unrelated to social media or network technology. #ActivityPub is a good example – the word activity carries a much older intellectual history, including the work of Soviet psychologist Alexei Leontiev, who developed what became known as activity theory. His work grew out of the cultural-historical psychology of Lev Vygotsky and Alexander Luria, and eventually became a major school of psychological thought.

For #OMN, this history is interesting because it points toward a different way of thinking about technology. The important question is not simply – what does a person do with a piece of technology?It is – what activity is the technology part of, what social relationships make that activity possible, and what happens when those relationships change? That is a much more useful starting point for grassroots technology, from the individual to activity
Leontiev’s work developed around the idea that human life can be understood through activity: the processes through which people actually live in and engage with the objective and social world around them. He described activity as encompassing human life in its social richness and variety. His model breaks activity down into connected levels:
Activity → motive
Action → goal
Operation → practical means
This is useful because it stops us treating technology as an isolated object. A button, interface, server or protocol does not have much meaning by itself, its meaning comes from the activity surrounding it. A publishing system exists because people are trying to communicate, moderation exists because communities need to negotiate trust and boundaries. An archive exists because people want to remember, a federation protocol exists because independent communities want to exchange information without becoming one organisation.
The technology is the means, the social activity is the larger thing, this matters for the #openweb – A lot of blinded technology culture starts from the opposite direction, it starts with the tool, a protocol, an application, a database. Here is a new platform, then we ask people to reorganise their lives around the technology, one of the roots of what I call the #geekproblem. The problem isn’t that programmers are bad people or that technical knowledge is somehow illegitimate. The problem is that technical systems become disconnected from the social activity they support. The result is often tech-first thinking, we build something technically impressive and then ask – what can people do with it?
Leontiev’s work also sits inside a wider tradition of thinking about human beings as fundamentally social. People don’t arrive in the world as fully formed independent economic or political units. We are born into relationships, language, culture, institutions and communities. We need to balance this, a useful grassroots approach is to start with – what are people already trying to do together, what technology would help them do it better? That is a different question, seeing activity is social.
Our ability to act independently is something that develops through those relationships. This is important for understanding the #openweb because the #openweb is not really about individual freedom in isolation, it is much more about collective capacity. The value of federation isn’t that everyone gets their own little island, it is that many different islands can communicate. The value of open standards isn’t that everybody has to behave in the same way, it is that different communities can remain different while still sharing enough infrastructure to cooperate. That is the social possibility sitting underneath the technical architecture.
- ActivityPub is therefore more interesting than a protocol
- ActivityPub carries the word activity for a reason.
The protocol doesn’t just describe pieces of content, it describes things happening between actors. Someone creates something – someone follows someone – someone likes something – someone shares something – someone blocks someone – someone undoes an action. These are social actions represented through technical infrastructure. That distinction matters, a closed platform can treat communication as a product. An open network, instead treats communication as a social activity that needs infrastructure. That is much closer to what we are trying to build with #OMN.
The #OMN approach is not inventing the perfect social media platform, that would be the wrong starting point. We are interested in building practical infrastructure for grassroots media activity: Publish. Subscribe. Moderate. Edit metadata. Rollback. These are not simply software features, they describe parts of a wider social activity. People create media, communities decide what they trust, information moves between communities, where people correct mistakes and stories develop over time. Archives preserve collective memory.
The technology should make these activities easier rather than forcing communities into somebody else’s business model, a simple needed step from activity to commons. This is also where the #4opens becomes important, #FOSS is useful, but it isn’t enough. A project can publish its code and still reproduce closed governance, concentrated power and dependency. For a genuinely useful grassroots infrastructure we need openness across the whole activity: Open Data, Open Source, Open Standards, Open Process. That creates larger commons around the technology, the code becomes something people can inspect and improve, data becomes something communities can work with, standards allow different systems to communicate, the process makes decisions visible and contestable.
This is not about creating a perfect system, it is about creating systems that can remain changeable by the people who depend on them, technology as a part of culture. We can build the most technically decentralised system imaginable and still reproduce centralised social behaviour, we build open-source software that puts us under authoritarian governance, federation can create little kingdoms. We can build democratic tools and allow a small group of developers or funders to control everything.
If communities have no control over their communication infrastructure, their social organisation remains vulnerable to whoever owns that infrastructure, the #geekproblem again. The technical architecture matters, but it cannot solve the cultural problem by itself. The opposite is also true, a healthier culture needs appropriate technology to support it.
This is why maybe Leontiev’s idea of activity is useful today, it gives us a way out of the endless argument about whether technology is inherently good or bad. Technology is neither the beginning nor the end of the story, it sits inside activity. The question becomes – What activity does this technology encourage? Who controls the means of that activity? Who benefits? Who gets excluded? Can the community change the system? Can people leave without losing everything? Can different communities connect without surrendering their independence?
Those are much better questions than simply asking whether a technology is “innovative”. This is also why native projects such as #OMN, #IndymediaBack, #MakingHistory and #OGB matter, as paths for growing infrastructure around social activities rather than trying to manufacture another attention platform.
- #MakingHistory is about collective memory and living archives.
- #IndymediaBack is about grassroots media infrastructure.
- #OGB is about experimenting with governance structures.
#OMN is about federated publishing and the movement of trusted media between communities to rebuild collective capacity in a time when much of our communication infrastructure has been enclosed by the #dotcons. Human beings do not exist outside their activities and relationships – Technology is one of the means through which those relationships are organised – So the challenge for the #openweb isn’t simply to build better software – It is to build better relationships between people, communities and the tools they use to act together.
That is the part of the #Fediverse story that interests me, and it is where the #OMN project starts.
https://o.ee/blog/activitypub-won-by-being-boring