What is “mess” in the hashtag story?

In this 20 year hashtag story, it’s important to understand chaos as a creative force for change. But it’s also important to see that the path of the #openweb and the ongoing struggle for a more decentralized, human-centered internet, makes this idea of “mess” into meany “bad faith” arguments. For #mainstreaming, people to often hear, images of disorder, confusion, and breakdown, things we are taught to avoid in our neatly structured lives. Yet, from the “native” perspective, mess is not only a negative state to be avoided; it is an essential part of the process of growth, creativity, and radical change to challenge the current mess making, it’s a messy process we need to live through, this is positive as to avoid this mess would be negative.

The mess is not just a state of disarray but also fertile ground for thinking, growth, and alt pathways to emerge. In a world dominated by the #dotcons and their “clean”, control-driven algorithms, we need to reclaim the value of messiness as a useful path to walk. When we talk about “mess,” we’re referring to the tangled, often uncomfortable realities of grassroots organizing, alternative tech development, and the daily work of trying to “natively” build something in the ruins of the old. It’s the disorganized, contentious, and chaotic space where ideas clash, projects falter, and consensus is hard to come by. This mess is unavoidable and, importantly, it is productive.

Mess is where real conversations happen, where people get angry, feel frustrated, make mistakes, and crucially, learn from those mistakes. It’s where things break, and we figure out how to fix them, or better yet, build something that doesn’t have the same flaws. In this, mess is not a symptom of failure but a part of the creative process.

The problem with “clean” solutions pushed by centralized #dotcons like Facebook, Twitter, and Google, is the relentless push for paths, seamless, frictionless experiences that prioritize convenience and profit over human engagement. This creates spaces that discourage messiness, complexity, and deviation from the norm. This experience translates into algorithms that filter out dissent, controversy, and alternative perspectives. It smooths out the rough edges of human interaction, leading to echo chambers and a narrowing of the public spaces we live in.

Our #geekproblem is a part of this dotcons mess, that, spreads into our needed openweb reboot, the sanitized, controlling path is not conducive to real social change. Our natural desire for control (thus safety) is a social problem of “tidying up,” where anything that doesn’t fit into a blinded #mainstreaming categories is thrown out.

The native openweb path is based on ideas and movements that stand in stark contrast to the polished, walled, gated gardens of the dotcons. It’s about creating spaces where mess is not only tolerated but celebrated. Why? Because mess is where serendipity happens. It’s where people come together in unpredictable ways, where different perspectives collide and, through that collision, new and unexpected spaces are opened up for people and communities to take different paths.

When we think about projects on the openweb, whether it’s decentralized social networks like #Mastodon or collaborative platforms like #Wiki’s, they are often messy spaces. They are places where people bring their full, complex selves—warts and all—into the conversation. And that’s what makes them so powerful. Unlike the mainstream platforms, which control and filter, the openweb is alive with the possibility of serendipity. It’s a place where things are being broken down and rebuilt, where people are open to change, so they can challenge the #mainstreaming.

The challenge for those of us working in building the openweb is to learn to love mess, to see it not as a problem to be solved but as a healthy part of the journey. This means accepting that there will be conflict, misunderstandings, and periods of chaos. It means recognizing that there will be little perfect if any polished solution, and that’s okay. Mess is fertile ground, as composting transforms waste into soil, mess is compost for new ideas. We take the scraps, the discarded parts, and the failures and turn them into new connections, new networks, that have the potential to grow into a more equitable digital paths both online and offline.

Mess is resistance, a way of saying that we refuse to be tidied up, categorized, and sanitized. We are messy, complicated, and unpredictable, and this is where our strength lies. Mess is human, at the centre of this path is a simple truth, humans are messy. Our lives are messy. Our relationships are messy. And any system or platform that pretends otherwise is denying this human experience. The openweb should be a place that reflects the full spectrum of human life, not just the neatly packaged version that the dotcons want to sell us.

To turn the chaos, conflict, and complexity into a fertile ground for growth, involves developing better tools for mediation, conflict resolution, and collaborative decision-making within our communities, the #OGB is such a project. It means creating paths and “commons” where different voices can be heard #indymediaback is a media project for this, where disagreements can be worked through constructively, and where there is room for both dissent and consensus #OMN if the overarching project.

The idea of composting the mess is not about eliminating it but transforming it. Just like in nature, where decomposing matter is essential for new growth, our digital and social ecosystems need a process for turning the old, the broken, and the chaotic into the new and vibrant #makeinghistory is a project for this.

The journey to a better openweb is not going to be straight. It will be full of twists and turns, false starts, and breakdowns. But in that mess lies the potential for real, meaningful change. The polished, controlled environments of the #dotcons cannot offer this; they are too invested in maintaining the status quo.

With the committent to the #openweb, the challenge is to embrace the mess, to see it not as a hindrance but as an opportunity. It is in this mess that we will find energy, creativity, and resilience to build a more human-centered internet. Let’s roll up our sleeves, get our hands dirty, and start composting. The future is messy, and that’s exactly why it’s worth fighting for.

The #openweb, the #commons, the real-world spaces we build are where the future lies

Resilience is community and trust, this resilience grows by connecting the actions of today to the possibilities of tomorrow, even when that future is unknowable. It’s rooted in community, and community thrives on mutual trust. Trust isn’t about keeping a ledger; it’s about giving freely without expectation. Money is not the foundation of resilience. Across the world, billions live resilient lives by supporting each other, because if they don’t, they all go under. From our privileged view, we often forget that resilience is nurtured in these commons.

