Generated by GPT-5-mini| GPL (software) | |
|---|---|
![]() | |
| Name | GNU General Public License |
| Developer | Free Software Foundation |
| Released | 1989 |
| Latest release version | 3.0 |
| Programming language | Multilingual |
| License | Copyleft |
GPL (software) is a family of free software licenses created to guarantee end users the freedom to run, study, share, and modify software. Drafted by Richard Stallman and maintained by the Free Software Foundation, the license family has shaped the legal landscape around software distribution, influencing projects such as Linux kernel, WordPress, MySQL, GIMP, and gcc.
The GPL establishes terms that require derivative works to be distributed under the same license, a legal mechanism known as copyleft, developed within the Free Software Foundation milieu by Richard Stallman and collaborators from the GNU Project. It contrasts with permissive licenses used by projects like BSD and MIT License-licensed efforts such as NetBSD and OpenSSL, affecting collaboration models across ecosystems including Debian, Red Hat, Ubuntu, Mozilla Foundation, and Apache Software Foundation. Corporate and institutional actors like IBM, Microsoft, Google, Oracle Corporation, and Facebook have all engaged with GPL-licensed code, shaping policy and compliance practices in jurisdictions influenced by statutes such as the Copyright Act of 1976 and decisions in courts like the United States Court of Appeals for the Federal Circuit.
The license originated during work on the GNU Project led by Richard Stallman as a response to proprietary licensing trends seen in companies such as AT&T and events like the rise of commercial UNIX vendors. The first public release coincided with milestones in free software activism involving organizations like the Free Software Foundation and communities around GNU Emacs and Linux kernel. Legal and policy debates involving entities such as Sun Microsystems, Oracle Corporation, SCO Group, and litigations like the SCO v. IBM case influenced subsequent revisions and enforcement practices shaped through interactions with institutions including Software Freedom Law Center and courts such as the United States District Court for the Southern District of New York.
Major versions—GPLv1, GPLv2, and GPLv3—introduced significant differences. GPLv1 established the initial copyleft framework; GPLv2 broadened adoption across projects like the Linux kernel and saw governance debates involving contributors from Linus Torvalds, Alan Cox, and distributions such as Debian and Red Hat. GPLv3, drafted in response to developments involving Tivoization, patent disputes with companies like Microsoft and Novell, and international issues addressed by stakeholders including the Free Software Foundation and Software Freedom Conservancy, added explicit terms about patent grants, compatibility with Affero General Public License, and anti-tivoization provisions. Optional additions like the GNU Affero General Public License address network use cases relevant to services operated by organizations such as Amazon Web Services and Google Cloud Platform.
Key terms include grants of reproduction, modification, and distribution rights, reciprocal distribution requirements, and source code availability obligations. Legal interpretation has been shaped by cases involving plaintiffs and defendants such as SCO Group, Versata, and enforcement actions by organizations like the Software Freedom Conservancy and Free Software Foundation. Courts in jurisdictions including the United States Court of Appeals for the Ninth Circuit and institutions like the European Court of Justice have influenced understandings of license enforceability, while national laws—such as provisions in the United Kingdom Copyright, Designs and Patents Act 1988—affect implementation. Patent clauses, contributor license agreements, and assignment practices involving companies like Sun Microsystems, Oracle Corporation, and IBM have driven legal strategies, often mediated by legal groups including the Electronic Frontier Foundation and firms advising projects such as KDE and GNOME.
Compatibility with other licenses—permissive ones like MIT License or BSD and copyleft variants like the Lesser General Public License and Affero General Public License—determines combination possibilities for codebases maintained by projects such as LibreOffice, WordPress, and MariaDB. Complexities arise when integrating code under licenses from actors such as Apache Software Foundation or when linking with proprietary libraries from vendors like NVIDIA or Intel Corporation. Organizations including Debian and Fedora Project maintain policies to navigate license compatibility, while disputes over static linking, dynamic linking, and SaaS deployments have involved legal counsel from groups like the Software Freedom Law Center and policy debates in forums such as Open Source Initiative.
GPL-family licenses power foundational projects including the Linux kernel, GNU Compiler Collection, GIMP, Samba, VLC media player, and databases like MySQL and PostgreSQL-adjacent ecosystems. Major distributions and vendors—Debian, Ubuntu, Red Hat Enterprise Linux, SUSE, Canonical (company), and Gentoo—rely heavily on GPL-licensed components. Commercial entities such as IBM, Google, Facebook, Amazon (company), and Oracle Corporation have redistributed GPL software within products and services, while initiatives like Wikipedia and organizations like the Free Software Foundation Europe have promoted GPL principles in public policy and procurement debates involving institutions like the European Commission.
Critics including companies like SCO Group and commentators aligned with Open Source Initiative debates have argued about alleged incompatibilities, enforceability, and commercial impacts. High-profile controversies include litigation such as SCO v. IBM, license transition debates around the Linux kernel and contributions by figures like Linus Torvalds, and disputes over relicensing involving projects such as MongoDB (which moved to a different license) and MySQL under Oracle Corporation. Tensions with corporations like Microsoft generated public disputes over patents and compatibility, while policy disagreements with entities such as Debian and Canonical (company) have centered on interpretation of copyleft scope and contributor agreements. Enforcement strategies by the Free Software Foundation and groups like the Software Freedom Conservancy have prompted discussion in legal circles including the Electronic Frontier Foundation and courts in multiple jurisdictions.