Before GitHub: A Personal History of Open Source Software Hosting
By
Armin Ronacher
An everything bagel for the brain. Substantive, layered, well-seasoned.
Summary
A personal retrospective on the evolution of Open Source software hosting, tracing the author's journey from self-hosted Trac and Subversion repositories, through SourceForge and Bitbucket, to the eventual dominance of GitHub. The article reflects on how the Open Source ecosystem shifted from a reputation-driven, friction-filled landscape to the centralized, streamlined platform that GitHub became, and how profoundly that change impacted the author's experience.
Key quotes
· 5 pulledGitHub was not the first home of my Open Source software. SourceForge was.
Before GitHub, I had my own Trac installation. I had Subversion repositories, tickets, tarballs, and documentation on infrastructure I controlled.
Later I moved projects to Bitbucket, back when Bitbucket still felt like a serious alternative place for Open Source projects, especially for people who were not all-in on Git yet.
And then, eventually, GitHub became the place, and I moved all of it there.
It is hard for me to overstate how important GitHub became in my life.
You might also wanna read
GitHub: A Development Platform for Collaborative Software Building
GitHub is a development platform designed to support the way people work, offering tools for collaboration, version control, and project man
GitHub: A Collaborative Development Platform for Software Building
GitHub is a development platform that serves as a collaborative workspace for software development, enabling developers to build, ship, and