We need to think about this: The idea of dual power isn’t new. It goes back to revolutionary moments when people realized the need to build alternatives to existing oppressive structures rather than only confronting them head-on. In the current political climate, where the failures of state and capitalist control are glaring, we need to revisit and reframe this idea of “dual power”. This isn’t a utopian dream or a naïve belief that we can merely build around the edges while the world burns. It’s about creating practical, grounded alternatives that directly challenge the existing system by living outside of it and dismantling it from the inside.

The current mess, look around. We are surrounded by a mess of our own making. The relentless march of #neoliberalism has commodified every aspect of our lives, and the #dotcons have taken over our social spaces, transforming genuine human interaction into data points for corporate profit and control. The state, meant to serve the people, is a tool of the greedy and nasty, maintaining control through fear, surveillance, and repression. It doesn’t take much to see that the paths we are currently on are leading to #climatechaos, widespread inequality, social and ecological breakdown.

But here’s the problem: most people still think we have choices within this mess. They talk about reforming the system, fixing capitalism, or making dotcons tech more ethical while continuing to operate on the same lost paths. This is delusion, a comfortable delusion for some, but a delusion nonetheless.

On the #DIY path, dual power is about creating parallel paths that coexist with the current ones but serve entirely different functions. Instead of asking for scraps from the masters’ table, we build our own tables, with food that nourishes everyone. It’s about constructing alternative social, economic, and political structures that are directly in opposition to the current hierarchies and power dynamics.

It’s not just about building alternative structures, though. It’s more important for actively delegitimizing and dismantling the existing power structures of capitalism and the state. This involves #directaction, solidarity, and collective organizing to challenge and change state and capitalist control in all its forms. It’s about a two-fold strategy: building the new while composting the old.

Why dual power matters, for too long, the left and radical movements have been stuck in reactionary paths, fighting battles on terrain chosen by the state and capital. We need to change this by recreating a new path, a space where we shape the traditions and myths that shape us. This is not just some theoretical exercise; it’s already happening in many parts of the world.

We see it in the #fediverse, on #mastodon, #bluesky and #noster networks, in grassroots mutual aid networks springing up during the current crises when the state and corporate structures fail. We see it in community run food cooperatives, decentralized digital spaces, and local assemblies where decisions are made collectively, rather than by a few in power. This is not an abstract idea, it’s lived practice, a shift from fighting against the system to creating something new and more humane.

Building dual power in a digital age, the #openweb and federated networks offer a glimpse of what dual power can look like. Unlike the #dotcons that feed on greed and manipulation, the openweb is rooted in principles that serve the community, #4opens, transparency, open collaboration, and autonomy. But even here, we often fall into the trap of merely copying the structures we’re trying to replace, creating the same mess under a different banner. The next step needs to be truly native to the 4opens path, transparent, open, and accountable, rejecting the commodification that the dotcons have normalized.

But digital spaces alone won’t save us. They are tools, important ones, no doubt, but we need a broader focus. We need to create real-world spaces of resistance and creation. Think community gardens that also serve as meeting points for local decision-making. Think of decentralized energy cooperatives that break free from corporate control. Think of neighbourhood assemblies that replace the hollow, bureaucratic local governments that most people have lost faith in. This is dual power in practice.

The roadblocks, the #Geekproblem and #Fasherista paths, let’s not romanticize this process. We need to acknowledge the challenges within our movements, the #geekproblem and the #fashernista paths that unconsciously block the change we need. The geekproblem is the obsession with technical solutions over social and political ones, while the fashernista path focuses on trendy but superficial activism that serves as more of a social club, careerism, than a serious challenge to power. Both paths have their place, but they should not dominate our paths. We need to keep our focus on the bigger picture.

Moving beyond the noise, to those who say, “Now is not the time,” I ask, “When will it be?” The crisis is here. We are all worshiping the #deathcult, masking 40 years of #neoliberal ideology, pretending we have choices that simply don’t exist. Now is precisely the time to dig in, get our hands dirty, and start composting this mess we’ve been dragged into. The work ahead isn’t easy, and there will be mistakes, missteps, and mess-ups along the way. But that’s okay. Composting is messy work, and so is building a more open and sustainable world.

If you’re waiting for someone to tell you what to do, you’ve already missed the point. Dual power isn’t a blueprint; it’s a living practice. It’s a call to start building the new and composting the old, right now, where you are. Lift your head, look at the mess, and start digging. Together, we can build something better than the scraps we’ve been given. Join us on this humanistic adventure in social technology and direct action. The #openweb, the #commons, and the real-world spaces we build are where the future lies. Let’s make it happen #OMN

Talking #openweb or #Fediverse, I have to talk about #Mastodon

Let’s look at this “#branding” issue. The tech world is changing as there is a #reboot of the #openweb happening, yes a lot of people don’t see this, so worth talking about a bit. If you are interested in this subject, every day you likely hear another big player joining the #fediverse. What does that mean? It is not complex, there is a chance you are already on this path, if you are on #dotcons sites like #meta #Threads or #WordPress etc.

