HeadlinesBriefing favicon HeadlinesBriefing.com

Open Source Revisited: GitHub Made Code a Second Job

Hacker News •
×

Open‑source history began long before version control systems. Early projects relied on simple HTML pages or plain‑text listings, FTP servers, and email contacts. A mailing list or an unofficial IRC channel might have existed, but the focus stayed on code, not community. The model was pure code sharing, no politics, no code of conduct.

The shift to centralized hosting sites like SourceForge introduced free CVS/SVN hosting, mailing lists, and a mild community layer. Later, distributed version control and the GitHub war cemented Git as the dominant platform. GitHub’s model turned volunteer maintenance into a full‑time job with tickets, roadmaps, meetings, and relentless pull requests, turning open source into a second job.

Developers now can reclaim the original spirit by disabling issue trackers, using bare Git servers, or keeping a tight circle of trusted collaborators. By removing the overhead of community politics and large‑scale PR review, code remains the focus. The choice lies in how much social friction one tolerates; the core remains unchanged—write code, ship it, and enjoy it.

Those who prefer the old model can also host on self‑managed Git servers, skip pull requests, and rely on email or a private chat for coordination. This minimalist approach mirrors the pre‑GitHub era, keeping development lean and avoiding the bureaucracy that often stalls large projects. It reminds us that openness in code does not require openness in process.