A note to #FOSS funders

I’ve been working at the heart of this space for more than 30 years, funded and unfunded. In that time I’ve seen hundreds of alternative tech projects start with energy and good intentions. Most of them wither on the vine, a very small number flower.

After watching this cycle repeat for decades, one thing has become clear: the projects that survive and grow almost always follow a simple pattern. I call this the #4opens. Other people describe similar ideas as open source development, open governance, or commons-based development. The label doesn’t matter – the practice does.

If you want to know which projects will flower and which will wither, look at the ground, not the words. The #4opens ask four very simple questions:

  • Open data – can people access and reuse the information?
  • Open source – can people read, modify, and share the code?
  • Open process – can people see and participate in how decisions are made?
  • Open standards – can different systems interoperate and grow a wider ecosystem?

Projects that are open in all four of these ways tend to build living ecosystems. Projects that are only partially open tend to stall or collapse. The two repeating problems, over the years two patterns constantly undermine good projects.

#geekproblem – A teenage mix of arrogance and ignorance that is surprisingly universal in tech culture. Developers assume technical elegance (and complexity) will automatically solve social problems. They underestimate governance, community, and messy human reality.

#dotcons – The opposite pressure: corporate platforms pushing business models that prioritise extraction and growth over human need. They happily wrap themselves in the language of “open” while building fundamentally closed systems.

Both pressures distort funding decisions. Both lead to projects that sound open but aren’t. Money is a dangerous subject, yes, funding matters, but money inside infrastructure projects to often distorts them quickly. For #openweb work, a useful rule of thumb is: Keep the core simple. Focus funding on maintaining the #4opens infrastructure. Let many different organisations, businesses, and NGOs build external services and applications on top.

This keeps the core commons stable while allowing diversity and experimentation around it. It’s the #KISS principle applied to digital commons. When funding pushes too many external agendas into the core, projects become heavy, political, and fragile.

Some uncomfortable truths, over the last decade we’ve been told several stories about security and scale that simply don’t hold up. There is no security in CLOSED systems, security emerges from open scrutiny and shared responsibility:

  • There is no security in radical individualism, security emerges from community.
  • There is no security in “trustless” systems, real resilience grows from social trust.

These ideas have been obscured by hype cycles and by the influence of #dotcons and their shadow allies, the #encryptionists who push purely technical “trustless” thinking. Both camps wrap themselves in the language of openness, but their systems remain structurally closed. Words are wind, look at the ground: #4opens.

The unspoken scaling problem, there is also an unspoken #geekproblem around how we think about scaling. When many developers talk about #p2p, they imagine data-to-data scaling, systems optimised to move information as efficiently as possible. From that perspective, human friction looks like a problem.

But if you see #p2p as human-to-human, the picture changes. Human scaling limits – smaller communities, slower processes, local trust networks – are not bugs, they are virtues, creating resilience and accountability. The data-first model is the one favoured by the #dotcons.
The human-first model is the one the #openweb actually needs. Funders should be aware of which philosophy a project is building around.

A simple test If you want a quick filter when looking at proposals, ask:

  • Does this project genuinely follow the #4opens?
  • Does it build community and governance, not just code?
  • Is it resilient without permanent central funding?
  • Does it strengthen the commons, rather than a future platform?

Projects that pass these tests are the ones most likely to flower, everything else tends to wither. Food for thought.

#EU #NLnet #NGI #funding

Why most #geekproblem software fails: Trust vs. control

Almost all of our #geekproblem software fails because it’s built with a mindset of control.

Control over users.
Control over systems.
Control over outcomes.

But all good societies, and all durable communities, are based on trust. When we ignore this, we don’t just write bad code, we produce #techshit that nobody uses, that burns out developers, and that confuses users. Then we start over… and call it “innovation.” That’s #techchurn.

Control-driven projects: Examples of failure

Diaspora
Touted as a Facebook alternative, it focused too much on cryptographic control and data silos — and forgot the social UX that makes people actually want to use social media. It never recovered from this early design flaw.

