Almost every digital tool you touch today carries the fingerprints of a quiet revolution that began decades ago. The web server hosting your college’s website, the Android phone in your pocket, and the library software that lets you search the catalogue all owe a debt to a single radical idea: that software code should be shared openly so anyone can study, improve, and redistribute it. This is the heart of the open source movement, a transformation in how software is built that has reshaped the entire technology landscape. In this post, we will trace its origins, unpack its guiding principles, examine its grip on modern computing, and contrast it with the proprietary model it challenged.
Table of Contents
- Origins of the open source movement
- From free sharing to commercialisation
- Key principles of open source
- The cathedral and the bazaar
- Free software and open source: a subtle distinction
- The role of open source in modern computing
- Open source closer to home
- Open source vs proprietary software
- Philosophy and control
- Cost and adaptability
Origins of the open source movement
The open source movement did not emerge fully formed. It grew out of a culture of sharing that defined the earliest days of computing. In the 1950s and 1960s, hardware and software were not clearly separated. The people who used computers were usually the same people who programmed them, and sharing code was simply how work got done. When IBM introduced commercial electronic computers, owners often formed collaborative groups to develop shared programming tools because maintaining these expensive machines alone was impractical.
A turning point came in 1969 with the construction of the ARPANET, the high-speed research network that would later evolve into the internet. The ARPANET simplified the exchange of software code between researchers spread across different institutions. Programmers at universities like Stanford, Carnegie Mellon, and MIT could now pass code back and forth with ease, deepening the collaborative culture that had already taken root. Around the same period, AT&T released the UNIX operating system, and the development of the C programming language meant software could finally be written independently of specific hardware.
From free sharing to commercialisation
This open culture did not last unchallenged. By the late 1970s and early 1980s, a standalone software industry was growing, and companies increasingly treated code as a closely guarded commercial asset. Reading or modifying source code was forbidden under restrictive licences. For a community of programmers used to fixing and improving each other’s work, this was a profound shift.
One programmer reacted strongly. Richard Stallman, a researcher at the MIT Artificial Intelligence Laboratory, grew frustrated by the spread of proprietary software, which he saw as a violation of users’ rights to improve the tools they depended on. In 1983, he launched the GNU Project, an effort to build a complete operating system that users could freely view, change, and share. In 1985, he founded the Free Software Foundation to promote this vision, and he later wrote the GNU General Public License (GPL) to legally protect these freedoms. The Free Software Movement has, since 1983, campaigned for users to control the software they use rather than the other way around.
The term “open source” itself came much later. It was coined at a 1998 strategy meeting in Palo Alto, held in response to Netscape’s decision to release the source code of its Navigator browser. Figures like Christine Peterson and Eric Raymond wanted a label free of the ideological baggage that the phrase “free software” carried, one that would appeal more readily to businesses.
Key principles of open source
At the centre of open source lies the idea of freedom. The Free Software Foundation defined this through four essential freedoms: the freedom to run the program for any purpose, to study how it works and adapt it, to redistribute copies to help others, and to improve the program and release those improvements to the public. Licences like the GPL exist to guarantee these freedoms and prevent the software from being locked away again as proprietary.
The cathedral and the bazaar
Perhaps the most influential articulation of how open source actually works came from Eric Raymond’s 1997 essay, The Cathedral and the Bazaar. Raymond contrasted two distinct models of software development. The cathedral model describes software carefully and quietly crafted by individuals within an isolated, mostly secret development team, with releases held back until they were judged ready. This was how most serious software, including operating systems and large tools, had traditionally been built.
The bazaar model describes something that looked chaotic by comparison: open, decentralised development where code is released early and often, and a large community of contributors examines and patches it continuously. Raymond drew this distinction by observing how Linus Torvalds built the Linux kernel. It is worth being precise here, since the two terms are often confused. Raymond coined both labels, and he credited Torvalds with pioneering the bazaar approach in practice. Raymond himself intentionally emulated Torvalds’ development approach while building his own mail utility, Fetchmail, to test the theory.
Torvalds’ method, which Raymond summarised as releasing early and often and delegating as much as possible, came as a genuine surprise to programmers who believed important software had to be built like a cathedral. The puzzle Raymond set out to solve was how Linux, built by thousands of volunteer developers scattered across the globe, did not collapse into confusion. His answer included the now-famous maxim “given enough eyeballs, all bugs are shallow,” which he named Linus’s Law. The more people who can inspect the code, the faster problems get found and fixed.
One crucial enabler underpins the entire bazaar model: the internet. Without internet communication, the bazaar style arguably cannot exist, because it depends on rapid, constant coordination between far-flung contributors. The collaborative network that began with the ARPANET turned out to be the very thing that made large-scale open development possible.
Free software and open source: a subtle distinction
Although the terms are often used together, free software and open source reflect different emphases. Free software is fundamentally an ethical movement centred on user freedom, while open source is more a development methodology focused on producing better code through collaboration. They share common roots but differ in philosophy. Advocates of the free software label argue that the open source framing deliberately downplays the ethical questions at stake. For most practical purposes, the umbrella term free and open-source software (FOSS) captures both, describing software anyone is licensed to use, copy, study, and change, in contrast to proprietary software where the source code is hidden.
The role of open source in modern computing
What began as a counterculture is now the foundation of mainstream technology. Technologies born from this movement, including GNU and Linux, are used by over 99% of Fortune 500 companies. Open source is no longer an alternative on the fringes; it is the infrastructure on which the digital world runs.
Consider the systems you rely on every day. Most cloud infrastructure runs on Linux-based operating systems because of their scalability, security, and flexibility in managing containers and virtual machines. Web servers, databases, and the platforms that power online services overwhelmingly depend on open tools like Apache, MySQL, and Kubernetes. Even the modern software supply chain rests on open foundations. Every modern application written in Java, JavaScript, Python, Rust, or PHP depends on public package registries like PyPI and Maven Central to share and validate code dependencies.
Open source closer to home
For students of library and information science, the impact is concrete. Library automation has been transformed by open source software, most visibly through Koha, recognised as the first free and open source integrated library management system. Koha has been widely adopted in part because of its capability to handle Indian languages, and adoption has been particularly strong in the southern states. Libraries turn to it because commercial library systems are often priced beyond the reach of a mid-sized library’s annual budget, and proprietary systems demand never-ending update payments while leaving institutions with little control over their own data and software.
Other open source tools have become equally important in this field. DSpace and Greenstone are widely used for building digital libraries and institutional repositories across the country, allowing institutions to preserve and share scholarly work without licensing fees. The open source movement has effectively democratised access to professional-grade software for libraries that could never have afforded the proprietary equivalents.
Open source vs proprietary software
To appreciate why open source matters, it helps to understand exactly how it differs from the proprietary model. The two represent fundamentally different philosophies about who controls software.
Philosophy and control
Proprietary software keeps its source code hidden. Users receive a finished product they may run, but they cannot legally study, modify, or share the underlying code. Open source inverts this completely. Because the code is open, anyone can inspect how it works, adapt it to their needs, and pass on improvements. For an institution, this means real control. Open source systems give users the freedom to run, copy, distribute, study, modify, and improve the software for any purpose, whereas proprietary systems often leave organisations dependent on a single vendor.
Cost and adaptability
Cost is the most immediately visible difference. Open source software typically eliminates upfront licensing fees, which is why these systems remove the initial costs associated with commercial software and give institutions greater control over their operating environment. This does not mean open source is entirely free of cost. Organisations still need expertise to install, customise, and maintain it, and technical support and data migration can pose real challenges. But the savings are substantial, especially where proprietary alternatives carry recurring fees.
Adaptability is where open source truly pulls ahead. Because the code can be freely modified, software can be tailored to specific local needs, whether that means supporting regional languages or adjusting features for a particular type of institution. Proprietary software offers only what the vendor chooses to build. It is worth noting how proprietary companies have responded: many now build profitable businesses not by selling open source software itself, but by offering the services, support, and infrastructure surrounding it, while saving development costs by collaborating on shared problems. The line between the two worlds has blurred, with major technology companies now active contributors to open source projects they once would have viewed as competition.
The trade-offs are real on both sides. Proprietary software can offer polished interfaces, guaranteed support, and clear accountability. Open source offers transparency, freedom from lock-in, lower costs, and the collective scrutiny of a global community. For many institutions operating under tight budgets, the open model has proven not just viable but preferable.
What do you think? If the bazaar model depends so heavily on the internet and a large community of contributors, what happens to an open source project when that community loses interest or moves on? And in your own context, would you trust a critical system like a library catalogue to software maintained by volunteers rather than a paid vendor – why or why not?
References
- https://en.wikipedia.org/wiki/Open-source_software_movement
- https://www.btw.so/blog/history-of-open-source-software/
- https://www.digitalocean.com/community/conceptual-articles/free-vs-open-source-software
- https://www.gnu.org/philosophy/free-software-even-more-important.en.html
- https://dlab.epfl.ch/wikispeedia/wpcd/wp/o/Open_source.htm
- https://thelaw.institute/management-of-iprs/free-software-vs-open-source-philosophies/
- https://www.gitcoin.co/blog/the-cathedral-and-the-bazaar
- https://medium.com/gitcoin/the-cathedral-and-the-bazaar-5b97349fd53b
- https://pld.cs.luc.edu/courses/412/spr20/mnotes/bazaar.html
- https://www.archania.org/wiki/Eric_S._Raymond
- https://www.iaexplore.com/html/en/blog/tech-history/origins-internet-open-source.html
- https://www.webasha.com/blog/open-source-operating-systems-trends-innovations-and-their-future-in-computing
- https://openssf.org/blog/2025/09/23/open-infrastructure-is-not-free-a-joint-statement-on-sustainable-stewardship/
- https://digitalcommons.unl.edu/cgi/viewcontent.cgi?article=8349&context=libphilprac
- https://www.academia.edu/128500146/Assessment_of_the_use_of_Koha_Open_source_Library_Management_Software_of_Govt_Aided_Degree_College_in_Murshidabad_District_West_Bengal

Leave a Reply