Hamish Campbell<p>The <a href="https://hamishcampbell.com/tag/openmedianetwork/" rel="nofollow noopener noreferrer" target="_blank">#OpenMediaNetwork</a> (<a href="https://hamishcampbell.com/tag/omn/" rel="nofollow noopener noreferrer" target="_blank">#OMN</a>) offers a clear, practical path to building the <a href="https://hamishcampbell.com/tag/openweb/" rel="nofollow noopener noreferrer" target="_blank">#openweb</a>, grounded in #4opens. It does this by leveraging open protocols like <a href="https://hamishcampbell.com/tag/activitypub/" rel="nofollow noopener noreferrer" target="_blank">#ActivityPub</a> (<a href="https://hamishcampbell.com/tag/ap/" rel="nofollow noopener noreferrer" target="_blank">#AP</a>) and <a href="https://hamishcampbell.com/tag/rss/" rel="nofollow noopener noreferrer" target="_blank">#RSS</a>, alongside <a href="https://hamishcampbell.com/tag/foss/" rel="nofollow noopener noreferrer" target="_blank">#FOSS</a> software, to create a distributed network of media platforms where anyone can join, participate, and contribute. This, like the <a href="https://hamishcampbell.com/tag/fediverse/" rel="nofollow noopener noreferrer" target="_blank">#Fediverse</a>, is a direct challenge to the centralised, corporate-dominated structures that define so much of the current internet landscape.</p><p>Step-by-Step Building Blocks: The <a href="https://hamishcampbell.com/tag/omn/" rel="nofollow noopener noreferrer" target="_blank">#OMN</a> prioritises simplicity and humanistic coding rather than over-engineered complexity we often see in tech today. </p><ul><li>Start with the client-server model. The initial focus is on building a robust client-server architecture to create a stable foundation for media sharing and participation. This forms the “hot” storage layer, data that is live, accessible, and regularly used.</li><li>Introduce an offline cold store: Once the client-server infrastructure is operational, a secondary layer of offline cold storage is added. This acts as a backup system, providing high redundancy to safeguard against data loss. Cold storage is cheap, offline, and relies on human interaction for maintenance and retrieval, ensuring resilience and sustainability.</li><li>P2P connections to cold storage: The final stage introduces peer-to-peer (<a href="https://hamishcampbell.com/tag/p2p/" rel="nofollow noopener noreferrer" target="_blank">#P2P</a>) connections to integrate the offline cold storage with the broader network. This allows people to share and retrieve data across the network, even in decentralised or disconnected environments.</li><li>Iterative learning and improvement: The process is intentionally iterative, encouraging learning from practical experience. The system is designed to evolve and improve over time, informed by real-world use rather than theoretical perfection.</li></ul><p>The success of the <a href="https://hamishcampbell.com/tag/omn/" rel="nofollow noopener noreferrer" target="_blank">#OMN</a> depends on its commitment to #4opens. These principles allow for the free sharing and reuse of content, breaking down barriers to collaboration and fostering innovation. By storing most data unencrypted (as the majority of it is not private), the system reduces overhead and complexity, keeping the project aligned with the “Keep It Simple, Stupid” (<a href="https://hamishcampbell.com/tag/kiss/" rel="nofollow noopener noreferrer" target="_blank">#KISS</a>) philosophy.</p><p>Separating privacy from the <a href="https://hamishcampbell.com/tag/openweb/" rel="nofollow noopener noreferrer" target="_blank">#openweb</a>: One critical aspect of the <a href="https://hamishcampbell.com/tag/omn/" rel="nofollow noopener noreferrer" target="_blank">#OMN</a> approach is recognising that encrypted privacy tools are a separate project. Mixing these with the development of the <a href="https://hamishcampbell.com/tag/openweb/" rel="nofollow noopener noreferrer" target="_blank">#openweb</a> <a href="https://hamishcampbell.com/tag/fediverse/" rel="nofollow noopener noreferrer" target="_blank">#Fediverse</a> leads to unnecessary complexity and division. Privacy tools are vital, but are developed in parallel rather than tangled with the foundational infrastructure. This separation allows each project to focus on its strengths while maintaining a clear, streamlined design philosophy.</p><p>At its core, the <a href="https://hamishcampbell.com/tag/omn/" rel="nofollow noopener noreferrer" target="_blank">#OMN</a> empowers “normal” people to store and manage their own data. By using a mix of hot and cold storage, people gain control over their digital lives without relying on corporate platforms. The focus on redundancy, backed by tools to search and reimport old data into hot storage, ensures resilience and accessibility.</p><p>This human-centric approach contrasts sharply with the corporate and <a href="https://hamishcampbell.com/tag/geekproblem/" rel="nofollow noopener noreferrer" target="_blank">#geekproblem</a> obsession with control and perfection. It’s a more humane vision of technology, based on trust and collaboration rather than surveillance and control.</p><p>A history rooted in activism, the <a href="https://hamishcampbell.com/tag/omn/" rel="nofollow noopener noreferrer" target="_blank">#OMN</a> isn’t just a theoretical project; it’s grounded in decades of real-world activism. From the work of Undercurrents in the 1990s (<a href="http://www.undercurrents.org/about.html" rel="nofollow noopener noreferrer" target="_blank">http://www.undercurrents.org/about.html</a>) to the global mobilisation of the Carnival Against Capitalism (<em><a href="https://en.wikipedia.org/wiki/Carnival_Against_Capital" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">en.wikipedia.org/wiki/Carnival</span><span class="invisible">_Against_Capital</span></a></em>), this approach draws on over 20 years of direct, on-the-ground experience. The lessons from this history inform every aspect of the OMN, ensuring it stays true to its activist roots.</p><p>Dealing with the <a href="https://hamishcampbell.com/tag/geekproblem/" rel="nofollow noopener noreferrer" target="_blank">#geekproblem</a> and <a href="https://hamishcampbell.com/tag/fashernistas/" rel="nofollow noopener noreferrer" target="_blank">#fashernistas</a>: One of the biggest challenges in progressive tech is the dominance of the <a href="https://hamishcampbell.com/tag/geekproblem/" rel="nofollow noopener noreferrer" target="_blank">#geekproblem</a>, projects driven by technologists who prioritise complexity and self-interest over usability and impact. Coupled with the influence of <a href="https://hamishcampbell.com/tag/fashernistas/" rel="nofollow noopener noreferrer" target="_blank">#fashernistas</a>, who chase trends without substance, many projects are doomed from the start</p><p>The <a href="https://hamishcampbell.com/tag/omn/" rel="nofollow noopener noreferrer" target="_blank">#OMN</a> cuts through this, yes, we can’t solve this mess pushing, but we are a critical step in the right direction which encourages us to get out the shovels and compost these failures. The goal is to build a system that works, not one that dazzles investors with hype while failing to deliver.</p><p>The <a href="https://hamishcampbell.com/tag/openweb/" rel="nofollow noopener noreferrer" target="_blank">#openweb</a> won’t (re)build itself. It requires us to reject the endless noise of pointless projects and focus on practical, sustainable solutions. By supporting and growing the <a href="https://hamishcampbell.com/tag/omn/" rel="nofollow noopener noreferrer" target="_blank">#OMN</a> path, grounded in <a href="https://hamishcampbell.com/tag/kiss/" rel="nofollow noopener noreferrer" target="_blank">#KISS</a> simplicity, #4opens principles, and decades of activism, we create a resilient infrastructure that empowers people and communities.</p><p>The future of the <a href="https://hamishcampbell.com/tag/openweb/" rel="nofollow noopener noreferrer" target="_blank">#openweb</a> is in our hands. Dig deep, embrace trust, and start building.</p><p>OMN <a href="https://hamishcampbell.com/tag/openweb/" rel="nofollow noopener noreferrer" target="_blank">#openweb</a> <a href="https://hamishcampbell.com/tag/ogb/" rel="nofollow noopener noreferrer" target="_blank">#OGB</a> <a href="https://hamishcampbell.com/tag/indymediaback/" rel="nofollow noopener noreferrer" target="_blank">#Indymediaback</a> <a href="https://hamishcampbell.com/tag/makehistory/" rel="nofollow noopener noreferrer" target="_blank">#makehistory</a></p> <a class="" href="https://www.addtoany.com/add_to/mastodon?linkurl=https%3A%2F%2Fhamishcampbell.com%2Fthe-omn-path-is-building-the-openweb-infrastructure%2F&linkname=The%20%23OMN%20path%20is%20building%20the%20%23openweb%20infrastructure" rel="nofollow noopener noreferrer" target="_blank"></a><a class="" href="https://www.addtoany.com/add_to/bluesky?linkurl=https%3A%2F%2Fhamishcampbell.com%2Fthe-omn-path-is-building-the-openweb-infrastructure%2F&linkname=The%20%23OMN%20path%20is%20building%20the%20%23openweb%20infrastructure" rel="nofollow noopener noreferrer" target="_blank"></a><a class="" href="https://www.addtoany.com/add_to/threads?linkurl=https%3A%2F%2Fhamishcampbell.com%2Fthe-omn-path-is-building-the-openweb-infrastructure%2F&linkname=The%20%23OMN%20path%20is%20building%20the%20%23openweb%20infrastructure" rel="nofollow noopener noreferrer" target="_blank"></a><a class="" href="https://www.addtoany.com/add_to/x?linkurl=https%3A%2F%2Fhamishcampbell.com%2Fthe-omn-path-is-building-the-openweb-infrastructure%2F&linkname=The%20%23OMN%20path%20is%20building%20the%20%23openweb%20infrastructure" rel="nofollow noopener noreferrer" target="_blank"></a><a class="" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fhamishcampbell.com%2Fthe-omn-path-is-building-the-openweb-infrastructure%2F&linkname=The%20%23OMN%20path%20is%20building%20the%20%23openweb%20infrastructure" rel="nofollow noopener noreferrer" target="_blank"></a><a class="" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fhamishcampbell.com%2Fthe-omn-path-is-building-the-openweb-infrastructure%2F&linkname=The%20%23OMN%20path%20is%20building%20the%20%23openweb%20infrastructure" rel="nofollow noopener noreferrer" target="_blank"></a><a class="" href="https://www.addtoany.com/share" rel="nofollow noopener noreferrer" target="_blank"></a> <p><a href="https://hamishcampbell.com/the-omn-path-is-building-the-openweb-infrastructure/" class="" rel="nofollow noopener noreferrer" target="_blank">https://hamishcampbell.com/the-omn-path-is-building-the-openweb-infrastructure/</a></p><p><a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://hamishcampbell.com/tag/4opens/" target="_blank">#4opens</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://hamishcampbell.com/tag/activitypub/" target="_blank">#activitypub</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://hamishcampbell.com/tag/ap/" target="_blank">#AP</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://hamishcampbell.com/tag/fashernistas/" target="_blank">#fashernistas</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://hamishcampbell.com/tag/fediverse/" target="_blank">#fediverse</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://hamishcampbell.com/tag/foss/" target="_blank">#FOSS</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://hamishcampbell.com/tag/geekproblem/" target="_blank">#geekproblem</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://hamishcampbell.com/tag/indymediaback/" target="_blank">#indymediaback</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://hamishcampbell.com/tag/kiss/" target="_blank">#KISS</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://hamishcampbell.com/tag/makehistory/" target="_blank">#MakeHistory</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://hamishcampbell.com/tag/ogb/" target="_blank">#OGB</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://hamishcampbell.com/tag/omn/" target="_blank">#OMN</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://hamishcampbell.com/tag/openmedianetwork/" target="_blank">#OpenMediaNetwork</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://hamishcampbell.com/tag/openweb/" target="_blank">#openweb</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://hamishcampbell.com/tag/p2p/" target="_blank">#p2p</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://hamishcampbell.com/tag/rss/" target="_blank">#rss</a></p>