A Brief History of Open Source

Updated June 2026
Open source software evolved from the code-sharing traditions of early computing, through the Free Software movement of the 1980s and the pragmatic rebranding of the late 1990s, into the dominant force in global technology infrastructure it is today. Its history reflects broader tensions between collaboration and commercialization that continue to shape the software industry.

The Era of Shared Code (1950s-1970s)

In the earliest decades of computing, software was not a commercial product. It was a tool created to make hardware useful, and sharing it was standard practice. Researchers at universities like MIT, Stanford, and Berkeley exchanged programs freely, building on each other's work without licensing restrictions. IBM distributed source code with its mainframes, and user groups like SHARE (founded in 1955) organized the exchange of software among IBM customers.

The culture at MIT's Artificial Intelligence Laboratory in the 1960s and 1970s epitomized this ethos. Programmers wrote code for the lab's machines and shared it with anyone who wanted to use or improve it. The operating system for the lab's PDP-10 computers, known as ITS (Incompatible Timesharing System), was collaboratively developed and freely available. This environment nurtured the hacker culture that would later inspire the Free Software movement.

The ARPANET, the precursor to the modern internet, further enabled code sharing by connecting research institutions. Software could be transmitted electronically between universities, making collaboration across geographic distances practical. The Request for Comments (RFC) process, which defined the internet's protocols, embodied the same spirit of open, collaborative development that would later characterize open source.

The Proprietary Turn (Late 1970s-Early 1980s)

The commercialization of software began in earnest in the late 1970s. As personal computers emerged and software became a product that could be sold independently of hardware, companies started treating source code as proprietary intellectual property. Bill Gates' 1976 "Open Letter to Hobbyists" argued that distributing software without paying for it was theft, marking a philosophical shift that would define the industry for decades.

AT&T's handling of Unix exemplified the change. Unix had been developed at Bell Labs in the early 1970s and was widely shared with universities under liberal terms. But after the breakup of AT&T in 1984, the company began enforcing restrictive licensing on Unix, effectively closing a system that had been openly developed by a broad academic community. Universities that had built their curricula and research around Unix source code suddenly found themselves unable to share or modify it freely.

The shift toward proprietary software created a crisis for developers who valued the collaborative traditions of earlier decades. Non-disclosure agreements became standard, preventing programmers from sharing code even with colleagues. The communal hacker culture of institutions like MIT's AI Lab fragmented as members were recruited by commercial software companies that required secrecy about their work.

The Free Software Foundation and GNU (1983-1991)

Richard Stallman, a programmer at MIT's AI Lab, responded to the proprietary turn by launching the GNU Project in 1983 with the goal of creating a complete free operating system. "Free" in Stallman's usage referred to freedom, not price. He articulated four essential freedoms: the freedom to run the program for any purpose, to study how it works and change it, to redistribute copies, and to distribute modified versions to others.

In 1985, Stallman founded the Free Software Foundation (FSF) to support the GNU Project and promote software freedom as a social and ethical cause. The FSF's stance was explicitly philosophical: proprietary software was not merely inconvenient but fundamentally unjust because it denied users control over their own computing.

The GNU General Public License (GPL), first released in 1989, was the legal innovation that made the Free Software movement practical. The GPL used copyright law to enforce freedom: anyone could use, modify, and distribute GPL-licensed software, but derivative works had to be released under the same terms. This "copyleft" mechanism prevented companies from taking free software, making proprietary modifications, and distributing the result as a closed product.

By the early 1990s, the GNU Project had produced most of the components needed for a complete operating system, including a compiler (GCC), a text editor (Emacs), a debugger (GDB), and core utilities. The critical missing piece was the kernel, the core component that manages hardware and system resources. The GNU kernel, called Hurd, was under development but not yet ready for production use.

Linux and the Complete System (1991-1998)

In 1991, Linus Torvalds, a 21-year-old computer science student at the University of Helsinki, announced a hobby project: a free operating system kernel inspired by Minix, a teaching OS created by Andrew Tanenbaum. Torvalds posted his early work to the comp.os.minix newsgroup and invited others to contribute. The response was immediate and enthusiastic.

Linux, combined with the GNU tools, created the first complete free operating system. Users and developers could now run a fully functional system built entirely from freely available components. The distribution model emerged quickly: packaging the Linux kernel with GNU tools, a desktop environment, and additional software into a cohesive system. Early distributions like Slackware (1993), Debian (1993), and Red Hat (1994) made Linux accessible to a growing audience.

