LLMpediaThe first transparent, open encyclopedia generated by LLMs

GNU General Public License

Generated by GPT-5-mini
Note: This article was automatically generated by a large language model (LLM) from purely parametric knowledge (no retrieval). It may contain inaccuracies or hallucinations. This encyclopedia is part of a research project currently under review.
Article Genealogy
Parent: Linus Torvalds Hop 3
Expansion Funnel Raw 1 → Dedup 1 → NER 0 → Enqueued 0
1. Extracted1
2. After dedup1 (None)
3. After NER0 (None)
Rejected: 1 (not NE: 1)
4. Enqueued0 ()
GNU General Public License
GNU General Public License
Free Software Foundation · Public domain · source
NameGNU General Public License
AuthorRichard Stallman
Released1989
LatestVersion 3 (2007)
LicenseCopyleft free software license
WebsiteGNU Project

GNU General Public License is a widely used free software license created to guarantee end users the freedoms to run, study, share, and modify software while preserving those freedoms in derivative works, and to prevent proprietary appropriation. It was authored to support the goals of the Free Software Foundation, associated projects like GNU, and influenced movements and institutions around software freedom, open source collaboration, and digital rights. The license has been central to debates and rulings involving corporations, foundations, universities, and governments worldwide.

History

The origins trace to Richard Stallman and the Free Software Foundation during the GNU Project and interactions with projects such as GNU Emacs, GNU C Library, and the GNU Compiler Collection, with influences from the development environments at the Massachusetts Institute of Technology, the Massachusetts Institute of Technology Media Lab, and early hacker communities linked to Bell Labs and the Artificial Intelligence Laboratory. The GPL’s drafting and revisions involved responses to events including the rise of proprietary UNIX vendors like AT&T, commercial strategies of Microsoft, Apple Computer, and Sun Microsystems, and legal precedents from cases touching on copyright and contract law in jurisdictions like the United States, United Kingdom, Germany, and India. Key institutions and actors that influenced adoption include the Free Software Foundation, the Open Source Initiative, the Electronic Frontier Foundation, Creative Commons, the Software Freedom Law Center, and academic groups at Harvard University, Stanford University, and University of Cambridge. The GPL’s evolution coincided with milestones such as the launch of the Linux kernel by Linus Torvalds, the establishment of the Debian Project, the emergence of the Apache Software Foundation, and corporate engagement from IBM, Red Hat, Novell, and Canonical.

License Versions

Version history is marked by collaborative work among stakeholders including contributors from Debian Project, GNU Project, Free Software Foundation, Open Source Initiative, Software Freedom Conservancy, and corporate counsel from IBM, Oracle, Google, and Microsoft. Major releases—Version 1 drafted during early GNU development, Version 2 amid the Linux kernel’s expansion, and Version 3 responding to patent disputes, Digital Rights Management controversies, and network SaaS issues—interacted with events like the SCO–Linux controversies, the Microsoft Halloween Documents episode, and the formation of the Affero GPL discussion with entities such as Affero, Inc. and the Affero project. Version negotiations involved legal scholars and organizations like the Electronic Frontier Foundation, Public Knowledge, Berkman Klein Center at Harvard, and the Institute of Electrical and Electronics Engineers.

Key Terms and Conditions

Core terms reflect copyleft principles articulated by Richard Stallman and enforced via mechanisms adopted and interpreted by courts and entities such as the Software Freedom Law Center, the Free Software Foundation, and national courts in cases involving Oracle, Google, and others. Obligations include source distribution, derivative works licensing, and notices that have affected projects like the Linux kernel, LibreOffice, GIMP, VLC media player, and GCC. The license interacts with patent policies involving firms and institutions such as IBM, Microsoft, Oracle, Google, and the European Patent Office, as well as with standards bodies like the Internet Engineering Task Force, the World Wide Web Consortium, and the International Organization for Standardization when software implementations of standards are distributed under GPL.

Compatibility and Linking

Compatibility debates involved projects and organizations including the Apache Software Foundation, Mozilla Foundation, Eclipse Foundation, PostgreSQL Global Development Group, KDE, GNOME Foundation, and Canonical; linking and derivative work interpretations engaged courts and counsel in litigation such as Oracle v. Google and cases influenced by precedents perceived by Free Software Foundation, Software Freedom Conservancy, and the Electronic Frontier Foundation. Interactions with permissive licenses and institutions—MIT License, BSD licenses, Apache License, Creative Commons, and Affero—shaped package repositories like Debian, Fedora, Ubuntu, CPAN, PyPI, npm, and GitHub hosting practices used by developers from Mozilla, Apache, KDE, and GNOME. Linking disputes referenced embedded systems vendors like TiVo, hardware companies such as Intel and ARM, and consumer device makers like Samsung and Sony in contexts related to tivoization, kernel module policies, and distribution of combined works.

Adoption and Use

Adoption spans major projects and organizations including Linux distributions (Debian, Fedora, Ubuntu, Red Hat Enterprise Linux), development tools (GCC, Binutils), desktop environments (KDE, GNOME), applications (LibreOffice, MySQL, PostgreSQL), multimedia projects (VLC, FFmpeg), and servers (Apache HTTP Server interoperating via license compatibility discussions). Corporations and foundations engaging with GPL code include IBM, Google, Meta Platforms, Microsoft, Oracle, Amazon Web Services, Red Hat, Canonical, Novell, SUSE, and the Apache Software Foundation; academic adopters include Massachusetts Institute of Technology, Stanford University, University of California campuses, and École Polytechnique. Package managers and hosting platforms—GitHub, GitLab, SourceForge—reflect enforcement and community norms established by Free Software Foundation, Software Freedom Conservancy, and national policymakers in legislative arenas like the European Commission and national ministries influencing procurement and public sector software policies.

Controversies and litigation encompassed disputes involving SCO Group’s claims related to IBM and Linux, Oracle’s litigation over Java and Android, enforcement actions by the Software Freedom Conservancy and the Free Software Foundation, and settlement cases involving companies like Westinghouse or firms engaged in embedded devices such as TiVo. High-profile interventions included commentary by Electronic Frontier Foundation, actions by the Software Freedom Law Center, and court decisions in United States federal courts, German courts, and European Union institutions that shaped interpretations involving copyright, patents, contract law, and distribution obligations. Issues such as tivoization, patent retaliation clauses, Affero-style network use concerns, and license compatibility generated responses from and debates among stakeholders including Linus Torvalds, Richard Stallman, Eben Moglen, Larry Lessig, Bruce Perens, Eric Raymond, Mark Shuttleworth, and corporate counsel from IBM, Microsoft, and Google.

Category:Free software licenses