It’s actually something we already know about, a network of websites that interact with each other through a shared protocol, just like #email has worked for the last 50 years. The term #Fediverse is a mash-up of two words: federate and universe. To federate means to form an alliance, so the Fediverse is an alliance of websites or apps that federate content with each other. It’s a federated universe, a part of the #openweb we all grew up on if we are over our teenage years.

This network is decentralized, meaning no #dotcons controls it, people and communities have control over their information, news and data flows. While most are run by communities and individuals, a few are run by corporations. Some may have thousands of users, while others have just a few.

Each of these websites has their own myths and traditions to shape their local feeds, but people on one site can easily interact with people on another site because they’re using the same protocol, an open-source tool that connects websites into a “native” #openweb global network. How Does It Work? The protocol is called #ActivityPub, which you might’ve heard of because it powers apps like Mastodon. But it also powers #Peertube, #Pixelfed, #Lemmy, and our own #OMN etc, and even the #dotcons are sharing this space, with #meta’s #Threads. It’s extremely popular. When you publish a post on your website, it gets federated to all the people who follow you on other websites that are based on this protocol. They can like, share, or comment on your posts. That’s the path of federation and what the #4opens #openweb is about https://fediverse.party/en/miscellaneous/

The #4opens process that governs the culture of this path is simple in abstract, If the website admins notice a ton of spam coming from another website, they can either block that individual user or they can block that whole website. If that server is sending too much spam, it’s a problematic server. You can defederate from that server so you’re no longer hit with spam until they clean up their act. This is a horizontal path of how moderation works on this path, it works as an individual and as a community.

Like email, when the first thing you do is pick a username that’s available on that website. To do this, find a site that fits your interest, pick a username that’s available on that server. Your Fediverse handle is going to look like an email address: It’s going to be username@server, for example info@hamishcampbell.com for this blog’s #ActivityPub feed.

When I talk to people about the #openweb or mention the #Fediverse, I have to talk about #Mastodon for them to get an understanding on the subject, this is a non-native issue, thus the need for this blog post to try and fix this blindness. While Mastodon is a decentralized microblogging platform similar to Twitter. If you’re looking for a Twitter alternative, this is probably the one you’ve heard of. It’s one of the largest applications on the Fediverse. But Mastodon is not the Fediverse https://fediverse.observer/map look wider there are meany interesting projects.

Crisis of Governance in FOSS: Medieval Politics and Neoliberal Failures

Silicon Valley influence is significant and with the globe hegemony of the #dotcons every where, the concentration of power and resources among a few #dotcons raises issues about democracy, equity, and control. With this in mind, we need a strong push and for meany people a fundamental rethink and restructuring of how we approach technology, governance, and real community building.

The open-source and free software communities, despite their progressive foundations, are marred by outdated governance structures that are at base medieval aristocracy and monarchy. This, compounded by the problematic mediation attempts through #neoliberal individualism, results in a stagnation of innovation and collaboration that highlights the #geekproblem within these communities.

Medieval governance in modern tech, aristocratic hierarchies are the core in most open-source projects, decision-making power is concentrated in the hands of a few “maintainers” or “core developers.” These individuals hold their positions for long periods, leading to a de facto aristocracy, with the same people in control and influencing the paths of projects big and small. Monarchical leadership is core to meany, led by “charismatic” leaders whose word becomes law. This monarch-like leadership stifle dissent and discourage fresh contributors, as the projects revolves around the vision and whims of a single individual, in the #fediverse an example is the #Mastodon codebase.

Neoliberal Individualism and Its Failures

#StupidIndividualism is a part of #neoliberalism, which promotes a form of individualism emphasizesing self-interest and competition over collaboration and community. This mindset infiltrates open-source communities, leading to fragmented efforts and a lack of cohesive or even any vision. This “common sense” market-driven development infects open-source projects that are pushed by market demands rather than community needs. The results are software that prioritizes “control”over usability and any innovation.

The #techshit and #geekproblem

  • #techshit, a term that reflects the use of #dotcons and #FOSS which proliferates, poorly designed, unmaintained, and redundant software projects that clutter the open-source paths.
  • #geekproblem, refers to the insular and exclusionary culture within tech communities. It includes issues like poor communication, lack of diversity, and a focus on technical prowess over collaborative skills.

Moving Towards Modern Governance

Democratizing Decision-Making: Shifting from aristocratic and monarchical structures to more democratic governance can help. This includes implementing transparent decision-making processes, rotating leadership roles, and widerning voices that are heard.

Community-Centric Approaches: Prioritizing community needs over individual ambitions and market demands leads to more sustainable and impactful projects. This involves active engagement with users and contributors to understand their needs and incorporate their feedback.

Embracing Diversity: Cultivating an inclusive culture that values diverse perspectives address the #geekproblem. This means actively working to include wider groups in tech and fostering a collaborative rather than competitive environment.

Holistic thinking: Moving beyond the neoliberal framework requires a holistic approach to mediation that considers social, cultural, and economic factors. This includes spaces for dialogue, conflict resolution mechanisms, and support systems for contributors.

Conclusion, to move forward, we need to shed the medieval political structures and #neoliberal individualism to make space to embracing democratic governance, community-centric paths, diversity so that communities can mediate the #techshit and #geekproblem, paving the way for a more collaborative and native #openweb.

ActivityPub and Mastodon from a #closedweb prospective