GNOME Online Accounts
Supposed to be a bridge between the desktop and online services. Instead, it became a privacy puzzle with unclear consent and broken trust. Control was enforced without social understanding.

Secure Scuttlebutt (SSB)
A radical peer-to-peer network, very promising. But became increasingly unusable due to overcomplicated trust mechanics and lack of simple social pathways for onboarding new users. The community stalled.

Matrix / Element
Still pushing forward, but has constant friction because it replicates many centralised “control” models in the name of “choice.” Powerful, yes. But still struggles with real decentralised trust outside geek bubbles.

🌱 Trust-Based Systems: What Works?

Fediverse / Mastodon
It works because it’s socially familiar and based on human trust over algorithmic control. You choose who to follow, what server you trust. And it grew because of this — not in spite of it.

Signal (Early Days)
Before turning more into a consumer app, Signal succeeded by focusing on trusted networks — your phonebook — and making end-to-end encryption invisible. It was about trust, not just security.

The real problem is in part to do it money and the funding of the wrong side of tech, in that most funding goes to things that feel safe:

Protocol development

Core backend infrastructure

“Governance” initiatives run by “neutral” NGOs

These are important up to a point, but this “safe” money ONLY reproduces the #geekproblem:

Building tech without communities

Tools without culture

Features without stories

When we do try to fund the social side, the interfaces, user onboarding, documentation, actual relationships, it too often gets handed to parasite #NGOs with no grassroots accountability. Just look at the endless pilot projects by digital rights NGOs that are abandoned 18 months later. Or the “governance frameworks” that never go anywhere. It’s a cycle of buzzwords over boots-on-the-ground.

The people with shovels, in a messy world, the only thing that might work is messy people with shovels, people who compost the shit, clean the broken tools, and patch the networks to keep things going.

These people are rarely funded.
They’re not “scalable.”
They don’t write grant-friendly proposals.
But without them, none of the tools work.

Who funds them?

A call to action: If we want an #openweb that survives the coming waves of #climatechaos and #mainstreaming sellouts… We need to fund trust, not control, to support social infrastructure, not just servers and specs, to back messy doers, not polished whitepapers. We need to talk about this, fund this, and build on this, or we’re just making more compost for the next #dotcons to grow from.

#NLnet #NGI #NGIzero #EU #funding

A conversation about money and the #openweb

Let’s talk about the tension in the shifting of the #openweb reboot, and why so many grassroots builders and radical technologists find themselves on the outside looking in. Scene: A typical “open internet” conference in Europe. Excited NGO-funded attendee toots:

“Just booked my place for ePIC in Lille! My first Eurostar trip! It’s where I started 10 years ago with Mozilla. Time flies. #OpenBadges #VerifiableCredentials

Me (a social tech outsider):

“These things are hopelessly expensive. To attend you have to worship the #deathcult. Hard to know what to do with these two-track approaches. Kinda can’t be #openweb if they’re locked behind temple walls.”

PS. It’s a metaphor. But not an empty one.

Two economies, two Internets, the #mainstreaming of the #openweb means that most so-called “open” events are inaccessible unless you:

Work for a #NGO, startup, or university with a travel budget

Have a career track aligned with #neoliberal frameworks

Can spend hundreds of pounds on accommodation, tickets, and travel

That’s not grassroots, not radical, not open – it’s branded openness for the networking class. The Reply:

“I think that’s a complicated way of saying you can’t afford to go?”

No, it’s not, it’s a social critique, and a common one from those of us who have spent decades building the very grassroots tech infrastructures and media, unpaid or underpaid, mostly ignored. So now its #mainstreaming it’s about asking: Who do you think the #openweb is for, really?

So, why does this matter, when we raise issues like this, we’re not “being reply guys.” We’re making a point about the structural divides that are silencing and marginalising the very voices we need most in these spaces, the people actually building and defending the #openweb on the ground. You can’t build democratic tech by replicating elitist spaces and calling them “inclusive” just because the code is on GitHub. The pushback:

“You can’t live outside the mainstream, throw rocks at it, and complain when it doesn’t accommodate you.”

“I’ve never had a positive interaction with you. You wear that like a badge of honour. I’m muting you.”

