conv.

All stories
TechRunning 21h

Developer Questions Cost of Free Source Code Hosting

Software engineer explores who should pay for reliable code repository availability as GitHub instability raises concerns.

Conversation activity · last 25 hours peak 10/hr

Peak 10 items in one hour at Aug 9, 11 AM; 46 items over 25 hours Aug 9, 9 AM — 2 itemsAug 9, 10 AM — 1 itemAug 9, 11 AM — 10 itemsAug 9, 12 PM — 7 itemsAug 9, 1 PM — 4 itemsAug 9, 2 PM — 1 itemAug 9, 3 PM — 4 itemsAug 9, 4 PM — 1 itemAug 9, 5 PM — 4 itemsAug 9, 6 PM — 1 itemAug 9, 7 PM — no itemsAug 9, 8 PM — no itemsAug 9, 9 PM — no itemsAug 9, 10 PM — no itemsAug 9, 11 PM — no itemsAug 10, 12 AM — no itemsAug 10, 1 AM — no itemsAug 10, 2 AM — 2 itemsAug 10, 3 AM — 1 itemAug 10, 4 AM — 2 itemsAug 10, 5 AM — 3 itemsAug 10, 6 AM — 3 itemsAug 10, 7 AM — no itemsAug 10, 8 AM — no itemsAug 10, 9 AM — no items 10 items · 11 AM
Aug 10

Summary, timeline and people extracted by Claude from 46 items across 2 sources · 21h ago. Quotes are verbatim.

A developer published an essay examining source code availability and dependency resilience, arguing the core question is not how to make hosting reliable but rather who should pay for it. The post discusses forking and vendoring strategies while critiquing the industry's reliance on free services from tech companies and mentions Radicle as a decentralized alternative, prompting discussion about cryptocurrency-linked projects in the comments.

  • Developer essay frames source code availability as an economic question: who should fund reliable hosting rather than treating it as a technical problem.
  • GitHub instability prompts discussion of forking and vendoring strategies, plus decentralized alternatives like Radicle.
  • Radicle's cryptocurrency origins raise skepticism among commenters despite its technical innovations in distributed code hosting.
  • Core tension remains unresolved: the open source ecosystem has relied on free corporate infrastructure while avoiding explicit funding models.

How it unfolded

  1. Reaction Historical web3 connection confirmed

    Patryk confirms Radicle's web3-related past, citing 2019 archives mentioning IPFS and blockchain associations.

  2. Analysis Technical explanation of Radicle's namespace model

    Lorenzleutgeb explains Radicle's Git namespace architecture and seeding options, describing how users can control which namespaces to replicate.

  3. Reaction Concerns raised about Radicle's cryptocurrency ties

    Commenter xales expresses skepticism about Radicle, noting cryptocurrency association and concerns about potential astroturfing or 'reasonable-washing' of the project.

  4. Reaction Questions about CRDT maintenance costs

    Commenter sebastiancarlos asks about practical CRDT implementation in Radicle and potential maintenance overhead for resolving causality or concurrency issues.

  5. Reaction Author clarifies Radicle terminology

    Kristoff clarifies that in Radicle, a 'fork' acts as a mirror (called 'seed') while also allowing creation of personal branches.

  6. Report Same essay shared on Hacker News

    The essay is cross-posted to Hacker News by the same author, reaching a wider audience.

  7. Report Essay published on source code availability

    Kristoff Zychowski publishes essay "Who Should Pay for Source Code Availability?" on Lobsters, discussing dependency management across GitHub, Codeberg, and self-hosted Forgejo instances.

What people are saying verbatim

“the question is not "how can we make source code hosting reliable?". We do know how to make code hosting reliable, if we really want to. The question is rather: how much should it cost, and who should pay for it?”

Kristoff Zychowski, Developer, essay author · kristoff.it blog (posted to Lobsters and Hacker News) · Aug 9, 9:42 AM

“we've been happy to leech off big tech companies but, as always, eventually an answer to the question must be given and, when that happens, we're quick to point the finger at the company, yelling "enshittification!" with righteous indignation.”