A #closedweb Critique

  1. Design for Abuse: The #AP protocol is vulnerable to abuse, particularly in terms of Distributed Denial of Service (#DDOS) attacks.
  2. Push-Based Model: The push-based notification model leads to overloading servers, especially when a popular account generates a large amount of activity.
  3. Harassment Concerns: There is a perceived inadequacy in control issues to address the worry of harassment, with issues like the inability to disable replies not being implemented.
  4. Need for Defensive Model: A #geekproblem call for abandoning the working “native” #openweb path and push a “native” #closedweb path, with a complete overhaul of the protocol to incorporate defensive measures from the outset.

The Critique

From an #openweb and #4opens perspective, the critique highlights a different mindset that is clearly incompatible with the current path. But yes, there are questions about the balance between openness and security. Let’s not get lost in the #geekproblem and look at them:

Design for Abuse

Critique: The assertion that the protocol is designed for abuse is an overstatement, but it highlights genuine vulnerabilities. The open “trust” based nature of #ActivityPub and the #Fediverse, promotes decentralization and federation, but can indeed be exploited by malicious actors, people do brake “trust”. Transparency in code is crucial. Vulnerabilities should be openly discussed and addressed through community collaboration, most can be fixed by social norms rather than hardcoding. Data sharing is core, there should be as little as possible “private data” to abuse. Protocols should work with slow revisions to improved community feedback. Decision-making processes around security, should be based on social rather than coding, #openprocess is a core part of this.

Push-Based Model

Critique : The push-based model can indeed lead to server overloads. Popular accounts generating a lot of traffic can unintentionally cause DDOS-like situations. This is a normal lossy part of the “native” #openweb, we should work on this. Implementing caching strategies and lossy notification systems should be developed and tested within the community. Efficient data handling techniques should balance ease of hosting and speed of application, with ease of hosting first. Exploring hybrid models (push/pull) with RSS backup can lead to more resilient protocols use. Real time is less important than the app keeps working. Part of this is about ensuring that changes to the protocol are hard and slow, with debate and consensus.

Harassment Concerns

Critique : The constant talking about harassment tools and features such as disabling replies is a concern. Yes open networks are just that open, it’s the social norms of federation that make them a safe space, we need to build up our communes of trust. Developing robust moderation tools and anti-harassment features should balance with building strong social instances, who in the end do the work, be very careful of #closedweb paths in coding these features. Socialise data on harassment patterns helps to improve trust based moderation tools. The stories we tell and the way we work for moderation and anti-abuse measures should be developed collaboratively. Including diverse voices in the social decision-making process for instances is crucial.

Need for Defensive Model

Critique: Starting with a defensive model is the wrong path. Many security and abuse issues can be mitigated with a trust-first approach. A good culture should be built into the core from the beginning, with active community involvement. Developing norms of behaver through community consensus helps build a more resilient system.

Conclusion

The #closedweb path tries to raise points about vulnerabilities and shortcomings of the current #ActivityPub and #Mastodon implementations. From an #openweb and #4opens perspective, the solution lies not in suggesting we abandon the native path and implemented protocol but in addressing these issues through open, collaborative, and transparent social processes. By leveraging the strengths of the #4opens framework, the community can work to create resilient, and user-friendly networks that are already on the successful native #openweb path.

#mainstreaming counter-cultures

The #mainstreaming of counter-cultures, like the #openweb, #Fediverse, and #Mastodon, touch on issues in openweb culture and the needed community sustainability. It should come as no surprise that we need both action and community to hold together the culture, values and integrity of these digital spaces.

Normalization and Dilution of Values: As counter-cultures like the openweb and Fediverse gain #mainstreaming acceptance, the values and ethos that created these spaces and technology they are based on get diluted, this is the normal. The key community-driven, decentralized, and open-source principles are pushed over by commercial interests and mainstream norms.

Sustaining Cultural Integrity: The challenge lies in maintaining the native culture of these spaces while expanding their reach. The inclusion of diverse voices and broader participation is essential for growth, but it needs to be balanced with the preservation of #4opens foundational path for the value to have the maximum impact that we need.

Different Perspectives: The interpretation of #mainstreaming as good, bad, or indifferent varies depending on political and ideological perspectives. For some, mainstream acceptance represents success and broader impact. For others, it signals a loss of autonomy and a clear steeping away from the original path.

Critical Stance: it should be obvious that #mainstreaming without holding the original #4opens and #DIY ethos in place is a bad path. There is growing need for vigilance and action to safeguard these spaces from being co-opted and over commercialized.

Participation: Engaging “natively” in discussions on platforms like SocialHub is a path. This participation helps in shaping the future of these open’ish spaces and ensuring they remain relevant and on mission.

DIY : The #DIY (Do It Yourself) is fundamental to the #openweb and #Fediverse. Emphasizing community control, self-reliance, and collaborative development. Promoting and practising this ethos to resist “common sense” #mainstreaming pressures is needed.

Mobilization: Encouraging wide community involvement is essential. Whether it’s through developing new features, creating content, or moderating discussions, contributions sustain the “native” ecosystem, it is at best a “gift economy” path.

The #mainstreaming of counter-cultures of the #openweb, #Fediverse, and #Mastodon is filled with challenges as well as opportunities. With native participation, a strong commitment to #DIY principles, and a collective effort to preserve this native culture, it is possible to sustain and grow these spaces without losing their original path of cultural integrity.