The Apache HTTP Server, first released in 1995, became another landmark open source project. Built by a group of webmasters who patched the NCSA HTTPd web server (leading to the name "a patchy server," shortened to Apache), it quickly became the most popular web server on the internet. Apache demonstrated that collaborative, community-driven development could produce software that outperformed commercial alternatives in critical infrastructure roles.

Throughout the 1990s, the free software ecosystem expanded rapidly. The GIMP image editor, the MySQL database, the Perl and Python programming languages, and the GNOME and KDE desktop environments all emerged during this period, filling gaps in the free software stack and demonstrating that community development could produce quality software across every category.

The Open Source Rebranding (1998)

By the late 1990s, free software had proven its technical merits, but the term "free software" created persistent confusion. Businesses assumed "free" meant zero cost and questioned whether software given away could be reliable. The ethical framing of the Free Software Foundation, while principled, struck some pragmatists as alienating to potential corporate adopters.

In February 1998, Christine Peterson coined the term "open source" during a strategy session in Palo Alto, California, prompted by Netscape's decision to release the source code of its Navigator web browser. The participants, including Todd Anderson, John "maddog" Hall, Larry Augustin, Sam Ockman, and Eric Raymond, agreed that a new term emphasizing practical benefits over philosophical principles could accelerate business adoption.

Eric Raymond and Bruce Perens co-founded the Open Source Initiative (OSI) to promote the new term and steward the Open Source Definition, which was adapted from the Debian Free Software Guidelines. The OSI focused on the pragmatic advantages of open development, including better code quality through peer review, faster innovation, and reduced costs, rather than the moral arguments that characterized the FSF's advocacy.

The rebranding was controversial within the community. Stallman and the FSF objected that "open source" stripped away the ethical dimension that gave the movement its purpose. The resulting split created two overlapping but philosophically distinct camps: the Free Software movement, emphasizing freedom and ethics, and the Open Source movement, emphasizing practical development methodology and business benefits. In practice, most software that qualifies as free software also qualifies as open source, and vice versa.

Corporate Adoption and Mainstream Acceptance (2000s-2010s)

The 2000s marked the transition of open source from a grassroots movement to a mainstream business strategy. IBM announced a billion-dollar investment in Linux in 2000, lending corporate credibility to the platform. Red Hat became the first open source company to reach a billion dollars in annual revenue, proving that a sustainable business could be built entirely on free software.

Google built its entire infrastructure on Linux and open source tools, contributing projects like Android, Chromium, TensorFlow, and Kubernetes back to the community. Facebook (now Meta) open-sourced React, PyTorch, and Cassandra. Companies realized that open-sourcing non-differentiating technology reduced development costs, attracted talent, and accelerated standardization.

GitHub, launched in 2008, transformed open source participation by making Git-based collaboration accessible and social. Before GitHub, contributing to open source required navigating mailing lists, patch files, and project-specific workflows. GitHub's pull request model standardized the contribution process and dramatically lowered the barrier to entry. By 2023, GitHub reported over 100 million developers on its platform.

Microsoft's journey from open source opponent to advocate was perhaps the most dramatic corporate shift. In 2001, CEO Steve Ballmer called Linux "a cancer." By 2014, new CEO Satya Nadella declared "Microsoft loves Linux." The company open-sourced .NET, Visual Studio Code, and TypeScript, acquired GitHub for 7.5 billion dollars in 2018, and became one of the largest contributors to open source projects on the platform it now owned.

The Present and Future (2020s)

Open source now underpins virtually all modern computing. Cloud infrastructure, mobile platforms, web technologies, artificial intelligence, and cybersecurity all rely fundamentally on open source components. The global open source software market exceeded 48 billion dollars in 2025, with projections pointing toward 95 billion dollars by 2030.

Current challenges include supply chain security, as demonstrated by incidents like the Log4Shell vulnerability in 2021 and the xz utils backdoor attempt in 2024. The sustainability of volunteer-maintained projects that underpin critical infrastructure has become a focus for governments and industry groups. The Linux Foundation, Open Source Security Foundation, and government agencies are investing in securing the open source supply chain.

The open source model has also expanded beyond software. Open hardware projects, open data initiatives, open access publishing, and open educational resources all draw on the principles pioneered by the Free Software and Open Source movements. The idea that knowledge and tools should be shared openly, rather than locked behind proprietary restrictions, has become a defining feature of the digital age.

Key Takeaway

The history of open source is a story of collaborative ideals surviving and eventually prevailing against commercial pressures. What began as informal code sharing among researchers became a formal movement, then a business strategy, and finally the default development model for most of the world's software infrastructure.