Pause here, is this the attitude we want? If you’re part of the #NGO world, if you have stable income and access to conference budgets, then you are in a position of power. When someone critiques that system, not you personally, but the structures you inhabit, and your reaction is to mute, dismiss, or mock them… something has gone wrong. Because this is exactly how we lose the #openweb. Not to tech giants, but to social silos within our own communities.

A different approach? Imagine this instead:

“You're right, many of these events are structurally exclusionary. I’ll raise this at the conference. How do you think we can bridge this divide without compromising either side?”

That’s the kind of solidarity we need, that’s how we stop #mainstreaming the death spiral, how we build together. If we want an #openweb that isn’t just another branded ladder for careerists, we have to defend the messy, painful, and vital presence of the grassroots, even when they come knocking without a conference pass.

Muting critique is easy, building bridges? That’s harder, but it’s the only thing worth doing right now.

#NLnet #NGI #NGIzero #EU #funding

Why most #geekproblem software fails: Trust vs. control

The wall of funding silence

In the current sprouting landscape of #openweb infrastructure, it’s not just code that gets ignored, it’s the possibility of change itself. Projects like #makeinghistory, part of the wider Open Media Network (#OMN), aren’t asking for much. They’re not flashy, they’re not political in the #mainstreaming sense. They just quietly build the back-end tools that allow people to document their histories, publish from the grassroots, and hold space for the memory of struggle that shape our progressive liberalism. But that seems to be too much.

The wall of funding silence – We’ve submitted funding proposals – dozens over the years, to every channel supposedly set up to fund the #openweb non-mainstream side of tech. From #NLnet to #NGI, from “open futures” to the latest EU moonshots. Most of the time, the response is a polite no, a vague shrug, or silence.

Sometimes, we get honesty – “This kind of effort is very hard to seek grants for” or “I don’t have an obvious candidate for you.” What they don’t say is what’s really going on: The system does fund this kind of work, look at the bonfire fresco as an example, but only when it’s a shadow of the status quo doe it get any support.

There’s a path through this, if we’re honest about the rules of the game. One such route is the #makeinghistory project, a non-threatening, archive-based approach that doesn’t scream radical, but quietly lays the groundwork for deeper change. What funders may not realize (or perhaps they do) is that by supporting it, they also enable development on #indymediaback and the metadata “soup” back-ends of the OMN, the very infrastructure needed to reboot truly working grassroots media.

It’s a shadow funding path. And yes, that might feel cynical. But if you’re unwilling to fund change directly, maybe you’ll fund the shadows of change. Sometimes the only way to sneak truth past the gatekeepers is through the side door.

We do need to get past this broken balance, the hard part is that many of these funders do think they’re doing good. And to be fair, they are, a little. But the balance is broken, that imbalance is invisible to most, especially those inside the comfort of stable institutions. When we push back, it looks like we’re hitting “good” people with little sticks. It’s messy, and it’s easy for them to just turn away. We get told to be grateful, to celebrate, the seedling being planted in the foreground, while bulldozers level the rest of the forest behind it.

Stick or Carrot? So what do we do? We talk about sticks and carrots. The truth is, our sticks are tiny, dwarfed by corporate lobbying, government inertia, and internal conservatism. The peaceful, hippy route changes nothing long-term, but conflict isn’t working either. We’re stuck in between, too radical for the boardroom, too polite for the barricades.

But here’s a thought: maybe it’s not about the size of the stick, but where we aim it. We’re not here to fight good people. We’re here to point out that a little good is not enough, not when the stakes are this high. If we don’t build space for change, it won’t happen. And if funders like #NLnet want to be the change they speak of, then they need to fund the infrastructure that makes it possible, even if it’s uncomfortable. Even if it’s messy. Even if it’s indirect…

What Now? We’ll give it a month. Then maybe we nudge a bit harder. But no shame, no blame. Just a call for balance, for trust, for a shift in what “doing good” really means.

#OMN #makeinghistory #indymediaback #NGI #NLnet #NGIzero #openweb #4opens #deathcult #mainstreaming #funding #changechallenge