You can find out much more about my thinking on http://hamishcampbell.com, and please try “not to be a prat” thanks.

A conversation that circles

Too often, I find myself in conversations that revolve around the intersection of technology and social issues, with one view emphasizing the importance of practical solutions to real-world problems, while the other highlights the underlying social dynamics that shape the technological landscapes these so-called “solutions” are often supposed to address.

On one side, there are those who prioritize pragmatic, immediate problem-solving. They want concrete fixes for specific issues and are often impatient with broader discussions around ethics, power structures, and social impact. For example, they might advocate for encrypted communication platforms as a straightforward defence against surveillance, without considering how these tools unintentionally foster isolated, fragmented communities, or how the #encryptionist mindset reinforce the individualism that makes collective action harder.

This mindset tends to dismiss systemic critiques, like the argument that contemporary code is shaped by capitalist structures that inherently promote profit over people. Think of how open-source projects get co-opted by corporations (#dotcons) to reduce costs while extracting free labour from developers. The “easy fix” of simply licensing code as open might seem like a solution, but without addressing the exploitative dynamics, it to often end up reinforcing the problems they think they are solving.

On the other side, you have those who argue that technological problems are inherently social problems. They believe you can’t build meaningful tech without addressing the human dynamics that shape its development and use. For example, decentralized social media platforms like #Mastodon or #PeerTube are built to resist the control of big tech monopolies, but if the culture within these platforms mirrors the same paths and thinking of the orgional #dotcons, then the tech itself fails to be a strongly alternative. The #geekproblem shows up here when developers dismiss social considerations as irrelevant or secondary to technical design, leading to platforms that are hostile to non-technical users and communities with different values.

Take the example of the Fediverse: while it offers a more open, decentralized alternative to Twitter or YouTube, many instances end up replicating the same patterns of gatekeeping and fragmentation. Without intentional social processes and governance, like the kind explored in projects like the #OGB (Open Governance Body), the tech alone isn’t enough to shift the power dynamics at all.

To sum up, this ongoing conversation highlights the complex relationship between technology and society. We need to move beyond the constant back-and-forth between quick-fix pragmatism and endless critique, and instead build projects, process and practices that balance immediate action with a deeper understanding of social paths. It’s not about rejecting practical solutions, but about recognizing that real change, that posses real challenge, comes from embedding social responsibility, collective governance, and human-centred design into every layer of the technology we create.

The path requires both shovels and soil, practical tools to dig through the mess, and rich compost from decades of social struggles to nourish truly transformative alternatives. It’s time to break this cycle of mess-making and start growing tech that serves communities, not just individual “users” or feeding back into #dotcons interests.

If this resonates, let’s build together. 🌱

Open Media Network

What names to use?

The term #openweb refers to an internet ecosystem characterized by decentralized, interoperable, and community-driven platforms and protocols. It emphasizes #4opens principles of openness, inclusivity, and user control over data and online experiences. The “openweb” contrasts with the #dotcons centralized and proprietary nature, the mainstream internet platforms, thus offering an alternative vision for the future of the internet, and the society this shapes.

Meanwhile, #Fediverse refers to a specific decentralized social networking ecosystem built on interoperable protocols (#ActivityPub), allowing people on different platforms to interact and share content seamlessly. It encompasses a variety of codebases such as #Mastodon, #PeerTube, and #Pixelfed, offering alternatives to centralized social media giants like #Twitter, #YouTube, and #Instagram.

#web1.5 is a more technical term used in geeky conversations, this can be useful as a buffer to the #ecryptionist mess that talks about #web3

Talking about the fediverse can be hard, for broader, #mainstreaming audiences, simply using #mastodon can be sufficient, as Mastodon is one of the most well-known platforms within the Fediverse. This term may resonate more with individuals who are less familiar with the technical nuances of decentralized web architectures but are interested in exploring alternative social media platforms.

The choice of terminology depends on the context and audience. Whether you’re engaging in technical discussions with the “tribe” or introducing newcomers to decentralized internet paths, using the appropriate term can help facilitate understanding and communication.

Tribalism can make this harder than it needs to be, “don’t be a prat” comes to mind.

The development of ActivityPub was a collaborative effort

One thing that is missing from much of the unthinking #mainstreaming outreach and expansion is that the history of #ActivityPub and the #Fediverse is a grassroots collaboration, and an ongoing struggle between open and closed paths. To understand this history, we need to explore the origins of ActivityPub and its evolution within the broader #openweb movement.

The roots of decentralization, ActivityPub emerged as a response to the limitations of early social media protocols like #OStatus, which powered platforms such as #StatusNet (later GNU-social). While OStatus enabled some level of federation, it lacked robust privacy features and limited conversation dynamics. This pushed developers to seek alternatives that could better support native social interactions.

The early drafts of ActivityPub, initially called #ActivityPump, were an ambitious attempt to build a flexible protocol supporting rich, decentralized communication. Unlike OStatus, which used XML, ActivityPump adopted JSON, a more modern, lightweight, and developer-friendly format. This shift made it easier for platforms to adopt and extend the protocol.

The transition to ActivityPub, the move from ActivityStreams 1.0 to ActivityStreams 2.0, and ultimately to ActivityPub, reflected the need for a more comprehensive standard. ActivityPub introduced server-to-server communication, enabling platforms to share activities, like posts and follows, across different instances. This innovation laid the foundation for true federation, where separate platforms could interact seamlessly.

Key projects helped shape this evolution. Pump.io, created by #EvanProdromou (the developer behind StatusNet), was an early experiment with ActivityStreams, though it never achieved widespread adoption. But these experiments were stepping stones that informed the development.

Next is the role of #Mastodon and the rise of the #Fediverse, Eugen Rochko’s decision to implement ActivityPub as Mastodon’s primary protocol catalyzed the growth of the Fediverse. Mastodon offered a #openweb “native” but familiar Twitter-like experience with federation baked in, its rise attracted a wave of people disillusioned by #dotcons social media.

As Mastodon grew, other platforms joined the ecosystem, #PeerTube for video, #Pixelfed for images, #WriteFreely for blogging, and meany more. Each new platform enriched the Fediverse and reinforced the strength of a decentralized path.

There are challenges to openness, despite its successes, this journey of rebooting the #openweb with ActivityPub and the Fediverse hasn’t been without friction:

  • Commercial Capture: As the Fediverse gained traction, larger players began exploring it. #Threads’ integration with ActivityPub, for instance, raises concerns about whether the #dotcons might dilute the Fediverse’s grassroots ethos.
  • Technical Complexity: Implementing ActivityPub isn’t straightforward. the pushing of features like HTTP signatures for verifying interactions introduce technical hurdles that can create compatibility issues between platforms.
  • Centralization Drift: Even within the Fediverse, centralizing tendencies continue. Mastodon’s continuing dominance has concentrated influence, raising questions about how to prevent decentralized paths from replicating the “common sense” patterns of the #dotcons.

There is a constant need for guarding this open future, in which we need to balance the outreaching to the #mainstreaming with caring and supporting the native grassroots that created the value in the first place.

Looking forward, the future of ActivityPub and the Fediverse hinges on collective action. We need to resist the “common sense” commercial co-option from both friends and enemies to expand into building tools that make decentralized tech more accessible #OMN

The promise of the #Fediverse isn’t simply technological, it’s cultural and political. It’s about reclaiming the internet as public commons, where communities thrive on their own terms. On this path, by staying rooted in collaboration and community care, we ensure the Fediverse remains a beacon of hope in increasingly enclosed digital paths.

Cambridge Analytica, 5 years on

I think we face the usual problem of working on and implementing policy for yesterday’s issues.

* We are coming out of ten years of Blockchain mess

* Now we are into #AI mess, the is no intelligence in the current round, only artificial writing.

Let’s look at what actually matters

The original openweb had in this context #opendata is the issue we are talking about.

We then had 20 years of the #dotcons with #closeddata. Which you have talked about.

Coming out of this, we have an active openweb reboot happing with federation and opendata.

For example with #Mastodon, the #Fediverse, #bluesky and #Nosta which have grown from half a million to 10 to 15 million users over the last year. #WordPress building #ActivityPub support for a quarter of the internet and #Failbook‘s #threads.

You are seeing a different world back to #opendata, if you run a mastodon instance you will have a large part of the content of the Fediverse sitting in your database in plan text….

Take this into account with policy and regulation please

#Oxford

#OGB – what is the project

The purpose and vision for our #OGB project is to address challenges and conflicts that currently existwithin grassroots organizations and assist in the management of those that arise. By creating a tool set for’Do It Yourself’ (DIY) governance. We aim to develop a ‘Keep It Simple Stupid’ (#KISS) standard frameworkand process. This will become #OGB which can be used in future solutions, organically evolving throughtime.

Human organization and governance are inherently complex and messy. Standard approaches to solving such, tend to enforce rigid structure. Software built to facilitate this reflects such rigidity – attempting to force messy processesinto being ‘cleaner’, ‘neater’ and ‘tidier’ – and thus through such forced behaviour, inevitably fail their purpose. Existing means of decision making tend to lead to ill-fitting outcomes for the actual problems at hand. Too often led by the loudest voice rather than the most suitable solution. The #OGB serves a real need by addressing these problems. Problems identified through past projects and experiences. #OGB further draws on comprehensive experience gained from greater than five years of active involvement in hands-onorganization within #Mastodon instances and the wider #Fediverse. This experience provides valuable insight into the challenges and obstacles that arise in digital grassroots governance.The #OGB project aims to create a decentralized democratic system for grassroots governance, available for any collective or community, with a focus on producers and consumers. The #Fediverse is used as a test case.This project does not seek to create a single organization that dictates protocols or standards. Rather it enables the organiccreation of synthesis, where competing arguments are broached to formulate corrective procedure and proposals for implementation.The #OGB project emphasizes voluntary collaboration. It prioritizes sortition and ‘messy consensus’ to achieve decision-making and a more equitable power distribution.

The #OGB project is a set of software tools and processes that embody a grassroots activism-based governance model. We envision both an online and offline tool suite to fully embolden accessibility. Specifically, this project has the objective of preventing polarization within online communities whilst obtaining an understanding into how such effects amount. Polarization refers to the division and fragmentation of society into opposing groups with conflicting beliefsand values. Leading to breakdowns and disruptions in communication, increases in hostility, and an eventual lack of understanding between perspectives. The #OGB project aims to counteract polarization by promoting trust-based dialogue and governance within the #openweb.The project provides a framework for open and inclusive conversations, enabling people and groups to engage in meaningful dialogue within common ground and allowing the bridging of differences to be better understood. The project enables active body members to shape their own governance structures using tools that facilitate problem-solving and decision-making.

The #OGB project brings added value and innovation. Leveraging decades of first-hand experience fromgrassroot organizations. In identifying and addressing systemic failures that often hinder social change initiatives. We highlight and recognize valuable knowledge and experiences obtained. Years of endurance should not go to waste, nor be repeated in the field of online governance and trust-based conversations, there are existing initiatives and developments that aim through formal consensus to address similar challenges. However, these initiative shave never worked beyond small expert groups online. Adversely hindering offline activist groups throughloss of inertia and ossification.What sets the #OGB project apart is our focus point. By emphazing learning from past experiences and incorporating these into the development solution, all valuable insights gained are not lost or forgotten. Scaffolding upon this knowledge, #OGB will overcome the common pitfalls and challenges that dilute effective governance and trust-based conversations.The #OGB focusses on building active trust based groups – people who get involved, solve and initiate change to go out and get things done. When a community communicates effectively and efficiently,decisions and right actions come naturally.

The #OGB project also distinguishes itself by emphasizing the importance of recognizing power dynamics within online communities. It acknowledges that the #Fediverse as a decentralized network, operates differently from traditional institutions and mainstream platforms. Instead of trying to conform to mainstreaming paths. The project seeks to embrace the unique characteristics of itself and build with focus having these differences clear in mind. The #OGB brings the #Fediverse notion of technological decentralization, moderation and horizontal scaling into the world of action, organization and governance. Results from #OGB processes may then feed backinto the #Fediverse anew.

The #OGB project aims to achieve several concrete and measurable outcomes:

1. Implementation of natural, horizontal governance: The project intends to establish agovernance structure that promotes horizontal decision-making and empowers a diverserange of voices. This can be measured by the number of participants involved in decision-making processes and the level of inclusivity achieved.

2. Prevention of polarization within groups: The #OGB project seeks to preventpolarization by facilitating constructive conversations and ensuring that decision-makingtakes into account a wide range of perspectives and values. The success of this outcomecan be measured by assessing the level of polarization within groups using the #OGB,KISS framework.

3. Ethical decision-making and progressive development: The project aims to prioritizeethical considerations and focus on the primary needs of people within the community as awhole.

The measure of success here would be the extent to which ethical principles are integrated into decision-making processes and the impact of these decisions on progressive development. The success of this outcome can be measured by the number of people and communities that actively install instances of the #OGB. The success of all of these outcomes will be measured through quantitative indicators such as the number of participants, levels of inclusiveness and adoption rates.

The #OGB project is relevant to a diverse range of people and groups who are interested in alternative technology, open governance, with the vision of creating a more equitable and just society.

Here are some examples of the people and groups that the project is relevant to:

1. Fediverse Users: The project is directly relevant to people and groups who are already part of the #Fediverse, including users of platforms like Mastodon, Pleroma, Peertube and Pixelfed. These users are likely to be interested in the project’s goals of trust-based conversations and governance within the #openweb.

2. Tech Activists: The project is relevant to tech activists who are passionate about promoting decentralized, open-source, and user-controlled technologies. These people can contribute their technical expertise, provide feedback, and help spread awareness about the project within their networks.

3. Social Justice Advocates: The project aligns with the interests of social justice advocates who are committed to creating a more equitable and just society. By involving these people, the project can benefit from their insights, experiences, and knowledge in addressing wider social issues.

To involve people and groups in the realization of the project, the #OGB project will adopt the following approaches:

1. Open Collaboration
2. Community Engagement:
3. Co-creation and Co-design

To effectively reach the target audience, the project can utilize various #openweb native networks, media,and channels.

Fediverse Platforms: The #OGB project can leverage existing platforms within the #Fediverse such as Peertube, Mastodon, Pleroma and Pixelfed. These platforms provide adecentralized and open alternative to mainstream social media, aligning with #OGB values.

Social Media: Utilizing mainstreaming social media platforms like Twitter, Facebook, or LinkedIn can help reach a wider audience beyond the #Fediverse. Sharing updates,announcements, and engaging in discussions can help raise awareness and attract individuals interested in alternative tech and governance.

Development Blog: Maintaining a dedicated blog for the #OGB project serves as a centralhub for information, updates, and resources. Futhermore through publications such as articles, case studies, and success stories to additionally aide understanding and help educate the greater public with an aim to engage a further audience.Online

Communities and Forums: Participating in relevant online communities such as #SocialHub and other forums or activist networks, to help connect with like-minded peoplewho may be interested in the project’s goals and principles.

Mailing Lists and Newsletters: Creating a mailing list or newsletter specifically for the #OGB project can allow for direct communication with interested individuals. Regular updates, project highlights, and opportunities for involvement can be shared via email.

Online Events and Webinars: Organizing online events, webinars, or live streams can provide opportunities for the project team to present their work, share and collaborate insights and engage in discussions with the target audience.

The #OGB project will actively seek ongoing funding. However, once the project reaches a stable state, it envisions a cycle of funding through donations. This funding will be distributed among the project’s foundations and further research and development projects. The project is creating a multi-tier structure where the development stages of each tier will progress sequentially. This implies that as one tier completesits development stage, the next tier will begin. This approach aligns with competent program managementcycles and indicates a plan for the project’s continued development and sustainability beyond the periodcovered by the requested grant.

The #OGB is fundamentally rooted to the open sharing of knowledge and results, including all source codedeveloped as part of it.The #OGB intends to provide valuable outcomes including innovative approaches for governance, trust-based conversations, and democratic decision-making processes within the #openweb and the greaterworld.The code base is not specific to the #Fediverse but can be applied to any community with stakeholders,both on and offline.The project is committed to the #4opens principles, which advocate for openness, transparency, andaccessibility in technology.

1. Open data : refers to the availability of data to the public, free of charge and without anyrestriction on its use. This is considered a basic requirement for a project to be consideredopen.

2. Open source : software that is free to use, modify, and distribute. This promotes healthydevelopment and increases interconnectedness, allowing for serendipity. Open licensesare used to ensure the project remains open and free to use.

3. Open standards : technical standards that are open to the public and are not controlled byany one organization. This is essential for the open internet and the World Wide Web, andallows for interoperability between different systems.

4. Open process : transparency and openness of the project’s decision-making anddevelopment process. This can include the use of #Wiki’s and activity streams, and isconsidered a ‘glue’ that binds together the trust based networks that make up a project.

The #Fediverse has developed good technology and social norms around disability and minority groups.The intention is to incorporate these principles into our code base for #OGB project. The aim is to have strong documentation that focuses on consensus building and horizontal processes, which will promoteworking diversity among people with different abilities. The project plans to prioritize the development ofcomprehensive documentation for further use within instructional design as an aide for education and training. These principles are the core process of the project. This indicates a commitment to inclusiveness and accessibility within the #OGB project. The #OGB code and documentation is to be designed with accessibility as a first-class citizen, being compatible across everything we currently utilize with existing norms. Screen readers are a perfect goal toset our mind to.

Team Founder – Hamish Campbell: Hamish has 30 years of experience in building and running grassroots socialtech projects. He has been involved with projects such as Undercurrents, Visionontv, and the #OMN. Currently he is working on multiple projects within the SocialHub community, including outreach of ActivityPub to the European Union. Hamish has a strong understanding of what works and what doesn’t inboth social and technological contexts.

Founder/Lead Programmer – Saunders: Saunders is an experienced software engineer with expertise in C++, Python, and other programming languages. He has been responsible for managing the Linux-based #OMN servers for the past 5 years. Having a foundation in permaculture design and training, his programming skills have been utilized within grassroots social aid projects across several continents.

Project Manager – Nicholas Matheson: Nicholas has more than 20 years experience in project management, initially focusing within the hotel/tourism and hospitality sector in Australia/New Zealand. Hebegan consulting in China following the Beijing Olympics. Pursuing training and development workshopsacross the sector and the creation/assistance of importation logistics following client’s recommendations.

Privacy – As stated within the ‘Security’ section the project emphasizes a clear separation between personal and public communication. Being a #4opens project with an #openprocess at its core, we will not be handling private data outside of passwords. Additionally, the project plans to support pseudo-anonymous accounts via Tor usage. These accounts will operate on a trust-based system similar to any other account within the project. This approach highlights the project’s commitment to transparency and privacy while providing options for users to engage with the platform in a way that aligns with their chosen preferences.

The #OGB project will involve activities that contribute to the intended outcome of developing improved ways for trust-based dialogue, governance, and problem-solving within the #openweb. These activities include:

1. Developing a Framework: The project aims to create a framework that demonstrates improved ways for trust-based dialogue and governance within the #openweb. This framework will provide guidelines and principles for fostering open and inclusive conversations, decision-making processes, and governance structures.

2. Building Cooperative Alliances: The project seeks to establish a true cooperative andcollaborative alliance that is native to the #Fediverse and #openweb. These alliances will bring together people and groups who share a common vision of promoting trust,openness, and decentralization within online spaces.

3. Recognizing Power Dynamics: The project emphasizes the importance of recognizing where power originates in the context of the #Fediverse and #openweb. By understanding power dynamics, the project aims to challenge and change vertical power structures,promoting more equitable and democratic forms of governance.

4. Developing Technological Tools: The project aims to develop improved technologicaltools that address problems arising from social organization within the #openweb. These tools will enable problem-solving in a native grassroots activist manner, empowering people and groups to navigate and shape their online and offline experiences.

5. Removing Hard Coded Defaults: The project seeks to remove current hard-coded defaults by providing a standardized set of KISS (Keep It Simple, Stupid) tools. These tools will empower active body members to utilize them deeply and instruct others on their use,enabling more flexible governance structures.

6. Permission-less Structure: The project aims to create a permission-less structure allowing the active groups to decide who is a part of their group or groups, promoting inclusivity.

The signal to noise issue of our #geekproblem

#Mastodon and the wider #fedivers are native #openweb project based on the #4opens people who try to “harden” and “secure” these are completely missing where the value is at.

They are spreading #FUD and endangering real activists acting this way.

Media is “open” using #ActivertyPub.

Anything that is not media should use encrypted p2p chat, there are many mature #FOSS projects for this.

At the moment as the #Fediverse is a #OMN based on the #4opens you have very low barrier to running or even developing an instance, this is where the value is.

Adding security generally makes a HUGE barrier to Dev and #DIY running an instance.

The #geekproblem has no idea of the damage they do when pushing their “common sense”. This creates a signal-to-noise issue that has been blocking alt for 20 years.