Readplace

Let’s Implement The Open Source Model! But… Which Open Source?

fagnerbrack.com 8 min read
View original
Summary (TL;DR)
Organizations often try to copy popular development models like 'Open Source' without understanding their context. The term 'Open Source' is overloaded; many equate it with GitHub, but true open source requires OSI-approved licensing. Before GitHub, Linux used a distributed model with mailing lists, a 'Bazaar' approach with a benevolent dictator and meritocracy. GitHub's centralized pull requests don't suit Linux's multi-repo workflow. Organizations should understand the principles of open source—like distributed collaboration, no discrimination, and community-driven development—before adopting elements that fit their culture, as not all aspects transfer directly.