Recent from talks
Nothing was collected or created yet.
Free and open-source software
View on Wikipedia

| Copyleft |
|---|
| Articles on copyleft licensing |
| Topics |
|
|
Free and open-source software (FOSS) is software available under a license that gives users the right to use, share, modify, and distribute the software – modified or not – to everyone and provides the means to exercise those rights using the software's source code. FOSS is an inclusive umbrella term encompassing free software and open-source software.[a][1] The rights guaranteed by FOSS originate from the "Four Essential Freedoms" of The Free Software Definition and the criteria of The Open Source Definition.[4][6] All FOSS can have publicly available source code, but not all source-available software is FOSS. FOSS is the opposite of proprietary software, which is licensed restrictively or has undisclosed source code.[4]
The historical precursor to FOSS was the hobbyist and academic public domain software ecosystem of the 1960s to 1980s. Free and open-source operating systems such as Linux distributions and descendants of BSD are widely used, powering millions of servers, desktops, smartphones, and other devices.[9][10] Free-software licenses and open-source licenses have been adopted by many software packages. Reasons for using FOSS include decreased software costs, increased security against malware, stability, privacy, opportunities for educational usage, and giving users more control over their own hardware.
The free software movement and the open-source software movement are online social movements behind widespread production, adoption and promotion of FOSS, with the former preferring to use the equivalent term free/libre and open-source software (FLOSS). FOSS is supported by a loosely associated movement of multiple organizations, foundations, communities and individuals who share basic philosophical perspectives and collaborate practically, but may diverge in detail questions.
Overview
[edit]"Free and open-source software" (FOSS) is an umbrella term for software that is considered free software and open-source software.[1] The precise definition of the terms "free software" and "open-source software" applies them to any software distributed under terms that allow users to use, modify, and redistribute said software in any manner they see fit, without requiring that they pay the author(s) of the software a royalty or fee for engaging in the listed activities.[11]
Although there is an almost complete overlap between free-software licenses and open-source-software licenses, there is a strong philosophical disagreement between the advocates of these two positions. The terminology of FOSS was created to be a neutral on these philosophical disagreements between the Free Software Foundation (FSF) and Open Source Initiative (OSI) and have a single unified term that could refer to both concepts, although Richard Stallman argues that it fails to be neutral unlike the similar term; "Free/Libre and Open Source Software" (FLOSS).[12]
Free software
[edit]Richard Stallman's The Free Software Definition, adopted by the FSF, defines free software as a matter of liberty, not price,[13][14] and that which upholds the Four Essential Freedoms. The earliest known publication of this definition of his free software definition was in the February 1986 edition[15] of the FSF's now-discontinued GNU's Bulletin publication. The canonical source for the document is in the philosophy section of the GNU Project website. As of August 2017[update], it is published in 40 languages.[16]
Four essential freedoms of free software
[edit]To meet the definition of "free software", the FSF requires the software's licensing respect the civil liberties / human rights of what the FSF calls the software user's "Four Essential Freedoms".[17]
- The freedom to run the program as you wish, for any purpose (freedom 0).[b]
- The freedom to study how the program works, and change it so it does your computing as you wish (freedom 1). Access to the source code is a precondition for this.
- The freedom to redistribute copies so you can help others (freedom 2).
- The freedom to distribute copies of your modified versions to others (freedom 3). By doing this, you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this.[17]
Open-source software
[edit]The Open Source Definition is used by the Open Source Initiative (OSI) to determine whether a software license qualifies for the organization's insignia for open-source software. The definition was based on the Debian Free Software Guidelines, written and adapted primarily by Bruce Perens.[18][19] Perens did not base his writing on the Four Essential Freedoms of free software from the Free Software Foundation, which were only later available on the web.[20] Perens subsequently stated that he felt Eric Raymond's promotion of open-source unfairly overshadowed the Free Software Foundation's efforts and reaffirmed his support for free software.[21] In the following 2000s, he spoke about open source again.[22][23]
History
[edit]In the early decades of computing, particularly from the 1950s through the 1970s, software development was largely collaborative. Programs were commonly shared in source code form among academics, researchers, and corporate developers. Most companies at the time made their revenue from hardware sales, and software—including source code—was distributed freely alongside it, often as public-domain software.[24][25]
By the late 1960s and 1970s, a distinct software industry began to emerge. Companies started selling software as a separate product, leading to the use of restrictive licenses and technical measures—such as distributing only binary executables—to limit user access and control. This shift was driven by growing competition and the U.S. government's antitrust scrutiny of bundled software, exemplified by the 1969 antitrust case United States v. IBM.[26]
A key turning point came in 1980 when U.S. copyright law was formally extended to cover computer software.[27][28] This enabled companies like IBM to further enforce closed-source distribution models. In 1983, IBM introduced its "object code only" policy, ceasing the distribution of source code for its system software.[29]
In response to the growing restrictions on software, Richard Stallman launched the GNU Project in 1983 at MIT. His goal was to develop a complete Free software operating system and restore user freedom. The Free Software Foundation (FSF) was established in 1985 to support this mission. Stallman's GNU Manifesto and the Four Essential Freedoms outlined the movement's ethical stance, emphasizing user control over software.[17]
The release of the Linux kernel by Linus Torvalds in 1991, and its relicense under the GNU General Public License (GPL) in 1992, marked a major step toward a fully Free operating system.[30] Other Free software projects like FreeBSD, NetBSD, and OpenBSD also gained traction following the resolution of the USL v. BSDi lawsuit in 1993.
In 1997, Eric Raymond's essay The Cathedral and the Bazaar explored the development model of Free software, influencing Netscape's decision in 1998 to release the source code for its browser suite. This code base became Mozilla Firefox and Thunderbird.
To broaden business adoption, a group of developers including Raymond, Bruce Perens, Tim O’Reilly, and Linus Torvalds rebranded the Free software movement as "Open Source." The Open Source Initiative (OSI) was founded in 1998 to promote this new term and emphasize collaborative development benefits over ideology.[31]
Despite initial resistance—such as Microsoft's 2001 claim that "Open-source is an intellectual property destroyer"—FOSS eventually gained widespread acceptance in the corporate world. Companies like Red Hat proved that commercial success and Free software principles could coexist.[32][33][34]
Usage
[edit]Benefits over proprietary software
[edit]Personal control, customizability and freedom
[edit]Users of FOSS benefit from the Four Essential Freedoms to make unrestricted use of, and to study, copy, modify, and redistribute such software with or without modification. If they would like to change the functionality of software they can bring about changes to the code and, if they wish, distribute such modified versions of the software or often − depending on the software's decision making model and its other users − even push or request such changes to be made via updates to the original software.[35][36][37][38][39]
Privacy and security
[edit]Manufacturers of proprietary, closed-source software are sometimes pressured to building in backdoors or other covert, undesired features into their software.[40][41][42][43] Instead of having to trust software vendors, users of FOSS can inspect and verify the source code themselves and can put trust on a community of volunteers and users.[39] As proprietary code is typically hidden from public view, only the vendors themselves and hackers may be aware of any vulnerabilities in them[39] while FOSS involves as many people as possible for exposing bugs quickly.[44][45]
Low costs or no costs
[edit]FOSS is often free of charge although donations are often encouraged. This also allows users to better test and compare software.[39]
Quality, collaboration and efficiency
[edit]FOSS allows for better collaboration among various parties and individuals with the goal of developing the most efficient software for its users or use-cases while proprietary software is typically meant to generate profits. Furthermore, in many cases more organizations and individuals contribute to such projects than to proprietary software.[39] It has been shown that technical superiority is typically the primary reason why companies choose open source software.[39]
Drawbacks compared to proprietary software
[edit]Security and user-support
[edit]According to Linus's law, the more people who can see and test a set of code, the more likely any flaws will be caught and fixed quickly. However, this does not guarantee a high level of participation. Having a team of full-time professionals behind a commercial product can, in some cases, lead to more secure code than in a volunteer-driven FOSS project.[39][44][46]
Furthermore, publicized source code might make it easier for hackers to find vulnerabilities in it and write exploits. This however assumes that such malicious hackers are more effective than white hat hackers which responsibly disclose or help fix the vulnerabilities, that no code leaks or exfiltrations occur and that reverse engineering of proprietary code is a hindrance of significance for malicious hackers.[44]
Hardware and software compatibility
[edit]Sometimes, FOSS is not compatible with proprietary hardware or specific software. This is often due to manufacturers obstructing FOSS such as by not disclosing the interfaces or other specifications needed for members of the FOSS movement to write drivers for their hardware – for instance as they wish customers to run only their own proprietary software or as they might benefit from partnerships.[47][48][49][50][51][52][53]
Bugs and missing features
[edit]While FOSS can be superior to proprietary equivalents in terms of software features and stability, in many cases it has more unfixed bugs and missing features when compared to similar commercial software.[54][additional citation(s) needed] This varies per case, and usually depends on the level of interest in a particular project. However, unlike close-sourced software, improvements can be made by anyone who has the motivation, time and skill to do so.[46][additional citation(s) needed]
A common obstacle in FOSS development is the lack of access to some common official standards, due to costly royalties or required non-disclosure agreements (e.g., for the DVD-Video format).[55]
Less guarantee of development
[edit]There is often less certainty of FOSS projects gaining the required resources and participation for continued development than commercial software backed by companies.[56][additional citation(s) needed] However, companies also often abolish projects for being unprofitable, yet large companies may rely on, and hence co-develop, open source software.[45] On the other hand, if the vendor of proprietary software ceases development, there are no alternatives; whereas with FOSS, any user who needs it still has the right, and the source-code, to continue to develop it themself, or pay a 3rd party to do so.
Missing applications
[edit]As the FOSS operating system distributions of Linux has a lower market share of end users there are also fewer applications available.[57][58]
Adoption by governments
[edit]| Country | Description |
|---|---|
| Argentina | The government of Argentina launched the program Conectar Igualdad (Connect Equality), through ANSES and the Ministry of Education (Argentina) launched during the presidency of Cristina Fernández de Kirchner, that gave kids on public schools free laptops to use for educative purposes. By default, it came with Huayra GNU/Linux, a free and open-source Linux operating system developed by the Argentinian technology ministry, based on Debian, using the MATE Desktop. |
| Austria | In 2005, Vienna migrated from Microsoft Office 2000 to OpenOffice.org and from Microsoft Windows 2000 to Linux.[59][60] |
| Brazil | In 2006, the Brazilian government has simultaneously encouraged the distribution of cheap computers running Linux throughout its poorer communities by subsidizing their purchase with tax breaks.[61] |
| Canada | In 2017, the city of Sault Ste. Marie, Ontario, opened up most of its new internal software development efforts to reduce its own software costs, and increase collaboration with other municipalities looking to solve similar problems.[62] |
| Ecuador | In April 2008,[63] Ecuador passed a similar law, Decree 1014, designed to migrate the public sector to Libre Software.[64] |
| France | In March 2009, the French Gendarmerie Nationale announced it will totally switch to Ubuntu by 2015. The Gendarmerie began its transition to open source software in 2005 when it replaced Microsoft Office with OpenOffice.org across the entire organization.[65] In September 2012, the French Prime Minister laid down a set of action-oriented recommendations about using open-source in the French public administration.[66] These recommendations are published in a document based on the works of an inter-ministerial group of experts.[67] This document promotes some orientations like establishing an actual convergence on open-source stubs, activating a network of expertise about converging stubs, improving the support of open-source software, contributing to selected stubs, following the big communities, spreading alternatives to the main commercial solutions, tracing the use of open-source and its effects, developing the culture of use of the open-source licenses in the developments of public information systems. One of the aim of this experts groups is also to establish lists of recommended open-source software to use in the French public administration.[68] |
| Germany | In the German City of Munich, conversion of 15,000 PCs and laptops from Microsoft Windows-based operating systems to a Debian-based Linux environment called LiMux spanned the ten years of 2003 to 2013. After successful completion of the project, more than 80% of all computers were running Linux.[69] On November 13, 2017, The Register reported that Munich was planning to revert to Windows 10 by 2020.[70] But in 2020, Munich decided to shift back from Microsoft to Linux again.[71] In 2022 Germany launched[72] Open CoDE, its own FOSS repository and forum. |
| India | The Government of Kerala, India, announced its official support for free and open-source software in its State IT Policy of 2001,[73][discuss] which was formulated after the first-ever Free software conference in India, Freedom First!, held in July 2001 in Trivandrum, the capital of Kerala. In 2009, Government of Kerala started the International Centre for Free and Open Source Software (ICFOSS).[74] In March 2015 the Indian government announced a policy on adoption of FOSS.[75][76] |
| Italy | The Italian military is transitioning to LibreOffice and the OpenDocument Format (ODF). LibreItalia Association announced on September 15, 2015, that the Ministry of Defence would over the next year-and-a-half install this suite of office productivity tools on some 150,000 PC workstations, making it Europe's second-largest LibreOffice implementation.[77] By June 23, 2016, 6,000 stations have been migrated.[78] E-learning military platform.[79][needs update] |
| Jordan | In January 2010, the Government of Jordan announced a partnership with Ingres Corporation (now named Actian), an open-source database-management company based in the United States, to promote open-source software use, starting with university systems in Jordan.[80] |
| Malaysia | Malaysia launched the "Malaysian Public Sector Open Source Software Program", saving millions on proprietary software licenses until 2008.[81][82] |
| Peru | In 2005, the Government of Peru voted to adopt open source across all its bodies.[83] The 2002 response to Microsoft's critique is available online. In the preamble to the bill, the Peruvian government stressed that the choice was made to ensure that key pillars of democracy were safeguarded: "The basic principles which inspire the Bill are linked to the basic guarantees of a state of law."[84] |
| Portugal | In 2000, the Portuguese Vieira do Minho Municipality began switching to free and open-source software.[85] |
| Romania | IOSSPL is a free and open source software used for public libraries in Romania.[86] |
| Spain | In 2017, The City of Barcelona started to migrate its computer systems away from the Windows platform . The City's strategy was first to replace all user applications with open-source alternatives, until the underlying Windows operating system is the only proprietary software remaining. In a final step, the operating system replaced with Linux.[87] |
| Uganda | In September 2014, the Uganda National Information Technology Authority (NITA-U) announced a call for feedback on an Open Source Strategy & Policy[88] at a workshop in conjunction with the ICT Association of Uganda (ICTAU). |
| United States | In February 2009, the White House moved its website to Linux servers using Drupal for content management.[89] In August 2016, the United States government announced a new federal source code policy which mandates that at least 20% of custom source code developed by or for any agency of the federal government be released as open-source software (OSS).[90] In addition, the policy requires that all source code be shared between agencies. The public release is under a three-year pilot program and agencies are obliged to collect data on this pilot to gauge its performance. The overall policy aims to reduce duplication, avoid vendor 'lock-in', and stimulate collaborative development. A new website code |
| Venezuela | In 2004, a law in Venezuela (Decree 3390) went into effect, mandating a two-year transition to open source in all public agencies. As of June 2009[update], the transition was still under way.[92][93][needs update] |
Adoption by supranational unions and international organizations
[edit]European Union
[edit]"We migrated key functions from Windows to Linux because we needed an operating system that was stable and reliable -- one that would give us in-house control. So if we needed to patch, adjust, or adapt, we could."
In 2017, the European Commission stated that "EU institutions should become open source software users themselves, even more than they already are" and listed open source software as one of the nine key drivers of innovation, together with big data, mobility, cloud computing and the internet of things.[96]
In 2020, the European Commission adopted its Open Source Strategy 2020-2023,[97] including encouraging sharing and reuse of software and publishing Commission's source code as key objectives. Among concrete actions there is also to set up an Open Source Programme Office in 2020[98] and in 2022 it launched its own FOSS repository https://code.europa.eu/.[99]
In 2021, the Commission Decision on the open source licensing and reuse of Commission software (2021/C 495 I/01)[100] was adopted, under which, as a general principle, the European Commission may release software under EUPL or another FOSS license, if more appropriate. There are exceptions though.
In May 2022,[101] the Expert group on the Interoperability of European Public Services came published 27 recommendations to strengthen the interoperability of public administrations across the EU. These recommendations are to be taken into account later in the same year in Commission's proposal of the "Interoperable Europe Act".
Production
[edit]Open-source software development (OSSD) is the process by which open-source software is developed. The software's source code is publicly available to be used, modified, and enhanced.[102] Notable examples of open-source software products are Mozilla Firefox, Android, and VLC media player.[103] The development process is typically different from traditional methods such as Waterfall. Instead favoring early releases and community involvement.[103] Agile development strategies are most often employed OSSD, with are characterized by their iterative and incremental frameworks.[104] Open-source software developers will typically use methods such as E-mail, Wikis, web forums, and instant messaging services for communication, as individuals are not typically working in close proximity to one another.[105] Version control systems such as Git are utilized to make code collaboration easier.[103]
Issues and incidents
[edit]GPLv3 controversy
[edit]The GNU General Public License (GPL) is one of the most widely used copyleft licenses in the free and open-source software (FOSS) community and was created by the Free Software Foundation (FSF). Version 2 (GPLv2), published in 1991, played a central role in protecting the freedom of software to be run, studied, modified, and shared by users.[106] However, as technology and legal landscapes evolved, particularly with the rise of Digital Rights Management (DRM) and software patents, some developers and legal experts argued that GPLv2 did not adequately protect user freedoms in newer contexts.[107] This led to the development of GPLv3, which sought to address these concerns.[108]
While copyright is the primary legal mechanism that FOSS authors use to ensure license compliance for their software, other mechanisms such as legislation, patents, and trademarks have implications as well. In response to legal issues with patents and the Digital Millennium Copyright Act (DMCA), the Free Software Foundation released version 3 of its GNU General Public License (GNU GPLv3) in 2007 that explicitly addressed the DMCA and patent rights.
One of the key issues GPLv3 aimed to address was a practice known as Tivoization, named after the company TiVo, which used GPL-covered software but implemented hardware restrictions that prevented users from running modified versions of the software. This was seen by the Free Software Foundation (FSF) as a direct violation of software freedom, prompting GPLv3 to include language explicitly forbidding such restrictions.[109] Additionally, GPLv3 introduced clauses to protect users against aggressive enforcement of software patents and reinforced the idea that users should retain control over the software they use.
After the development of the GNU GPLv3 in 2007, the FSF (as the copyright holder of many pieces of the GNU system) updated many[citation needed] of the GNU programs' licenses from GPLv2 to GPLv3. On the other hand, the adoption of the new GPL version was heavily discussed in the FOSS ecosystem,[110] several projects decided against upgrading to GPLv3. For instance the Linux kernel,[111][112] the BusyBox[113][114] project, AdvFS,[115] Blender,[116] and the VLC media player decided against adopting the GPLv3.[117]
Apple, a user of GCC and a heavy user of both DRM and patents, switched the compiler in its Xcode IDE from GCC to Clang, which is another FOSS compiler[118] but is under a permissive license.[119] LWN speculated that Apple was motivated partly by a desire to avoid GPLv3.[118] The Samba project also switched to GPLv3, so Apple replaced Samba in their software suite by a closed-source, proprietary software alternative.[120]
The controversy with GPLv3 mirrored a more general philosophical split in the open source community: whether people should hold licenses that aggressively defend user freedoms (as with copyleft) or take a more permissive, collaborative yet ambiguous approach. Supporters applauded GPLv3 for fortifying protections against restrictions imposed by hardware and patent threats,[109] while critics felt it created legal and ideological barriers that complicated its development and made it less appealing to adopt.[121] The fallout helped to raise the acceptance of permissive licenses like the MIT and Apache licenses, especially by commercial software developers.[122]
Skewed prioritization, ineffectiveness and egoism of developers
[edit]Leemhuis criticizes the prioritization of skilled developers who − instead of fixing issues in already popular open-source applications and desktop environments − create new, mostly redundant software to gain fame and fortune.[123]
He also criticizes notebook manufacturers for optimizing their own products only privately or creating workarounds instead of helping fix the actual causes of the many issues with Linux on notebooks such as the unnecessary power consumption.[123]
Commercial ownership of open-source software
[edit]Mergers have affected major open-source software. Sun Microsystems (Sun) acquired MySQL AB, owner of the popular open-source MySQL database, in 2008.[124]
Oracle in turn purchased Sun in January 2010, acquiring their copyrights, patents, and trademarks. Thus, Oracle became the owner of both the most popular proprietary database and the most popular open-source database. Oracle's attempts to commercialize the open-source MySQL database have raised concerns in the FOSS community.[125] Partly in response to uncertainty about the future of MySQL, the FOSS community forked the project into new database systems outside of Oracle's control. These include MariaDB, Percona, and Drizzle.[126] All of these have distinct names; they are distinct projects and cannot use the trademarked name MySQL.[127]
Legal cases
[edit]Oracle v. Google
[edit]In August 2010, Oracle sued Google, claiming that its use of Java in Android infringed on Oracle's copyrights and patents. In May 2012, the trial judge determined that Google did not infringe on Oracle's patents and ruled that the structure of the Java APIs used by Google was not copyrightable. The jury found that Google infringed a small number of copied files, but the parties stipulated that Google would pay no damages.[128] Oracle appealed to the Federal Circuit, and Google filed a cross-appeal on the literal copying claim.[129]
Economics
[edit]By defying ownership regulations in the construction and use of information—a key area of contemporary growth—the Free/Open Source Software (FOSS) movement counters neoliberalism and privatization in general.[130][131]
By realizing the historical potential of an "economy of abundance" for the new digital world, FOSS may lay down a plan for political resistance or show the way towards a potential transformation of capitalism.[131]
According to Yochai Benkler, Jack N. and Lillian R. Berkman Professor for Entrepreneurial Legal Studies at Harvard Law School, free software is the most visible part of a new economy of commons-based peer production of information, knowledge, and culture. As examples, he cites a variety of FOSS projects, including both free software and open-source.[132]
See also
[edit]- Contributing guidelines
- Contributor License Agreement
- FLOSS Manuals
- FLOSS Weekly
- Free software movement
- Free-software license
- Free and open-source graphics device driver
- List of free and open-source software packages
- List of formerly proprietary software
- Open-source license
- Openwashing
- Outline of free software
Notes
[edit]- ^ FOSS is an inclusive term that covers both free software and open-source software,[1] which despite describing similar development models, have differing cultures and philosophical backgrounds.[2] Free refers to the users' freedom to copy and re-use the software. The Free Software Foundation, an organization that advocates the free software model, suggests that to understand the concept, one should "think of free as in free speech, not as in free beer". (See "The Free Software Definition". GNU. Retrieved 4 February 2010.) Free software focuses on the fundamental freedoms it gives to users, whereas open source software focuses on the perceived strengths of its peer-to-peer development model.[3]
- ^ Zero-based numbering, in which the initial element of a sequence is assigned the index 0, is typically used in computer programming
References
[edit]- ^ a b c Sources describing free and open-source software as an umbrella term encompassing both free software and open source software:[4][5][6][7][8]
- ^ Feller 2005, pp. 89, 362.
- ^ Feller 2005, pp. 101–106, 110–111.
- ^ a b c Fortunato, Laura; Galassi, Mark (17 May 2021). "The case for free and open source software in research and scholarship". Philosophical Transactions of the Royal Society A. 379 (2197). Royal Society: 7. doi:10.1098/rsta.2020.0079. PMID 33775148.
- ^ Crowston, Kevin; Wei, Kangning; Howison, James; Wiggins, Andrea (5 March 2008). "Free/Libre open-source software development: What we know and what we do not know". ACM Computing Surveys. 44 (2). Association for Computing Machinery: 7:1–7:35. doi:10.1145/2089125.2089127. ISSN 0360-0300. Retrieved 15 December 2024.
FLOSS is an umbrella term covering a diversity of kinds of software and approaches to development [...] The distinction between free software and open-source software is sometimes controversial, and there are important differences between these two development communities [Kelty 2008]. However, our focus in this article is research on their development processes, which are acknowledged by participants to be largely similar [...], hence our use of this umbrella term.
- ^ a b Greenleaf, Graham; Lindsay, David (7 June 2018). "Voluntary Licensing Creating Public Rights". Public Rights: Copyright's Public Domains. Cambridge University Press. pp. 483, 485. doi:10.1017/9781316460214.017. ISBN 978-1-107-13406-5. Retrieved 15 December 2024.
The two predominant strains of FOSS licences are those that comply with the Open Source Initiative's 'Open Source Definition', and those that comply with the Free Software Foundation's 'Free Software Definition' [...] The list of 'open source' licences kept by the OSI, and of 'free' software licences kept by the FSF, are together called FOSS (free and open-source software) licences. All FOSS licences, because they meet the requirements of either OSI or FSF, should also meet our criteria for neutral voluntary licences and thus software licensed under them is part of the public domain.
- ^ Mitchell, Iain G. (2009). "Foreword and statement of purpose: an introduction to IFOSS L. Rev". International Free and Open Source Software Law Review. 1 (1): 5. ISSN 2666-8106. Retrieved 15 December 2024.
The Review does not endorse any one licensing model, focus or emphasis, but rather seeks, in an academically rigorous and objective manner, to increase the knowledge and understanding about the legal mechanisms used by all forms of Free and Open Source Software licences. It uses the term Free and Open Source Software to cover both Free Software and Open Source Software. FOSS is a term that can be used without particular bias towards either political approach.
- ^ Maracke, Catharina (2019). "Free and Open Source Software and FRAND-based patent licenses". Journal of World Intellectual Property. 22 (3–4). Wiley: 78–102. doi:10.1111/jwip.12114. ISSN 1747-1796.
The term "Free and Open Source Software" includes both, Free Software as defined by the Free Software Foundation and Open Source Software as defined by the Open Source Initiative. In the following article, the term Free and Open Source Software (FOSS) will be used.
- ^ Hatlestad 2005.
- ^ Claburn 2007.
- ^ Feller 2005, p. xvii.
- ^ Stallman, Richard. "FLOSS and FOSS". www.gnu.org. Archived from the original on 2018-09-16. Retrieved 2018-09-15.
- ^ "GNU". 20 September 2011. Archived from the original on 14 October 2013. Retrieved 23 October 2011.
- ^ Maracke, Catharina (2019-02-25). "Free and Open Source Software and FRAND-based patent licenses: How to mediate between Standard Essential Patent and Free and Open Source Software". The Journal of World Intellectual Property. 22 (3–4): 78–102. doi:10.1111/jwip.12114. ISSN 1422-2213. S2CID 159111696.
- ^ "GNU's Bulletin, Volume 1 Number 1, page 8". GNU. Archived from the original on 2015-06-23. Retrieved 2015-06-20.
- ^ "The Free Software Definition – Translations of this page". GNU. Archived from the original on 2013-10-14. Retrieved 2014-04-18.
- ^ a b c Free Software Foundation (27 December 2016). "What is free software? The Free Software Definition". The GNU Project -- GNU. Archived from the original on 14 October 2013. Retrieved 15 September 2018.
- ^ "The Open Source Definition by Bruce Perens". 1999-03-29. Archived from the original on 2014-09-15. Retrieved 2016-01-20., Open Sources: Voices from the Open Source Revolution, January 1999, ISBN 1-56592-582-3
- ^ "The Open Source Definition". 7 July 2006. Archived from the original on 2013-10-15. Retrieved 2015-06-20., The Open Source Definition according to the Open Source Initiative
- ^ "Slashdot.org". News.slashdot.org. 16 February 2009. Archived from the original on 17 July 2013. Retrieved 23 October 2011.
- ^ "It's Time to Talk About Free Software Again". Archived from the original on 2014-07-16. Retrieved 2015-02-18.
- ^ "Bruce Perens - State of Open Source Message: A New Decade For Open Source". Perens.com. 1998-02-09. Archived from the original on 2013-11-04. Retrieved 2009-07-15.
- ^ Barr, Joe (January 13, 2003). "Meet the Perens". LinuxWorld Magazine. Archived from the original on November 6, 2013. Retrieved February 18, 2017.
- ^ Shea, Tom (1983-06-23). "Free software - Free software is a junkyard of software spare parts".
- ^ Corbly, James Edward (2014-09-25). "The Free Software Alternative". Information Technology and Libraries. 33 (3): 65. doi:10.6017/ital.v33i3.5105.
- ^ Fisher, McKie & Mancke 1983.
- ^ Computer Software 1980 Copyright Act
- ^ "Copyright Basics". Archived from the original on 2019-10-26. Retrieved 2015-04-01.
- ^ Object code only: is IBM playing fair?
- ^ "Release notes for Linux kernel 0.12".
- ^ "History of the OSI". 19 September 2006.
- ^ Charny 2001.
- ^ "Issues when embracing FOSS". 31 December 2016. Archived from the original on 17 December 2019. Retrieved 14 September 2023.
- ^ Miller, Voas & Costello 2010, pp. 14–16.
- ^ Kirk, St Amant (2007). Handbook of Research on Open Source Software: Technological, Economic, and Social Perspectives: Technological, Economic, and Social Perspectives. Idea Group Inc (IGI). ISBN 9781591408925. Retrieved 4 July 2017.
- ^ Jacquart, Rene (2008). Building the Information Society: IFIP 18th World Computer Congress Topical Sessions 22–27 August 2004 Toulouse, France. Springer. ISBN 9781402081576. Retrieved 4 July 2017.
- ^ Lopez-Tarruella, Aurelio (2012). Google and the Law: Empirical Approaches to Legal Aspects of Knowledge-Economy Business Models. Springer Science & Business Media. ISBN 9789067048453. Archived from the original on 30 December 2019. Retrieved 4 July 2017.
- ^ "What is free software?". www.gnu.org. Archived from the original on 15 November 2023. Retrieved 4 July 2017.
- ^ a b c d e f g Noyes, Katherine (2010-11-05). "10 Reasons Open Source Is Good for Business". PCWorld. Archived from the original on 22 June 2017. Retrieved 4 July 2017.
- ^ "Microsoft Back Doors". www.gnu.org. Archived from the original on 5 December 2019. Retrieved 4 July 2017.
- ^ "Microsoft Accidentally Leaks Key to Windows Backdoor - Schneier on Security". www.schneier.com. 15 August 2016. Archived from the original on 25 August 2017. Retrieved 4 July 2017.
- ^ Thomson, Iain. "Snowden leak: Microsoft added Outlook.com backdoor for Feds". The Register. Archived from the original on 25 August 2017. Retrieved 4 July 2017.
- ^ Strandburg, Katherine J.; Raicu, Daniela Stan (2005). Privacy and Technologies of Identity: A Cross-Disciplinary Conversation. Springer Science & Business Media. ISBN 9780387260501. Retrieved 4 July 2017.
- ^ a b c "Is Open Source Software More Secure?" (PDF). Archived (PDF) from the original on 24 July 2017. Retrieved 4 July 2017.
- ^ a b "Open source software is more secure than you think". SC Media US. 8 October 2013. Archived from the original on 25 August 2017. Retrieved 12 July 2017.
- ^ a b "Too Big to Fail Open-Source Software Needs Hacker Help". Observer. 4 November 2016. Archived from the original on 22 July 2017. Retrieved 12 July 2017.
- ^ Fogel, Karl (2005). Producing Open Source Software: How to Run a Successful Free Software Project. O'Reilly Media, Inc. ISBN 9780596552992. Retrieved 4 July 2017.
- ^ Sery, Paul G. (2007). Ubuntu Linux For Dummies. John Wiley & Sons. ISBN 9780470125052. Retrieved 4 July 2017.
- ^ "Linux Today - KERNEL-DEV: UDI and Free Software by Richard Stallman". www.linuxtoday.com. Archived from the original on 25 August 2017. Retrieved 4 July 2017.
- ^ Vaughan-Nichols, Steven J. "Microsoft tries to block Linux off Windows 8 PCs". ZDNet. Archived from the original on 14 July 2017. Retrieved 12 July 2017.
- ^ Kingsley-Hughes, Adrian. "Lenovo reportedly blocking Linux on Windows 10 Signature Edition PCs (updated)". ZDNet. Archived from the original on 14 July 2017. Retrieved 12 July 2017.
- ^ "Linux Today - How Microsoft Changes the Prices at OEMs to Block GNU/Linux Sales". www.linuxtoday.com. Archived from the original on 25 August 2017. Retrieved 12 July 2017.
- ^ "Microsoft 'killed Dell Linux' – States". The Register. Archived from the original on 17 July 2017. Retrieved 12 July 2017.
- ^ Hill, Benjamin Mako. "When Free Software Isn't (Practically) Superior". Archived from the original on 13 July 2017. Retrieved 11 July 2017.
- ^ DVD FLLC (2009) How To Obtain DVD Format/Logo License (2005–2009) Archived 2010-03-18 at the Wayback Machine
- ^ Arthur, Tatnall (2007). Encyclopedia of Portal Technologies and Applications. Idea Group Inc (IGI). ISBN 9781591409908. Retrieved 11 July 2017.
- ^ Baldauf, Kenneth; Stair, Ralph (2008). Succeeding with Technology. Cengage Learning. ISBN 978-1423925293. Retrieved 12 July 2017.
- ^ Mastering Information Technology for CXC CSEC CAPE. Dennis Adonis. Retrieved 12 July 2017.
- ^ Vienna to softly embrace Linux – ZDNet UK
- ^ "Open Source Software am Arbeitsplatz im Magistrat Wien". Archived from the original on 2007-06-09. Retrieved 2018-05-30.
- ^ Casson & Ryan 2006.
- ^ Algoma University "Advocating for Collaboration in Code"
- ^ "[News] Ecuador Ahead of the World with Democracy of Knowledge". Archived from the original on 2014-12-18. Retrieved 2022-02-15.
- ^ (in Spanish) Estebanmendieta.com Archived 2014-06-28 at the Wayback Machine, Decree 1014
- ^ Paul 2009.
- ^ [1] Archived 2017-08-27 at the Wayback Machine PM Bulletin (Circular letter) #5608-SG of September 19th, 2012
- ^ [2] Archived 2018-09-10 at the Wayback Machine Use of the open-source software in the administration
- ^ [3] Archived 2017-08-27 at the Wayback Machine Interministerial base of open-source applications
- ^ "Landeshauptstadt München - Aktuelle Zahlen" (in German). Muenchen.de. Archived from the original on 2014-08-27. Retrieved 2014-07-28.
- ^ "Munich council: To hell with Linux, we're going full Windows in 2020". Archived from the original on 2017-12-01. Retrieved 2017-12-04.
- ^ "Linux not Windows: Why Munich is shifting back from Microsoft to open source – again". Archived from the original on 2021-04-09. Retrieved 2021-04-17.
- ^ Riordan, Ciarán O. (2022-09-20). "Germany launches opencode.de | Joinup". joinup.ec.europa.eu. Archived from the original on 2022-10-24. Retrieved 2022-10-24.
- ^ ""Role of Open or Free Software", Section 15, page 20, of the State IT Policy (2001) of the Government of Kerala, copy available at the UN Public Administration Network (UNPAN) site" (PDF). Archived from the original (PDF) on 2013-11-03. Retrieved 2014-02-02.
- ^ "Kerala IT | Welcome". www.keralait.org. Archived from the original on 2019-10-26. Retrieved 2019-09-18.
- ^ Alawadhi 2015.
- ^ "Policy on Adoption of Open Source Software for Government of India" (PDF). Archived (PDF) from the original on 2015-08-15. Retrieved 2022-09-14.
- ^ "Italian military to switch to... | Joinup". joinup.ec.europa.eu. 15 September 2015. Archived from the original on 2019-09-21. Retrieved 2019-09-18.
- ^ "Un anno di LibreDifesa". LibreItalia (in Italian). 23 June 2016. Archived from the original on 9 October 2017. Retrieved 10 May 2018.
- ^ "Difel: LibreDifesa". el-stelmilit.difesa.it. Archived from the original on 2017-10-09. Retrieved 2017-10-09.
- ^ "Jordan Information Ministry signs deal on open source - Government - News & Features". Edge Middle East. 16 January 2010. Archived from the original on 2012-08-04. Retrieved 2012-04-23.
- ^ "OSCC.org". Archived from the original on 2011-10-27. Retrieved 23 October 2011.
- ^ "OSCC.org". Archived from the original on 2011-10-05. Retrieved 23 October 2011.
- ^ Clarke 2005.
- ^ National Advisory Council on Innovation Open Software Working Group (July 2004). "Free/Libre & Open Source Software and Open Standards in South Africa" (PDF). Archived (PDF) from the original on 22 December 2014. Retrieved 31 May 2008.
- ^ "Vieira do Minho - citizens and administrators profit from open source". European Commission. 2013-05-31. Archived from the original on 2013-12-04. Retrieved 2013-11-15.
- ^ "IOSSPL". Archived from the original on 2010-07-02. Retrieved 2018-05-30.
- ^ "El Ayuntamiento de Barcelona rompe con el 'software' de Microsoft". El Pais. 2017-01-12. Retrieved 2023-11-13.
- ^ "Open Source Strategy & Policy". Archived from the original on September 27, 2014. Retrieved February 15, 2022.
- ^ Vaughan-Nichols 2009.
- ^ a b Scott, Tony; Rung, Anne E (8 August 2016). Federal Source Code Policy: Achieving Efficiency, Transparency, and Innovation through Reusable and Open Source Software — Memorandum for the Heads of Departments and Agencies — M-16-21 (PDF). Washington DC, US: Office of Budget and Management, Executive Office of the President. Archived (PDF) from the original on 21 January 2017. Retrieved 2016-09-14. Also available as HTML at: sourcecode
.cio .gov - ^ New, William (22 August 2016). "New US Government Source Code Policy Could Provide Model For Europe". Intellectual Property Watch. Geneva, Switzerland. Archived from the original on 28 August 2016. Retrieved 2016-09-14.
- ^ "Venezuela Open Source". Archived from the original on February 16, 2008. Retrieved February 15, 2022.
- ^ Chavez, Hugo F. (December 2004). "Publicado en la Gaceta oficial No 38.095 de fecha 28/ 12/ 2004". Archived from the original on 9 August 2011. Retrieved 23 October 2011.
- ^ Gunter 2013.
- ^ Bridgewater 2013.
- ^ Directorate General for Communications Networks, Content and Technology (2017). The economic and social impact of software & services on competitiveness and innovation. ISBN 978-92-79-66177-8. Archived from the original on 2017-05-06. Retrieved 2017-03-27.
- ^ "Open source software strategy". European Commission - European Commission. Archived from the original on 2022-10-24. Retrieved 2022-10-24.
- ^ "EC Open Source Programme Office | Joinup". joinup.ec.europa.eu. Archived from the original on 2022-10-24. Retrieved 2022-10-24.
- ^ Riordan, Ciarán O. (2022-09-19). "EC's code.europa.eu launches | Joinup". joinup.ec.europa.eu. Archived from the original on 2022-10-24. Retrieved 2022-10-24.
- ^ "COMMISSION DECISION of 8 December 2021 on the open source licensing and reuse of Commission software (2021/C 495 I/01)". Official Journal of the European Union. 2021-12-08. Archived from the original on 2022-10-24. Retrieved 2022-10-24.
- ^ GAUKEMA, Laurens (2022-05-13). "Official expert recommendations for a new Interoperability Policy | Joinup". joinup.ec.europa.eu. Archived from the original on 2022-10-24. Retrieved 2022-10-24.
- ^ "The Ultimate Guide to Open-Source Software Development by LicenseSpring". LicenseSpring. Retrieved 2025-04-10.
- ^ a b c "What Is Open Source Software? | IBM". www.ibm.com. 2021-07-29. Retrieved 2025-04-10.
- ^ "When Agile and Open Source Meet | Aristek Systems". aristeksystems.com. Retrieved 2025-04-10.
- ^ Staff, Linux com Editorial (2020-11-24). "Communication by example: Which methods do high-performing open source communities use?". Linux.com. Retrieved 2025-04-10.
- ^ "GNU General Public License v2.0 - GNU Project - Free Software Foundation". www.gnu.org. Archived from the original on 2025-04-09. Retrieved 2025-04-15.
- ^ "A Quick Guide to GPLv3 - GNU Project - Free Software Foundation". www.gnu.org. 2025-04-14. Retrieved 2025-04-14.
- ^ "Why Upgrade to GPLv3 - GNU Project - Free Software Foundation". www.gnu.org. Retrieved 2025-04-15.
- ^ a b "FSF releases the GNU General Public License, version 3 — Free Software Foundation — Working together for free software". www.fsf.org. Retrieved 2025-04-15.
- ^ Mark (2008-05-08). "The Curse of Open Source License Proliferation". socializedsoftware.com. Archived from the original on 2015-12-08. Retrieved 2015-11-30.
Currently the decision to move from GPL v2 to GPL v3 is being hotly debated by many open source projects. According to Palamida, a provider of IP compliance software, there have been roughly 2489 open source projects that have moved from GPL v2 to later versions.
- ^ Torvalds, Linus. "COPYING". kernel.org. Archived from the original on 17 December 2015. Retrieved 13 August 2013.
Also note that the only valid version of the GPL as far as the kernel is concerned is _this_ particular version of the license (ie v2, not v2.2 or v3.x or whatever), unless explicitly otherwise stated.
- ^ Kerner, Sean Michael (2008-01-08). "Torvalds Still Keen On GPLv2". internetnews.com. Archived from the original on 2015-02-12. Retrieved 2015-02-12.
"In some ways, Linux was the project that really made the split clear between what the FSF is pushing which is very different from what open source and Linux has always been about, which is more of a technical superiority instead of a -- this religious belief in freedom," Torvalds told Zemlin. "So, the GPL Version 3 reflects the FSF's goals and the GPL Version 2 pretty closely matches what I think a license should do and so right now, Version 2 is where the kernel is."
- ^ corbet (2006-10-01). "Busy busy busybox". lwn.net. Archived from the original on 2016-01-07. Retrieved 2015-11-21.
Since BusyBox can be found in so many embedded systems, it finds itself at the core of the GPLv3 anti-DRM debate. [...]The real outcomes, however, are this: BusyBox will be GPLv2 only starting with the next release. It is generally accepted that stripping out the "or any later version" is legally defensible, and that the merging of other GPLv2-only code will force that issue in any case
- ^ Landley, Rob (2006-09-09). "Re: Move GPLv2 vs v3 fun..." lwn.net. Archived from the original on 2016-01-07. Retrieved 2015-11-21.
Don't invent a straw man argument please. I consider licensing BusyBox under GPLv3 to be useless, unnecessary, overcomplicated, and confusing, and in addition to that it has actual downsides. 1) Useless: We're never dropping GPLv2.
- ^ "HP Press Release: HP Contributes Source Code to Open Source Community to Advance Adoption of Linux". www.hp.com. Archived from the original on 2011-12-27. Retrieved 2016-01-14.
- ^ Prokoudine, Alexandre (26 January 2012). "What's up with DWG adoption in free software?". librearts.org. Retrieved 2025-03-09.
[Blender's Toni Roosendaal:] "Blender is also still 'GPLv2 or later'. For the time being we stick to that, moving to GPL 3 has no evident benefits I know of."
- ^ Denis-Courmont, Rémi. "VLC media player to remain under GNU GPL version 2". videolan.org. Archived from the original on 2015-11-22. Retrieved 2015-11-21.
In 2001, VLC was released under the OSI-approved GNU General Public version 2, with the commonly-offered option to use "any later version" thereof (though there was not any such later version at the time). Following the release by the Free Software Foundation (FSF) of the new version 3 of its GNU General Public License (GPL) on the 29th of June 2007, contributors to the VLC media player, and other software projects hosted at videolan.org, debated the possibility of updating the licensing terms for future version of the VLC media player and other hosted projects, to version 3 of the GPL. [...] There is strong concern that these new additional requirements might not match the industrial and economic reality of our time, especially in the market of consumer electronics. It is our belief that changing our licensing terms to GPL version 3 would currently not be in the best interest of our community as a whole. Consequently, we plan to keep distributing future versions of VLC media player under the terms of the GPL version 2.
- ^ a b Brockmeier 2010.
- ^ "LLVM Developer Policy". LLVM. Archived from the original on November 13, 2012. Retrieved November 19, 2012.
- ^ Holwerda 2011.
- ^ "Kernel developers' position on GPLv3 [LWN.net]". lwn.net. Retrieved 2025-04-15.
- ^ O'Grady, Stephen (2017-01-13). "The State of Open Source Licensing". tecosystems. Retrieved 2025-04-15.
- ^ a b Leemhuis, Thorsten (7 July 2017). "Kommentar: Linux scheitert an Egozentrik" (in German). heise online. Archived from the original on 7 July 2017. Retrieved 12 July 2017.
- ^ "Sun to Acquire MySQL". MySQL AB. Archived from the original on 2011-07-18. Retrieved 2008-01-16.
- ^ Thomson 2011.
- ^ Samson 2011.
- ^ Nelson 2009.
- ^ Niccolai 2012.
- ^ Jones 2012.
- ^ Berry, David M. (2008). Copy, Rip Burn: The Politics of Copyleft and Open Source (1 ed.). London: Pluto Press. p. 272. ISBN 978-0745324142. Archived from the original on 2021-07-09. Retrieved 2021-03-25.
- ^ a b Georgopoulou, Panayiota (2009). "The free/open source software movement Resistance or change?". Civitas - Revista de Ciências Sociais. 9 (1). doi:10.15448/1984-7289.2009.1.5569. ISSN 1519-6089. Archived from the original on 13 July 2017. Retrieved 11 July 2017.
- ^ Benkler 2003.
Sources
[edit]- Alawadhi, Neha (March 30, 2015). "Government announces policy on open source software". The Times of India. Archived from the original on 2016-01-10. Retrieved 2015-06-27.
- Benkler, Yochai (April 2003). "Freedom in the Commons: Towards a Political Economy of Information". Duke Law Journal. 52 (6). Archived from the original on 2011-03-06. Retrieved 2014-01-08.
- Bridgewater, Adrian (May 13, 2013). "International Space Station adopts Debian Linux, drops Windows & Red Hat into airlock". Computer Weekly. Archived from the original on 2015-06-24. Retrieved 2015-06-27.
- Brockmeier, Joe (September 15, 2010). "Apple's Selective Contributions to GCC". LWN.net. Archived from the original on 2020-01-01. Retrieved 2015-06-22.
- Casson, Tony; Ryan, Patrick S. (May 1, 2006). "Open Standards, Open Source Adoption in the Public Sector, and Their Relationship to Microsoft's Market Dominance". In Bolin, Sherrie (ed.). Standards Edge: Unifier or Divider?. Sheridan Books. p. 87. ISBN 978-0974864853. SSRN 1656616.
- Charny, B. (May 3, 2001). "Microsoft Raps Open-Source Approach". CNET News. Archived from the original on July 29, 2012. Retrieved February 15, 2022.
- Claburn, Thomas (January 17, 2007). "Study Finds Open Source Benefits Business". InformationWeek. CMP Media, LLC. Archived from the original on 2007-12-02. Retrieved 2007-11-25.
- Clarke, Gavin (September 29, 2005). "Peru's parliament approves pro-open source bill". The Register. Archived from the original on 2011-11-09. Retrieved 2015-06-27.
- ElBoghdady, Dina; Tsukayama, Hayley (September 29, 2011). "Facebook tracking prompts calls for FTC investigation". The Washington Post. Archived from the original on 2015-06-30. Retrieved 2015-06-27.
- Feller, Joseph, ed. (2005). Perspectives on Free and Open Source Software. MIT Press. ISBN 978-0262062466.
- Fisher, Franklin M.; McKie, James W.; Mancke, Richard B. (1983). IBM and the U.S. Data Processing Industry: An Economic History. Praeger. ISBN 978-0-03-063059-0.
- Gunter, Joel (May 10, 2013). "International Space Station to boldly go with Linux over Windows". The Telegraph. Archived from the original on 2022-01-11. Retrieved 2015-06-27.
- Hatlestad, Luc (August 9, 2005). "LinuxWorld Showcases Open-Source Growth, Expansion". InformationWeek. CMP Media, LLC. Archived from the original on 2007-12-02. Retrieved 2007-11-25.
- Holwerda, Thom (March 26, 2011). "Apple Ditches SAMBA in Favour of Homegrown Replacement". OS News. Archived from the original on 2012-01-14. Retrieved 2015-06-22.
- Jones, Pamela (October 5, 2012). "Oracle and Google File Appeals". Groklaw. Archived from the original on 2012-12-01. Retrieved 2015-06-22.
- Miller, K. W.; Voas, J.; Costello, T. (2010). "Free and open source software". IT Professional. 12 (6): 14–16. doi:10.1109/MITP.2010.147. S2CID 24463978.
- Nelson, Russell (December 13, 2009). "Open Source, MySQL, and trademarks". Opensource.org. Open Source Initiative. Archived from the original on 2011-10-21. Retrieved 2015-06-22.
- Niccolai, James (June 20, 2012). "Oracle agrees to 'zero' damages in Google lawsuit, eyes appeal". Computerworld. Archived from the original on 2012-11-17. Retrieved 2015-06-22.
- Paul, Ryan (March 11, 2009). "French police: we saved millions of euros by adopting Ubuntu". Ars Technica. Archived from the original on 2009-03-13. Retrieved 2015-06-27.
- Perens, Bruce (1999). "The Open Source Definition". Open Sources: Voices from the Open Source Revolution. O'Reilly Media. ISBN 978-1-56592-582-3.
- Samson, Ted (March 17, 2011). "Non-Oracle MySQL fork deemed ready for prime time". InfoWorld. Archived from the original on 2015-06-23. Retrieved 2015-06-22.
- Stallman, Richard (n.d.). "Why Open Source misses the point of Free Software". GNU. Free Software Foundation. Archived from the original on 2011-08-04. Retrieved 2015-06-27.
- Thomson, Iain (September 16, 2011). "Oracle offers commercial extensions to MySQL". The Register. Archived from the original on 2019-10-26. Retrieved 2015-06-22.
- Vaughan-Nichols, Steven J. (October 29, 2009). "Obama Invites Open Source into the White House". PCWorld. Archived from the original on 2009-10-31. Retrieved 2015-06-27.
- Vaughan-Nichols, Steven (January 8, 2011). "No GPL Apps for Apple's App Store". ZDNet. Archived from the original on 2014-11-15. Retrieved 2015-06-27.
- Weber, Steve (2009). The Success of Open Source. Harvard University Press. p. 4. ISBN 9780674044999.
- William, Sam (2002). Free as in Freedom: Richard Stallman's Crusade for Free Software. O'Reilly Media. ISBN 978-0596002879.
Further reading
[edit]- Barr, Joe (1998). "Why "Free Software" is better than "Open Source"". Free Software Foundation. Archived from the original on 2007-07-03. Retrieved 2007-11-25.
- Berry, David (2008). Copy, Rip, Burn: The Politics of Copyleft and Open Source (1 ed.). London: Pluto Press. p. 272. ISBN 978-0745324142. Archived from the original on 2021-07-09. Retrieved 2021-03-25.
- Salus, Peter H. (March 28, 2005). "A History of Free and Open Source". Groklaw. Archived from the original on 2015-09-24. Retrieved 2015-06-22.
- Vetter, G. (2009). "Commercial Free and Open Source Software: Knowledge Production, Hybrid Appropriability, and Patents". Fordham Law Review. 77 (5): 2087–2141. Archived from the original on 2012-04-24. Retrieved 2011-10-23.
- Wheeler, David A. (May 8, 2014). "Why Open Source Software / Free Software (OSS/FS, FLOSS, or FOSS)? Look at the Numbers!". DWheeler.com. Archived from the original on 2015-06-21. Retrieved 2015-06-22.
Free and open-source software
View on GrokipediaDefinitions and Principles
Free Software Definition and Freedoms
The Free Software Definition, formulated by Richard Stallman and first published by the Free Software Foundation (FSF) in the February 1986 issue of the GNU's Bulletin, establishes criteria for software to qualify as free software based on users' essential liberties rather than cost.[8] A program qualifies as free software if it grants its users the four essential freedoms, which prioritize user autonomy, control, and community-oriented sharing over proprietary restrictions.[9] These freedoms distinguish free software from non-free alternatives by ensuring that software serves user needs without imposing artificial barriers, such as withheld source code or usage limits, thereby enabling practical independence in computing.[9] The four essential freedoms are enumerated as follows:- Freedom 0: The freedom to run the program as you wish, for any purpose. This foundational liberty ensures users can execute the software without permission or restrictions tied to specific uses, hardware, or times, rejecting limitations common in proprietary licenses.[9]
- Freedom 1: The freedom to study how the program works, and change it so it does your computing as you wish. Access to the source code is a precondition for this, as it allows inspection, debugging, adaptation, and improvement to meet individual or collective requirements.[9]
- Freedom 2: The freedom to redistribute copies so you can help others. Users may share the software with or without fees, promoting dissemination and mutual aid without legal impediments.[9]
- Freedom 3: The freedom to distribute copies of your modified versions to others. Like Freedom 2, this requires source code access and enables collaborative evolution, ensuring derivatives remain free under compatible terms to preserve the chain of freedoms.[9]
Open-Source Software Definition
Open-source software is computer software distributed under a license that adheres to the Open Source Definition (OSD), a standard established by the Open Source Initiative (OSI) to ensure the software's source code is accessible for inspection, modification, and redistribution while promoting collaborative development.[10] The OSI, founded on February 28, 1998, by Eric S. Raymond and Bruce Perens as a California public benefit corporation, certifies licenses as open source only if they meet the OSD's ten criteria, which emphasize practical usability over ideological freedoms.[11] The OSD, version 1.9 approved on March 22, 2007, originated from the Debian Free Software Guidelines (DFSG) drafted in 1997 by the Debian project to define "free" software distribution terms.[10][12] The OSD requires licenses to permit free redistribution, allowing the software to be sold or given away without royalties or fees per party.[10] Source code must be included or readily available, with no obfuscation of the original code.[10] Derived works, including modifications, must be distributable under the same terms.[10] While patches to the author's source code may be required instead of full modified distributions, modified executables must still be permitted.[10] No discrimination is allowed against persons, groups, or fields of endeavor, such as commercial use or research.[10] The license terms must extend to all redistributors without additional agreements, remain product-neutral, avoid restricting bundled software, and be technology-neutral without favoring specific interfaces.[10] These criteria enable broad adoption by ensuring interoperability and innovation, as evidenced by OSI's approval of over 80 licenses as of 2023, including permissive ones like MIT and Apache 2.0, which facilitate integration into proprietary systems unlike stricter copyleft models. The definition prioritizes developer pragmatism, focusing on code accessibility to drive efficiency and market appeal, as articulated by Raymond in his 1997 essay "The Cathedral and the Bazaar," which influenced the OSI's formation amid Netscape's 1998 source code release.[13]Philosophical and Practical Distinctions
The free software movement, initiated by Richard Stallman in 1983 with the GNU Project, posits that software should grant users four essential freedoms: to run the program as desired, to study and modify its workings, to redistribute copies, and to distribute modified versions.[9] This framework rests on an ethical foundation, viewing proprietary software as a moral wrong because it imposes restrictions that deny users control over tools essential to their computing activities, akin to restricting access to knowledge or speech.[14] Stallman has argued that conflating free software with open source obscures this ethical imperative, as the latter prioritizes pragmatic outcomes over principled opposition to non-free restrictions.[15] In contrast, the open source paradigm, formalized by the Open Source Initiative (OSI) in 1998, emphasizes the practical advantages of making source code publicly accessible, such as accelerated innovation through collaborative debugging, peer review, and adaptation.[10] Eric S. Raymond, a key proponent, advocated for the term "open source" to reframe the concept in terms appealing to developers and businesses, highlighting methodologies like frequent releases and user-driven improvements outlined in his 1997 essay "The Cathedral and the Bazaar," which demonstrated how Linux's decentralized development outperformed traditional hierarchical models.[13] The OSI's Open Source Definition, derived from the 1997 Debian Free Software Guidelines, specifies ten criteria focused on redistribution, source availability, and non-discrimination, but deliberately avoids moral judgments, positioning open source as a superior engineering practice rather than a social or ethical stance.[10] Philosophically, free software prioritizes user autonomy as an inherent right, rejecting any software that fails the four freedoms even if practically beneficial, whereas open source accepts a broader spectrum of licenses that enable visibility and modification without mandating unrestricted distribution of changes, potentially accommodating "source-available" models that limit commercial reuse.[15] This divergence has led to tensions; for instance, Stallman critiques open source rhetoric for potentially legitimizing proprietary elements in ecosystems, as seen in debates over licenses like the Commons Clause, which OSI rejected in 2009 for restricting commercial use despite source openness. Empirically, both approaches have coexisted since the 1990s, with overlapping software bases—such as the Linux kernel, licensed under GPL (a copyleft free software license)—but free software advocates track "fully free" distributions like those certified by the Free Software Foundation to exclude non-free components. Practically, the distinctions manifest in community practices and adoption metrics: open source has facilitated corporate involvement, with companies like Red Hat achieving $4.9 billion in revenue by 2023 through support services around open source code, unburdened by ethical constraints on mixing with proprietary tools. Free software distributions, such as Trisquel or Parabola GNU/Linux, enforce stricter purity, resulting in smaller user bases but alignment with ideological goals; as of 2023, the FSF endorses only a handful of fully free OS variants amid widespread hybrid use. These differences underscore causal trade-offs: open source's pragmatism correlates with broader market penetration—evidenced by 96% of top websites using open source components per a 2022 Stack Overflow survey—but risks diluting freedoms, while free software's rigor preserves ethical consistency at the cost of accessibility.Historical Development
Early Foundations Pre-1983
In the 1950s, software sharing emerged as a normative practice among users of early commercial computers, exemplified by the SHARE user group founded in 1955 by operators of IBM 701 and 704 systems in the Los Angeles area.[16] This volunteer organization facilitated the exchange of programs, documentation, and modifications among mainframe installations, producing the first significant shared software manual in 1956 and influencing IBM's development directions through collective feedback.[17] Such practices reflected the era's view of software as a non-proprietary tool for computational efficiency, often distributed via tapes or punch cards without restrictive licensing, enabling rapid dissemination and adaptation across academic and industrial sites.[18] The advent of time-sharing systems in the early 1960s further entrenched collaborative software development. Pioneered at MIT with the Compatible Time-Sharing System (CTSS) in 1961 on an IBM 709, this approach allowed multiple users interactive access to a single machine, fostering on-line debugging and real-time code modification.[19] Hacker culture coalesced around MIT's acquisition of the PDP-1 in 1961, where members of the Tech Model Railroad Club and later the Artificial Intelligence Laboratory treated machines as communal resources, routinely sharing and iteratively improving code through hands-on "hacking."[20] Norms emphasized access to source code for transparency and collective enhancement, rejecting vendor-supplied binaries in favor of custom systems like those built on PDP-10 hardware released in 1967. A hallmark of this culture was the Incompatible Timesharing System (ITS), developed starting in 1967 at MIT's AI Lab for PDP-6 and PDP-10 computers.[21] ITS embodied hacker principles by maintaining all source code in publicly accessible directories, permitting users to edit, debug, and redistribute components dynamically across linked machines.[20] This facilitated innovations such as early versions of EMACS and the Jargon File (first compiled 1973-1975), with ARPANET connectivity from 1969 amplifying cross-institutional sharing via mailing lists and file transfers.[22] The system's design prioritized user autonomy and mistrust of authority, including proprietary restrictions, laying groundwork for viewing software as a shared intellectual commons rather than a commercial artifact. Parallel developments at Bell Labs produced Unix, initiating in 1969 when Ken Thompson adapted elements of the abandoned Multics project to a PDP-7 minicomputer.[23] Rewritten in C by 1973 for portability, Version 6 Unix was released in 1975 with full source code distributed on magnetic tapes to approximately 100 universities and research institutions under a license permitting modification and non-commercial redistribution.[24] This model encouraged academic contributions, such as Berkeley's BSD extensions, and contrasted emerging proprietary trends, as evidenced by AT&T's later commercialization post-1983 antitrust constraints.[23] These pre-1983 practices—rooted in academic necessity and anti-authoritarian ethos—established causal precedents for open modification and peer validation, predating formalized free software ideologies but enabling scalable collaborative ecosystems.[20]1980s: Emergence of the Free Software Movement
In the early 1980s, the computing culture at institutions like the MIT Artificial Intelligence Laboratory, where Richard Stallman had worked since 1971, began shifting away from the informal norm of freely sharing source code among programmers. This change was driven by the rise of proprietary software vendors who restricted access to source code to protect commercial interests, exemplified by incidents such as the installation of non-free software for a shared Xerox laser printer around 1980, which prevented users from fixing frequent jams themselves.[2] Stallman, frustrated by the inability to modify the printer software and the ethical implications of software that denied users control, resolved to counteract this trend by developing an entirely free Unix-like operating system.[25] On September 27, 1983, Stallman publicly announced the GNU Project, aiming to create a complete, free software alternative to Unix that would restore the cooperative ethos of earlier hacker communities by ensuring all components' source code was available for use, study, modification, and redistribution.[26] The project emphasized "copyleft," a licensing approach Stallman devised to require derivative works to remain free, contrasting with permissive licenses that allowed proprietary extensions. Initial efforts focused on essential tools, with development proceeding through volunteer contributions and Stallman's personal programming, such as the release of GNU Emacs version 13 on March 20, 1985, under an early copyleft license.[27] In 1985, Stallman formalized the project's philosophy in the GNU Manifesto, published in March, which articulated the moral case for free software as essential to users' freedom and called for community support to fund development.[28] To institutionalize these efforts, he founded the Free Software Foundation (FSF) as a nonprofit on October 4, 1985, dedicated to promoting the four essential freedoms: to run the program, study and change it, redistribute copies, and distribute modified versions.[8] The FSF began distributing GNU software and raising funds, marking the organized emergence of the free software movement as a deliberate advocacy for software liberty over proprietary restrictions, though adoption remained limited to academic and enthusiast circles by decade's end.[29]1990s: Open Source Rebranding and Linux Boom
In 1991, Linus Torvalds, a Finnish university student, publicly announced the development of a new Unix-like kernel on August 25 via the comp.os.minix newsgroup, releasing version 0.01 on September 17, which included basic functionality but lacked many features of mature systems.[30] The kernel, initially written in Intel 80386 assembly and C, rapidly attracted contributors due to its GPL licensing and modular design, evolving through versions like 1.0 in 1994, which supported a wider range of hardware and filesystems.[31] By the mid-1990s, Linux had transitioned from a hobby project to a viable alternative for servers and workstations, with adoption driven by its stability, low cost, and community-driven improvements, though it remained niche compared to proprietary Unix variants.[32] The proliferation of Linux distributions accelerated its growth, with Slackware released in 1993 as one of the earliest complete systems, emphasizing simplicity and direct package management.[33] Debian followed in 1993, introducing a volunteer-driven model with rigorous quality assurance via the Debian Social Contract, while Red Hat Linux debuted in 1994, focusing on ease of use with RPM packaging and targeting enterprise users.[31] These distros, numbering over a dozen by decade's end, enabled broader accessibility, fueling a boom in server deployments—by 1999, Linux powered significant portions of web infrastructure—and sparking desktop experiments, though challenges like hardware compatibility persisted.[34] Amid Linux's pragmatic success, which highlighted free software's technical merits over ideological purity, a rebranding effort emerged to appeal to businesses wary of the Free Software Foundation's ethical framing.[35] In February 1998, Eric S. Raymond and Bruce Perens founded the Open Source Initiative (OSI) to promote "open source" as a term emphasizing collaborative development and reliability, with Raymond authoring "The Cathedral and the Bazaar" to argue for decentralized "bazaar" models proven by Linux.[11] The OSI formalized the Open Source Definition, approving licenses like the GPL and MIT that met criteria for free redistribution and source access, distancing from "free software"'s moral connotations to foster commercial adoption, as evidenced by Netscape's Mozilla release that year.[36] This shift, while contentious among purists like Richard Stallman who viewed it as diluting user freedoms, correlated with increased venture interest and Linux's enterprise traction by 1999.[35]2000s: Corporate and Enterprise Integration
In the early 2000s, major corporations increasingly integrated free and open-source software into enterprise infrastructure, viewing it as a viable alternative to proprietary systems for cost reduction, scalability, and customization. IBM's December 2000 announcement of a $1 billion investment in Linux marked a pivotal endorsement, directing funds toward development, certification on IBM hardware like mainframes and servers, and deployment in customer environments, with over 1,500 engineers already contributing by that point.[37][38] This commitment accelerated Linux's enterprise traction, as evidenced by its server operating system revenue share climbing to approximately 27% in 2000, a rise from 25% in 1999 per IDC estimates, outpacing overall server market growth.[39] Red Hat exemplified commercial adaptation by pivoting from consumer distributions to enterprise-focused products; after its record-setting 1999 IPO that raised over $96 million, the company launched Red Hat Linux Advanced Server in 2000, followed by the rebranded Red Hat Enterprise Linux (RHEL) version 3 in 2003, which offered long-term support contracts, security updates, and certification for business workloads like databases and virtualization.[40][41] These subscription models addressed enterprise demands for reliability, enabling Red Hat to generate revenue from services while distributing core software under open licenses, a strategy that influenced competitors like Novell with SUSE Linux Enterprise. Sun Microsystems contributed to Unix-derived FOSS integration by initiating the OpenSolaris project in 2005, open-sourcing key components of its Solaris operating system under the Common Development and Distribution License (CDDL) to encourage developer participation and counter Linux's server dominance.[42] Initial code drops began in January 2005, with the full project launch in June, aiming to build ecosystem tools for SPARC and x86 systems used in data centers.[42] Google's 2007 unveiling of Android further extended FOSS into mobile enterprise applications; developed atop the Linux kernel and released under the Apache License 2.0, it facilitated custom device integrations for corporate fleets and embedded systems, spawning an ecosystem that by decade's end supported millions of activations.[43] These integrations reflected pragmatic corporate calculus: FOSS lowered licensing barriers while allowing proprietary extensions, though challenges like support fragmentation and compliance persisted, as firms balanced community contributions with internal control.[39]2010s-2025: Widespread Adoption, AI Integration, and Security Crises
During the 2010s, free and open-source software (FOSS) saw accelerated adoption in cloud computing infrastructure, driven by platforms like OpenStack, which launched in 2010 as an open-source alternative for building private and public clouds, attracting contributions from major firms including Rackspace and NASA.[44][45] Linux distributions dominated server environments, with open-source components comprising the backbone of hyperscale data centers; by the late 2010s, Linux held over 50% of the global server OS market share, facilitating the shift to containerization tools like Docker (initially released in 2013) and orchestration systems such as Kubernetes (2014).[46] On mobile, the Android Open Source Project (AOSP), based on Linux, propelled widespread device proliferation, enabling low-cost smartphones in emerging markets and achieving over 70% global mobile OS market share by 2020, though proprietary modifications by vendors like Google introduced dependencies.[47][48] Enterprise integration deepened, with surveys indicating 78% of organizations deploying open-source solutions by 2010 and planning expansions, reflecting cost efficiencies and scalability in hybrid environments.[49] By the 2020s, open-source code constituted up to 90% of modern applications, underscoring its economic scale—estimated at $8.8 trillion in equivalent proprietary development value—and record downloads exceeding 6.6 trillion annually by 2024.[50][51][52] Integration with artificial intelligence accelerated post-2015, as frameworks like TensorFlow—open-sourced by Google on November 9, 2015—democratized machine learning development, followed by PyTorch's release in January 2017 by Meta (then Facebook). These tools enabled rapid prototyping and deployment, with open-source models proliferating; Meta's Llama series, first released in February 2023, and Google's Gemma further advanced accessible large language models, fostering collaborative ecosystems like Hugging Face for model sharing.[53] By 2025, open-source AI components underpinned much of industry innovation, though reliance on volunteer-maintained libraries raised sustainability concerns.[54] Security challenges intensified, exposing vulnerabilities inherent to decentralized development. The Heartbleed bug in OpenSSL, disclosed on April 7, 2014, affected millions of servers due to a buffer over-read flaw, compromising encryption keys and highlighting underfunding in core infrastructure projects.[55] Shellshock, a Bash command injection vulnerability revealed in September 2014, enabled remote code execution across Unix-like systems, amplifying risks in pervasive scripting tools.[55] Log4Shell (CVE-2021-44228) in Apache Log4j, patched December 2021, represented a critical remote code execution threat in logging libraries used ubiquitously, prompting widespread emergency updates.[55] Supply-chain incidents escalated, including the 2024 XZ Utils backdoor attempt, where a maintainer was compromised to insert malicious code, marking a pivotal state-sponsored threat to package managers.[56] Vulnerability disclosures surged, with open-source flaws growing 33% in databases by late 2023, fueling calls for funded security audits amid maintainer burnout.[57][58]Licensing Frameworks
Permissive vs. Copyleft Licenses
Permissive licenses allow users to modify, distribute, and incorporate the software into proprietary works with minimal restrictions, typically requiring only attribution, preservation of copyright notices, and disclaimer of warranties. Examples include the MIT License, drafted in 1988 by the Massachusetts Institute of Technology for its libraries; the Apache License 2.0, introduced in 2004 by the Apache Software Foundation to clarify patent grants and compatibility; and BSD licenses, developed at the University of California, Berkeley, starting with the 4.3BSD release in 1986, which evolved into variants like the 2-clause and 3-clause forms emphasizing non-endorsement clauses.[59][60][61] Copyleft licenses, by contrast, mandate that any derivative works or distributions incorporating the software must adopt the same license terms, ensuring modifications remain open and freely shareable to preserve user freedoms. The GNU General Public License (GPL), version 1 released on February 25, 1989, by the Free Software Foundation under Richard Stallman, enforces this through its "viral" clause, requiring source code availability for binaries. Stronger variants like GPL version 3 (2007) add anti-tivoization provisions against hardware restrictions, while the GNU Affero GPL (AGPL) version 3 (2007) extends copyleft to network use cases, compelling source disclosure for server-side modifications accessed remotely.[62][63][64] The core distinction lies in derivative work handling: permissive licenses prioritize flexibility, enabling seamless integration into closed-source products without reciprocal openness, whereas copyleft enforces reciprocity to prevent appropriation of communal efforts into proprietary silos. This leads to divergent adoption patterns; permissive licenses facilitate broader commercial uptake, as evidenced by their prevalence in top GitHub repositories (e.g., MIT in over 40% of projects as of 2023), but risk diluting the open-source commons by allowing "openwashing" where firms contribute minimally while profiting privately. Copyleft, while safeguarding against such freeloading—aligning with causal incentives for sustained collaboration—can deter proprietary entities due to compliance burdens, potentially reducing contributions from sectors like cloud providers, though it has sustained ecosystems like Linux kernel development under GPL since 1991.[65][66][67]| Aspect | Permissive Licenses | Copyleft Licenses |
|---|---|---|
| Derivative Licensing | Any terms permitted, including proprietary | Must use same license (strong) or compatible weak variant |
| Source Disclosure | Only if original requires; no enforcement on mods | Required for all distributions and derivatives |
| Commercial Viability | High; allows closed-source integration | Lower; restricts proprietary forks |
| Compatibility | Broad; can embed in GPL but not vice versa | Narrower; viral nature causes conflicts |
| Incentive Alignment | Individual developer freedom; potential for private gains | Communal preservation; forces contributions back |
Key Examples: GPL Family, MIT, Apache
The GNU General Public License (GPL) family exemplifies copyleft licensing in free and open-source software, enforcing that derivative works remain open by requiring redistribution under compatible terms.[71] The GPL, first published by the Free Software Foundation in 1989 with version 1.0, mandates that users receive source code access and that modifications or combined works propagate the same freedoms, preventing proprietary enclosure of contributions.[72] Version 2.0, released in June 1991, clarified these requirements, including provisions for conveying object code with source availability offers valid for at least three years.[72] Version 3.0, issued on June 29, 2007, added protections against "tivoization"—hardware restrictions blocking modified software installation—via mandatory installation information provision, alongside explicit royalty-free patent licenses for essential claims and defenses against patent aggression by licensors.[71] Within the family, the GNU Lesser General Public License (LGPL) applies a weaker copyleft to libraries, permitting dynamic linking with proprietary software without forcing the entire application under GPL terms, provided relinking capabilities are preserved; it shares versioning history with GPL, including LGPL v2.1 from 1999 and v3.0 in 2007. The GNU Affero GPL (AGPL), version 3.0 from November 2007, extends copyleft to network use by requiring source code availability for software accessed remotely, addressing SaaS models where traditional GPL distribution triggers might not apply. These licenses prioritize user freedoms over permissive reuse, with GPL family software comprising a significant portion of FOSS but facing compatibility challenges in mixed-license projects. The MIT License represents a permissive alternative, originating from software distributions at the Massachusetts Institute of Technology in the late 1980s, such as those tied to the X Window System.[73] It grants broad rights to use, copy, modify, merge, publish, distribute, sublicense, and sell the software for any purpose, imposing only the obligation to retain the original copyright and permission notices in redistributions.[74] This minimalism enables seamless integration into proprietary products without reciprocal open-sourcing, fostering high adoption in frameworks like React (as of 2017 relicensed to MIT) and libraries where contributor simplicity outweighs copyleft enforcement.[74] The Apache License 2.0, released in January 2004 by the Apache Software Foundation, offers permissive terms akin to MIT but with enhanced explicitness on patents and contributions.[75] It provides a royalty-free patent license for claims infringed by the work, terminating upon litigation against contributors, and requires notices of modifications in changed files while prohibiting trademark use beyond attribution.[75] Unlike basic permissive licenses, it mandates inclusion of a NOTICE file for additional attributions and supports contributor agreements for ongoing project governance, making it prevalent in enterprise tools like Hadoop and Android components.[75] Both MIT and Apache facilitate commercial adoption by avoiding copyleft virality, though Apache's patent clauses address litigation risks more directly in patent-heavy domains.Compliance, Enforcement, and Legal Risks
Compliance with free and open-source software (FOSS) licenses requires distributors to adhere to specific obligations, such as providing source code for modifications under copyleft licenses like the GNU General Public License (GPL) and retaining copyright notices. Failure to comply can expose users to claims of copyright infringement or breach of contract, as these licenses function both as permissions and enforceable agreements.[76] Organizations often mitigate risks through automated scanning tools and legal reviews, yet surveys indicate that up to 96% of commercial codebases contain OSS components, amplifying exposure to undetected violations.[77] Enforcement primarily falls to copyright holders, including individuals, the Free Software Foundation (FSF), and organizations like the Software Freedom Conservancy (SFC), who prioritize community-oriented approaches favoring education and remediation over immediate litigation.[78] The FSF has pursued compliance since the 1980s, resolving most cases privately by guiding violators toward source code release, with lawsuits as a last resort.[79] Notable examples include Harald Welte's BusyBox enforcement, which from 2007 to 2010 secured settlements from companies like D-Link and Huawei, often involving payments funding further FOSS development.[77] In 2024, the Paris Court of Appeal ruled against Orange SA for GPL v2 violations in Entr'ouvert v. Orange, imposing an 800,000 euro penalty for failing to provide source code in software used for employee management.[80] Legal risks encompass copyright suits, demands for source code disclosure that could reveal proprietary innovations, and interoperability challenges from license incompatibilities, such as combining GPL with Apache 2.0 code without relicensing.[81] Copyleft licenses pose "viral" risks, potentially obligating disclosure of derivative works' full source, as seen in the SFC's 2023 suit against Vizio, where a California court affirmed third-party enforcement rights under GPL and LGPL for embedded devices.[82] Remedies typically include injunctions, damages, or specific performance, with cases like CoKinetic v. Panasonic (2020) seeking up to $100 million for undisclosed GPL code in avionics systems.[83] Patent clauses in licenses like GPLv3 add defenses against software patents but introduce scrutiny risks if contributions inadvertently infringe third-party claims. Enterprises face heightened scrutiny in mergers, where OSS non-compliance has led to deal terminations or devaluations exceeding millions, underscoring the need for rigorous audits.[84]Development and Collaboration Models
Peer Production and Contributor Dynamics
Peer production in free and open-source software (FOSS) involves decentralized collaboration among voluntary contributors who pool efforts to design, code, and maintain software without reliance on market prices or hierarchical firms as coordinating mechanisms. This model, characterized by Yochai Benkler as commons-based peer production, exploits digital platforms for modular task decomposition, where participants self-select roles in conception, execution, and integration, enabled by tools like version control systems and issue trackers.[85] FOSS exemplifies this through projects like the Linux kernel, where global networks produce complex systems rivaling proprietary alternatives, with coordination emerging from shared norms rather than central authority.[86] Contributor dynamics typically follow a core-periphery structure, with a small cadre of core developers—defined by high commit volumes or social centrality—exerting outsized influence via code review and merge decisions, while peripheral contributors supply bug fixes, features, or tests on a sporadic basis. Studies confirm a power-law distribution in activity, where the most active 10-20% of participants generate over 80% of commits, reflecting selective gatekeeping that prioritizes quality amid volunteer flux.[87][88] In the Linux kernel's 6.15 development cycle of 2025, for example, 2,068 developers contributed across 14,612 changesets, including 262 first-timers, but core output concentrated among fewer than 100 individuals, often affiliated with corporations like Intel (leading in patches) and Red Hat.[89] Corporate involvement has risen, with firms funding 70-80% of contributions in mature projects, shifting dynamics from pure volunteerism toward hybrid models where companies leverage communities for innovation while absorbing maintenance costs. Empirical research identifies contributor motivations as a mix of intrinsic drivers—such as enjoyment (cited by 91%), altruism (85%), and skill-building—and extrinsic ones like reputation accrual and reciprocity, with ideology playing a lesser but persistent role in ideological projects.[90][91] For corporate actors, primary incentives center on technological returns, including reduced development expenses and influence over standards, rather than direct revenue.[92] Entry dynamics favor those achieving early integrations, predicting long-term retention, though high turnover persists, with value misalignments (e.g., unmet expectations on project direction) accelerating exits among skilled coders.[93] Geographically, contributions have diversified beyond early U.S.-European cores, with Asia's share rising to compete with North American hubs by 2022, driven by remote collaboration tools.[94]Tools, Repositories, and Governance Structures
Distributed version control systems form the backbone of FOSS development workflows, with Git—created by Linus Torvalds on April 7, 2005, amid a licensing dispute over BitKeeper for Linux kernel management—emerging as the dominant tool due to its efficiency in handling large-scale, decentralized contributions.[95] Git enables branching, merging, and history tracking without central server dependency, facilitating parallel work by thousands of contributors; by 2025, it underpins nearly all major FOSS projects, including the Linux kernel, which processes over 9,500 patches per cycle through maintainer trees before final integration.[96] Complementary tools include build automation systems like GNU Make (dating to 1976) for dependency resolution and CMake (first released in 2000) for cross-platform compilation, alongside continuous integration platforms such as Jenkins (open-sourced in 2011) for automated testing. Code repositories are hosted on platforms that provide Git integration, issue tracking, and collaboration features, with GitHub—launched in 2008 by Tom Preston-Werner, Chris Wanstrath, and PJ Hyett—leading due to its vast ecosystem hosting projects like Linux, React, and TensorFlow, and supporting over 90% of developers via free tiers for public repositories.[97][98] GitLab, founded in 2011, offers robust self-hosting options through its Community Edition, appealing to privacy-focused or enterprise users, while both platforms incorporate pull requests, wikis, and CI/CD pipelines to streamline peer review.[99] SourceForge, established in 1999, pioneered FOSS hosting but has declined in prominence amid GitHub's network effects. These platforms centralize discovery and forking, though self-hosted instances via tools like Gitea mitigate vendor lock-in risks. Governance structures in FOSS projects vary to balance innovation, conflict resolution, and scalability, often modeled as benevolent dictatorships, consensus-driven foundations, or hybrid meritocracies. In the benevolent dictator for life (BDFL) model, a founder or lead retains veto power, as in the Linux kernel where Torvalds exclusively merges patches from subsystem maintainers, enforcing technical standards through direct oversight and public mailing lists.[96][100] The Apache Software Foundation exemplifies consensus governance: elected members form a board that appoints committers via merit, with "lazy consensus" allowing proposals to proceed unless explicitly opposed, applied across projects like HTTP Server since 1999.[101] Foundations such as the Linux Foundation (formed 2007) provide neutral stewardship, funding maintainers and hosting technical advisory boards without dictatorial control, though empirical critiques note BDFL models risk single points of failure, as seen in Python's 2018 transition from Guido van Rossum.[100] These structures prioritize code quality over democratic voting, relying on contributor reputation and empirical outcomes for decision-making.Incentives, Burnout, and Quality Control Issues
Free and open-source software (FOSS) development predominantly depends on voluntary contributions driven by non-monetary motivations such as personal skill-building, reputational gains, and ideological alignment, rather than direct financial compensation.[102] This structure fosters free-rider dynamics, where end-users and corporations extensively utilize the software but contribute minimally, resulting in chronic underfunding for ongoing maintenance and innovation.[103] A 2024 Tidelift report revealed that 60% of open source maintainers receive no payment for their efforts, amplifying sustainability challenges as projects age and attract fewer new contributors.[104] While initiatives like GitHub Sponsors have demonstrated that targeted monetary rewards can boost contributions—evidenced by increased pull requests and issue resolutions in incentivized projects—these remain exceptions, insufficient to address systemic incentive gaps.[105] Contributor burnout emerges as a direct consequence of these incentive voids, with unpaid maintainers bearing disproportionate workloads amid rising demands. A 2023 Google survey of open source participants indicated that 43% had encountered burnout, often linked to the emotional toll of uncompensated labor.[106] Empirical studies highlight stressors including relentless user requests for features and fixes, coordination overhead in decentralized teams, and the tedium of legacy code upkeep without remuneration, leading to disengagement rates that threaten project viability.[107][108] For instance, maintainers report fatigue from handling dependency updates and security patches in isolation, with 10-20% of widely used packages lacking active stewardship, per a 2019 Tidelift analysis.[103] Quality control in FOSS suffers from these pressures, as volunteer-led processes yield inconsistent code reviews, testing, and auditing compared to commercially incentivized development. Unpaid maintainers implement critical security and maintenance practices 55% less frequently than their compensated counterparts, according to 2024 Tidelift findings, correlating with higher vulnerability persistence.[109] Large-scale empirical analyses of popular repositories show that without robust incentives, projects experience declining maintainability over time, marked by accumulating technical debt and reduced responsiveness to defects.[110] This manifests in real-world risks, such as unaddressed bugs in under-resourced libraries, underscoring how incentive misalignments compromise the reliability expected from community oversight.[111]Claimed Advantages
Economic Accessibility and Cost Reduction
Free and open-source software (FOSS) eliminates licensing fees associated with proprietary alternatives, enabling widespread access for individuals, small businesses, educational institutions, and governments in resource-limited settings. This zero-cost acquisition model reduces barriers to entry, particularly in developing economies where proprietary software budgets are constrained; for instance, African governments have increasingly adopted FOSS to lower operational expenses in public administration.[112] Empirical analyses confirm substantial direct savings, with a review of scientific tools finding FOSS yields average economic savings of 87% compared to proprietary equivalents through avoided purchase and maintenance costs.[113] In enterprise contexts, FOSS deployment on servers and infrastructure—such as Linux distributions powering over 90% of cloud computing—avoids recurring proprietary licensing, yielding reported cost reductions of up to 50% in IT operations when integrated with AI models.[114] A 2024 Harvard Business School study estimates that U.S. firms derive annual productivity gains equivalent to $8.8 trillion in societal cost savings from FOSS usage, primarily via reduced software expenditures and enhanced scalability without vendor lock-in. Government investments in FOSS projects, like those supporting Apache, have demonstrated returns exceeding 17%, doubling typical public sector benchmarks by leveraging community-maintained codebases for infrastructure.[115] These savings extend to emerging technologies, where open-source AI models adopted by nearly half of surveyed organizations prioritize cost efficiency, potentially requiring 3.5 times higher expenditures absent FOSS alternatives.[116] Overall, FOSS facilitates economic accessibility by redistributing value from licensing to customization and deployment, though total ownership costs may vary based on support needs; studies consistently highlight net reductions in acquisition and scaling expenses as primary drivers.[117][118]Auditability, Security Claims, and Customization
The availability of complete source code in free and open-source software (FOSS) enables auditability, permitting independent examination by developers, security researchers, and users to identify bugs, backdoors, or unintended behaviors that might evade vendor-controlled reviews.[119] This contrasts with proprietary software, where binary-only distributions limit such scrutiny to trusted insiders, potentially concealing flaws longer. Proponents argue this openness accelerates flaw detection through distributed review, as evidenced by cases where community audits uncovered issues in widely used libraries before exploitation.[120] Security claims for FOSS often invoke Linus's Law, formulated by Eric S. Raymond in 1997, asserting that "given enough eyeballs, all bugs are shallow," implying broad participation yields thorough vetting and swift fixes superior to closed development. Empirical comparisons support partial validity: a study of vulnerabilities in eight open-source and nine closed-source products found open-source instances reported fewer flaws across severity levels and resolved them faster on average, attributing this to transparent disclosure and collaborative patching. However, causal factors like uneven contributor expertise and dependency on voluntary effort undermine universality, as demonstrated by the Heartbleed vulnerability in OpenSSL—a critical buffer over-read affecting millions of servers, present undetected from December 2011 until its April 2014 disclosure despite the project's open nature.[121] Similarly, the 2021 Log4Shell flaw in the Apache Log4j library evaded detection for years amid heavy usage, highlighting how popularity amplifies exposure without guaranteeing proactive audits.[122] Customization emerges as a core claimed benefit, with permissive FOSS licenses allowing modification, forking, and redistribution to align software with specialized needs, thereby avoiding proprietary vendor lock-in. Enterprises leverage this for tailored deployments, such as adapting the Linux kernel for embedded systems or high-performance computing, where custom patches optimize resource use without licensing fees for alterations.[123] Case studies illustrate efficiency gains: financial firms have modified open-source auditing tools to integrate proprietary data models, reducing development time by reusing audited bases rather than building from scratch. This flexibility supports rapid prototyping and integration, though it demands in-house expertise to maintain forks against upstream updates.[124]Innovation Speed and Community-Driven Improvements
Free and open-source software (FOSS) development often exhibits accelerated innovation through distributed, parallel contributions from a global pool of developers, enabling rapid iteration and integration of improvements that might be constrained by hierarchical structures in proprietary models. Empirical analysis of FOSS projects indicates that higher update frequencies correlate with increased user adoption, as faster release cycles signal project vitality and responsiveness to needs.[125][126] For instance, the Linux kernel incorporates substantial volumes of code changes annually; in 2024, it received 75,314 commits, reflecting ongoing enhancements despite a slight decline from prior years' 80,000–90,000 range, with contributions from thousands of developers worldwide.[127] Community-driven mechanisms, such as pull requests, issue trackers, and mailing lists, facilitate quick identification and resolution of bugs or feature requests, often outpacing single-vendor timelines due to voluntary expertise from diverse participants. In the Linux kernel's 6.15 release cycle (May 2025), developers merged 14,612 changesets, including hardware support expansions and performance optimizations, driven by collaborative review processes that distribute workload across maintainers and submitters.[89] This model leverages "many eyes" for scrutiny, accelerating security patches and innovations; however, much of this activity stems from corporate-sponsored developers, with top employers accounting for over 50% of changes in historical cycles.[128] Beyond kernels, FOSS ecosystems like those around Apache projects demonstrate community-led evolution, where modular contributions enable incremental advancements in areas such as web servers or data processing frameworks, with empirical evidence showing OSS infrastructure routinely supports organizational innovation through extensible, peer-reviewed codebases.[129] Continuous integration tools and repositories further amplify speed by automating testing and deployment, allowing projects to evolve via fork-merge dynamics that incorporate user-initiated improvements without centralized bottlenecks.[130]Criticisms and Empirical Drawbacks
Security Vulnerabilities and Supply Chain Attacks
Open-source software frequently exhibits security vulnerabilities stemming from its distributed development model, where code is publicly accessible and modified by potentially unvetted contributors, leading to an expanded attack surface compared to proprietary alternatives with controlled access. Empirical analyses indicate that larger open-source projects correlate with higher numbers of potential vulnerabilities in both native and reused code components, as the codebase grows without proportional security auditing resources.[131] A 2024 study of open-source repositories found prevalent weaknesses such as insecure deserialization and improper input validation, underscoring the risks of integrating unexamined third-party code.[132] High-profile incidents illustrate these vulnerabilities' severity and exploitability. The Log4Shell vulnerability (CVE-2021-44228) in the Apache Log4j library, disclosed in December 2021, enabled remote code execution through simple logging inputs, potentially affecting hundreds of millions of Java-based applications, databases, and devices worldwide due to Log4j's ubiquity in enterprise systems.[133][134] Despite community efforts, the vulnerability's zero-day nature and ease of exploitation triggered millions of attack attempts before patches were universally applied, highlighting delays in detection and remediation in volunteer-driven projects.[135] Supply chain attacks exacerbate these issues by targeting the dependency ecosystems central to open-source development, where software often relies on thousands of unmaintained or sparsely reviewed packages. Malicious threats in open-source repositories surged 1,300% from 2020 to 2023, with over 704,102 malicious packages identified, many masquerading as legitimate libraries to inject malware or backdoors.[136] The XZ Utils incident in 2024 exemplified this risk: a state-affiliated actor compromised a key maintainer over two years, embedding a backdoor (CVE-2024-3094) in versions 5.6.0 and 5.6.1 of the liblzma library, which could enable remote code execution on affected Linux distributions via SSH authentication bypass if specific conditions were met.[137][138] Discovered by Microsoft engineer Andres Freund on March 29, 2024, the attack evaded detection through gradual code contributions and social engineering, revealing how low contributor oversight in niche projects facilitates persistent threats.[139] While open-source vendors sometimes release patches faster than proprietary ones for severe issues—driven by community scrutiny—the reliance on ad-hoc volunteers often results in prolonged exposure for less critical flaws, as maintainers face burnout or resource constraints.[140] This dynamic, combined with opaque governance in many repositories, amplifies supply chain risks, as evidenced by 2024's spike in attacks on cryptocurrency-related open-source infrastructure.[141] Organizations mitigate these through tools like software composition analysis, but the inherent trust in public repositories persists as a causal vulnerability in the model.[142]Fragmentation, Compatibility, and Usability Gaps
Fragmentation in free and open-source software (FOSS) ecosystems arises from the decentralized development model, which encourages the creation of numerous variants, such as over 600 active Linux distributions as of 2023, each with differing package managers, kernels, and configurations.[143] This proliferation fosters innovation but complicates maintenance, as upstream changes must propagate across disparate branches, often leading to delayed updates or incompatible forks.[144] In the Android ecosystem, which builds on a FOSS kernel, device manufacturers customize the OS, resulting in persistent version diversity; as of 2025, developers report that fragmentation affects app optimization across hardware, with older versions like Android 10 still holding significant market share despite end-of-support.[145][146] Compatibility gaps emerge directly from this fragmentation, hindering seamless software portability. An empirical analysis of 220 real-world issues in open-source Android applications found that fragmentation-induced incompatibilities, such as divergent API behaviors and hardware variances, accounted for a substantial portion of bugs, requiring developers to implement device-specific workarounds.[147] Similarly, on Linux desktops, the absence of uniform standards across distributions exacerbates problems like inconsistent desktop environments and driver support, contributing to low mainstream adoption; a 2025 study attributes limited desktop penetration—estimated at under 4% globally—to these ecosystem fractures, where software tested on one distro may fail on another due to packaging discrepancies.[144] Efforts like Google's Project Treble, introduced in Android 8.0 in 2017, aimed to modularize vendor implementations but have not fully resolved the issue, as evidenced by ongoing developer challenges in 2023-2025 testing across fragmented device pools.[148] Usability gaps in FOSS stem from a developer-centric focus, where functionality often precedes intuitive interfaces, leading to steeper learning curves for non-expert users. Surveys of FOSS contributors reveal that usability is frequently deprioritized in favor of code modularity and extensibility, with perceptions framing it as a secondary concern amid resource constraints.[149] Empirical evaluations of FOSS tools highlight maintainability trade-offs, where customizable but unpolished UIs demand manual configuration, contrasting with proprietary software's streamlined experiences; for instance, Linux desktop users encounter frequent hardware detection failures and inconsistent application behaviors across environments like GNOME and KDE.[150] These factors contribute to empirical adoption barriers, as user studies indicate that casual desktop users cite configuration complexity and compatibility hurdles as primary deterrents, perpetuating FOSS's niche status despite its technical merits.[144]Sustainability Failures and Free-Rider Problems
The free-rider problem in free and open-source software (FOSS) stems from its nature as a non-excludable public good, enabling widespread use without mandatory contributions to development or maintenance costs, which incentivizes underinvestment by beneficiaries.[151] This dynamic fosters a tragedy of the commons, where individual rational actors—such as corporations profiting from FOSS components—consume resources without replenishing them, leading to depleted maintainer efforts and stalled progress.[152] Empirical analyses of FOSS ecosystems reveal that this imbalance results in high dependency on volunteer labor, with large entities often contributing disproportionately little relative to their gains until vulnerabilities force accountability.[104] Sustainability failures frequently culminate in project abandonment, as maintainers face burnout and resource exhaustion without sustainable funding models. In the npm registry, 15% of widely used packages (approximately 4,108 out of 28,100 analyzed) were abandoned between 2015 and 2020, exposing hundreds of thousands of dependent projects to unpatched risks.[153] Surveys of maintainers indicate that 58% have quit or considered quitting their projects, primarily due to burnout, lack of compensation, and overwhelming demands from uncompensated users.[154] Additionally, 97% of maintainers receive no payment for their work, despite underpinning billions in commercial value, amplifying the free-rider strain on solo or small-team efforts.[155] High-profile cases illustrate these systemic issues. Prior to the Heartbleed vulnerability's disclosure on April 7, 2014, the OpenSSL project sustained itself on about $2,000 in annual donations with only one full-time developer, enabling a critical buffer over-read bug to persist undetected for two years and compromise sensitive data across internet infrastructure.[156] The 2021 Log4Shell flaw in Apache Log4j similarly exposed maintainer resource gaps, including insufficient security training and funding, in a library integral to enterprise systems, prompting reactive pledges but highlighting ongoing underinvestment.[157] Such incidents reveal how free-riding delays proactive stewardship, with crises like these occasionally spurring temporary funding—such as tech firms' post-Heartbleed commitments exceeding $3 million for OpenSSL and related efforts—but failing to resolve core incentive misalignments.[158] Despite isolated corporate interventions, the persistence of abandonment and burnout underscores FOSS's vulnerability to free-rider exploitation, where volunteer goodwill subsidizes collective infrastructure at the expense of long-term viability.[159]Feature Deficiencies and Development Stagnation
Free and open-source software (FOSS) frequently demonstrates deficiencies in feature completeness and integration, particularly in user-facing applications where proprietary alternatives offer more seamless, advanced capabilities. Empirical studies indicate that usability factors such as operability and attractiveness—often tied to comprehensive feature sets—are not prioritized in FOSS development, leading to perceptions of lower overall functionality among industrial users.[160] For instance, in niche or specialized domains, FOSS may lack the depth of features found in proprietary tools, requiring users to rely on extensions or alternative workflows that proprietary software provides natively.[161] These gaps arise from development models emphasizing modularity and core functionality over polished, integrated experiences, as volunteer-driven priorities favor bug fixes and standards compliance rather than resource-intensive enhancements like advanced UI/UX design or enterprise-grade integrations. In graphics software, for example, tools like GIMP trail equivalents such as Adobe Photoshop in non-destructive editing and layer management without plugins, reflecting broader patterns where FOSS replicates basic parity but lags in proprietary-optimized refinements. Usability evaluations confirm that such deficiencies manifest in reduced learnability and efficiency, with industry surveys linking them to design choices that undervalue end-user polish.[160] Development stagnation exacerbates these issues, with many FOSS projects ceasing active maintenance due to maintainer burnout, time constraints, and shifting interests. A 2023 analysis found that 18.6% of Java and JavaScript projects active in 2022 were no longer maintained, while broader data shows approximately 16% of active projects across languages become unmaintained within a single year.[162] [163] Surveys of deprecated GitHub repositories identify key causes, including lack of maintainer time (18% of cases), waning interest (18%), obsolescence from platform changes (20%), and competition from superior alternatives (27%), as seen in projects like nvie/gitflow, abandoned despite 16,000+ stars, or Google's gxui, halted due to resource shortages.[110] This volunteer-dependent structure fosters stagnation, as sustaining complex feature development demands coordinated, long-term effort often absent without commercial incentives, resulting in outdated codebases vulnerable to technological shifts.[110]Economic Realities
Business Models: Services, Dual Licensing, and Corporate Funding
Free and open-source software (FOSS) projects often lack direct revenue from code distribution due to permissive or copyleft licenses that prohibit proprietary sales of unmodified copies, leading developers to pursue indirect monetization through value-added services, licensing flexibility, and external sponsorships.[164] These models leverage the software's widespread adoption to generate income from expertise, customization, or strategic alignments rather than the code itself.[165] A primary approach involves offering professional services such as support contracts, training, certification, and managed hosting, which appeal to enterprises requiring reliability beyond community contributions. Red Hat, Inc., exemplifies this by providing subscription-based access to Red Hat Enterprise Linux (RHEL), including security updates, technical support, and compliance certifications, while basing the core on freely available Fedora and upstream code.[166] Following IBM's 2019 acquisition, Red Hat's annual revenue grew from $3.4 billion to over $6.5 billion by 2025, driven largely by these enterprise subscriptions that generated increased partner revenues—for every $1 in RHEL subscriptions, partners earned an additional $3.50 in services.[167][168] However, recent quarters have shown slower growth in Red Hat's software segment, with IBM reporting only modest increases amid broader infrastructure demand.[169] Dual licensing enables FOSS creators to release code under an open-source license (often GPL) for non-commercial or community use while offering a separate proprietary license to commercial entities wishing to integrate the software without reciprocal open-sourcing obligations.[170] This strategy profits from firms embedding FOSS in closed products, as the proprietary license avoids copyleft requirements that could force disclosure of derivative works. MySQL, now owned by Oracle, employs dual licensing by providing GPL-licensed binaries for open projects alongside commercial licenses for proprietary applications, allowing revenue from database integrations in enterprise software.[170][171] Similarly, Qt, a cross-platform application framework, historically dual-licensed under LGPL for open development and commercial terms for closed-source uses, though it has shifted toward open-core models post-2012 acquisition by Digia.[172] While effective for established projects, dual licensing faces challenges in enforcement and market saturation, as evidenced by Redis's 2024 shift from open-source to source-available licenses amid competition from cloud-hosted alternatives.[173] Corporate funding sustains many FOSS initiatives through direct contributions, sponsorships, and project donations to neutral foundations, often motivated by cost savings, ecosystem control, or talent attraction rather than altruism. Tech giants like IBM, Google, and Intel allocate engineering resources to kernel development and tools; for instance, IBM donated AI-related projects such as Docling and BeeAI to the Linux Foundation in 2025 to advance community-driven data preparation for machine learning.[174] The Linux Foundation coordinates such efforts, with members pledging over $30 million in 2022 for open-source security initiatives involving Google, Microsoft, and others.[175] Empirical data from venture-backed startups indicates commercial FOSS firms outperform closed-source peers in scalability, though reliance on a few corporates risks project direction misalignment if funding priorities shift.[176] This model has enabled widespread adoption, as seen in Linux kernel maintenance funded by hyperscalers' cloud infrastructure needs, but it underscores free-rider dynamics where non-contributors benefit disproportionately.[177]Valuation Disparities with Proprietary Software
Commercial open-source software (COSS) companies frequently achieve high acquisition or IPO valuations, such as Red Hat's $34 billion purchase by IBM in 2019 at approximately 10.2x last-twelve-months revenue, reflecting premiums for established subscription models layered atop open-source foundations.[178] However, these valuations often incorporate discounts relative to pure proprietary software firms due to inherent risks from permissive licensing, including forking by competitors that commoditizes core technology and erodes pricing power.[179] For instance, HashiCorp's post-IPO share value declined 67% by mid-2023 amid forks like OpenTofu, which enabled rivals to offer undifferentiated alternatives, prompting a shift from Mozilla Public License to Business Source License to restore moat-like protections akin to proprietary models.[180] Proprietary software enables tighter control over intellectual property, facilitating direct licensing revenue and barriers to replication, which supports sustained higher multiples—evident in firms like Oracle, trading at around 8x forward revenue in 2024 despite mature growth, compared to COSS volatility where community-driven evolution invites free-rider exploitation.[181] Investors perceive open-source dependencies as liabilities, applying valuation haircuts for potential IP appropriation and monetization fragility, as pure FOSS projects like the Linux kernel generate immense ecosystem value (estimated at enabling $3.5x software spending savings globally) yet yield negligible direct company equity absent commercial wrappers.[182] Empirical patterns show COSS IPO medians at $1.3 billion versus $171 million for proprietary in recent cycles, but this masks long-term underperformance risks, with firms like MongoDB and Elastic adopting restrictive licenses (e.g., SSPL) to mitigate forking-induced commoditization that caps scalable rents. In contrast, proprietary incumbents maintain premium pricing through secrecy and lock-in, avoiding the causal feedback where open code diffusion dilutes scarcity premiums essential for elevated enterprise multiples.[183] This disparity underscores how FOSS's communal incentives, while accelerating innovation, systematically impair exclusive value accrual, rendering company valuations more brittle than those of closed-source peers with defensible moats.[184]Market Distortions and Incentive Misalignments
The free-rider problem in free and open-source software (FOSS) arises because non-excludable access allows users to benefit from development without contributing resources, leading to underinvestment relative to social value. Economic analyses indicate that firms and individuals capture only a fraction of the returns from their contributions, as downstream users can freely appropriate and extend the code without compensating originators. This dynamic results in reliance on intrinsic motivations like reputation signaling or hobbyist effort, which prove insufficient for sustained, high-quality maintenance, particularly for security and compatibility features requiring ongoing investment. Empirical evidence from GitHub projects shows maintainer burnout and project abandonment rates exceeding 80% within five years, exacerbated by free-riding that shifts burdens to a small core of contributors.[104] Incentive misalignments further distort FOSS development, as creators often prioritize short-term visibility or corporate agendas over long-term market needs, such as robust enterprise features or broad interoperability. Corporate sponsorship, while providing funding—estimated at billions annually from firms like Google and Microsoft—introduces agency conflicts, where contributions align with proprietary ecosystems rather than pure public goods provision.[185] For instance, studies of industry equilibrium models reveal that open-sourcing non-core components allows firms to externalize R&D costs to communities while retaining control over monetized layers, reducing incentives for independent innovation in commoditized areas.[186] This misalignment manifests in development stagnation for unprofitable niches, with data from OSS repositories indicating that 70% of projects receive fewer than 10 contributors, limiting scalability compared to proprietary models driven by direct revenue signals. Government subsidies and mandates for FOSS adoption amplify market distortions by artificially suppressing prices and favoring non-market allocation over consumer-driven competition. Policy analyses argue that treating FOSS as a public good justifies intervention, yet this overlooks how subsidies crowd out proprietary alternatives and distort resource allocation, as seen in European Union directives promoting OSS in public procurement since 2002, which have correlated with reduced venture investment in competing closed-source solutions.[102] In equilibrium, such interventions lead to overproduction of subsidized features at the expense of user-centric refinements, with welfare losses estimated in models where copyleft licensing enforces sharing but deters efficient commercialization.[187] Overall, these factors contribute to FOSS's dominance in infrastructure layers—powering 90% of cloud workloads by 2023—while lagging in end-user applications, where proprietary incentives better align with rapid iteration and feature parity.[188]Adoption and Societal Impact
Government Policies and Mandates (2000s-2025)
In the early 2000s, the European Commission adopted its first strategy for the internal use of open source software in 2000, emphasizing evaluation of OSS for interoperability and cost savings, with updates in subsequent years to promote its deployment across EU institutions.[189] This approach influenced member states; for instance, France's government issued circulars in 2003 and 2004 directing public administrations to consider OSS alternatives to proprietary software, prioritizing it when functionally equivalent to reduce dependency on vendors like Microsoft.[190] Similarly, Germany's federal administration mandated the use of open standards and preference for OSS in public procurement starting in 2002, aiming to enhance transparency and avoid lock-in.[191] In Latin America, Brazil enacted Decree 7.178 in 2010, establishing a policy of preference for free software in federal public administration to promote technological independence and cost efficiency, building on earlier proposals like the 2005 Bill of Free Software that sought broader mandates.[190] India introduced its Policy on Open Standards for e-Governance in 2010, requiring public agencies to favor open, royalty-free standards and encouraging OSS adoption to support local development and reduce foreign software expenditures, though implementation emphasized preferences over strict mandates.[192] Russia imposed mandatory use of free and open source software for public institutions by 2017, as part of national security measures to ensure IT sovereignty and mitigate risks from proprietary imports.[193] The United States federal government advanced OSS policies through the Office of Management and Budget's Memorandum M-16-21 in August 2016, which required agencies to release at least 20% of new custom-developed source code annually as open source to enable reuse, reduce duplication, and promote efficiency across government.[194][195] NASA's Earth Science Data Systems program formalized a policy mandating that all government-funded software be released as OSS to facilitate collaboration and public access.[196] In 2023, the Securing Open Source Software Act directed the Cybersecurity and Infrastructure Security Agency (CISA) to develop guidelines for securing OSS components in federal systems, addressing vulnerabilities amid growing reliance on such software.[197] By the 2020s, motivations shifted toward digital sovereignty and security; EU governments accelerated migrations to Linux distributions and LibreOffice suites post-2020 to counter foreign tech dominance, with surveys indicating 64% OSS adoption for operating systems in European public sectors by 2025.[198][199] France became the first national government to endorse the United Nations' Open Source Principles in May 2025, committing to OSS for UN-related projects to enhance reusability and inclusivity, joined by 19 organizations.[200] These policies, while varying in enforcement—ranging from mandates in Russia to preferences elsewhere—reflected empirical drives to lower procurement costs (e.g., Brazil's reported savings) and bolster resilience against supply chain risks, though challenges like skill gaps persisted in implementation.[201][191]Enterprise and Industry Reliance
Enterprises extensively rely on free and open-source software (FOSS) for core operational infrastructure, with over 90 percent of Fortune 500 companies incorporating it into their technology stacks.[202] [203] This dependence spans operating systems, databases, container orchestration, and cloud-native tools, enabling scalable deployment without proprietary licensing constraints. In 2024, 96 percent of surveyed organizations reported increasing or maintaining their FOSS usage, underscoring its embedded role in business continuity.[204] Linux dominates server environments, powering approximately 96 percent of the top one million web servers as of 2024, which supports the backend operations of major e-commerce, financial, and content delivery networks.[205] Cloud providers such as Amazon Web Services, Microsoft Azure, and Google Cloud further amplify this reliance, with Linux kernels forming the foundation for virtual machines and hyperscale computing; Azure, for instance, runs the majority of its instances on Linux, contributing to Microsoft's shift from proprietary systems.[206] Container orchestration via Kubernetes exemplifies industry lock-in, with 96 percent of enterprises adopting it by 2024 for microservices management, facilitating rapid scaling in production environments across sectors like finance and retail.[207] [208] Open-source databases reinforce this ecosystem, comprising about 68 percent of enterprise database usage in 2025, including PostgreSQL and MySQL for transaction processing and analytics workloads.[209] Companies like Netflix and Uber depend on these for handling petabyte-scale data, where FOSS alternatives outperform or match proprietary options in performance benchmarks while avoiding vendor lock-in. Overall, the aggregate economic value derived from FOSS exceeds $8.8 trillion annually, equivalent to the replacement cost of developing equivalent proprietary code, highlighting enterprises' strategic dependence on community-maintained projects for innovation and cost efficiency.[51] This reliance, while enabling agility, exposes firms to supply chain dependencies, as evidenced by widespread adoption in mission-critical systems without equivalent proprietary fallbacks.[210]Global Usage Metrics and Dependency Risks
Free and open-source software (FOSS) exhibits extensive global adoption, particularly in server infrastructure and mobile ecosystems, where it underpins the majority of deployments. As of 2025, Linux, a foundational FOSS kernel, powers approximately 78.3% of web-facing servers worldwide, reflecting its dominance in cloud computing and hosting environments due to stability, scalability, and cost efficiency.[211] In mobile operating systems, Android—built on the open-source Android Open Source Project (AOSP)—commands a 75.18% global market share as of September 2025, enabling its prevalence across billions of devices in emerging markets.[212] Enterprise reliance is similarly pronounced, with 96% of organizations reporting increased or sustained FOSS usage in 2024-2025, often integrating it into hybrid cloud-native applications.[204] Surveys indicate that 90% of modern software incorporates FOSS components, comprising 70-90% of typical codebases, which amplifies its embedded presence in proprietary products.[142][213] However, desktop adoption remains marginal, with Linux holding roughly 4% of the global desktop operating system market in mid-2025, constrained by compatibility challenges and user familiarity with proprietary alternatives like Windows (72.3% share).[214][215] This disparity underscores FOSS's niche strength in backend and embedded systems over consumer-facing interfaces. Overall market penetration is evidenced by analyses of mergers and acquisitions, where 99% of scanned codebases contain FOSS, averaging 2,778 components per transaction and accounting for 70% of total code volume.[216]| Category | FOSS Representative | Global Share (2025) | Notes |
|---|---|---|---|
| Web Servers | Linux | 78.3% | Dominant in cloud and hosting; excludes non-web servers.[211] |
| Desktop OS | Linux | ~4% | Varies by region; U.S. peaks at 5% amid growing interest.[214][215] |
| Mobile OS | Android (AOSP) | 75.18% | Kernel and core open-source; proprietary overlays by vendors.[212] |
| Enterprise Apps | Various Components | 90% usage | Present in 97% of applications; 70-90% of codebases.[142][217] |