Kristoff Zychowski, Developer, essay author · kristoff.it blog (posted to Lobsters and Hacker News) · Aug 9, 9:42 AM

“I found Radicle interesting at a high level, but I think there's been some amount of reasonable-washing or astroturfing or something of it.”

xales, Lobsters commenter · Lobsters · Aug 9, 11:16 AM

“I'm wondering how well the CRDTs work in practice, and how much of a maintaince cost is involved in manual resolution or clarification”

sebastiancarlos, Lobsters commenter · Lobsters · Aug 9, 11:12 AM

Voices from the web unedited

  • > As is often the case in our industry, we never wanted to face that question, and we’ve been happy to leech off big tech companies but, as always, eventually an answer to the question must be given and, when that happens, we’re quick to point the finger at the company, yelling “enshittification!” with righteous indignation. This is some serious…

    spillybonesvcs,zig21h ago57▲view on Lobsters ↗
  • I found Radicle interesting at a high level, but I think there’s been some amount of reasonable-washing or astroturfing or something of it. I recall having a really strong negative association with the name, and looking back, it seems like Radicle is/was some kind of cryptocurrency project, which appears consistent with the funding / organization…

    xalesvcs,zig22h ago38▲view on Lobsters ↗
  • The non-profit's [own documents](https://community.radworks.org/t/rfc-foundation-org-proposal-2025/3606) show that it's largely a crypto funding / advocacy entity: [Q1-Q4] Administer RAD allocations for Radworks Orgs (and their Contributors), if desired by Org. [Q1] Create a template market integrity policy in light of novel regulatory crypto…

    xalesvcs,zig22h ago34▲view on Lobsters ↗
  • A lot of this really doesn't sit right with me, because I keep finding links back to the crypto company every time I dig more into this. It sounds like that link is talking about "Radicle Garden" (radicle.garden) which is a separate entity from Radworks which is the main crypto-company entity (and also funding DRIPS, which is a crypto-heavy…

    xalesvcs,zig22h ago28▲view on Lobsters ↗
  • I would have far less of an issue if there was more transparency in the relationship and how governance is or is not linked. If the idea is that whomever holds the RAD cryptocurrency has eventual control, that doesn't change both the day-to-day (who actually owns the distribution channels, domain names, etc.), nor that it's just capitalism with…

    xalesvcs,zig21h ago22▲view on Lobsters ↗
  • I think you're not appreciating the core superpower that decentralization offers: there is no de facto control. The network is made up of many individuals, independently *choosing* to run a node, and choosing which version of that node to run, and choosing which fork (or perhaps [alternate implementation of the…

    andrewrkvcs,zig18h ago15▲view on Lobsters ↗
  • I love the way the Zig community is building a sustainable ecosystem, one that depends on individuals showing up rather than big tech companies shouldering the weight. Keep up the good work!

    wofovcs,zig20h ago15▲view on Lobsters ↗
  • When it comes to hosting the development of software (i.e. git repos), the "largest" open source projects are still a small fraction of the total free hosting that is happening on GitHub, so your point IMO is kinda moot. I've spent essentially all my life hosting my open source projects on GitHub and for the longest time I never paid a penny for…

    kristoffvcs,zig21h ago14▲view on Lobsters ↗
  • I think you're over-indexing on the crypto stuff. Radicle as an idea is solid as-is. Yes, it's possible that the crypto affiliation ends up playing a role in the future, but the way I see is that people who are used to working on decentralized networks (i.e. crypto stuff) happened to stumble upon an idea that uses those same techniques and that is…

    kristoffvcs,zig21h ago12▲view on Lobsters ↗
  • Since 2023-04 Radicle neither depends on nor integrates with IPFS or any blockchain. There is a gossip protocol that nodes use to notify each other about changes to repositories, and if a node is interested in fetching changes, it establishes a connection and uses Git to replicate.

    lorenzleutgebvcs,zig22h ago12▲view on Lobsters ↗