Generated by GPT-5-mini| GPLv3 | |
|---|---|
![]() Free Software Foundation · Public domain · source | |
| Name | GNU General Public License version 3 |
| Author | Richard Stallman, Free Software Foundation |
| Published | 2007 |
| Website | GNU Project |
| License family | Copyleft |
GPLv3
The GNU General Public License version 3 is a free software license published in 2007 by the Free Software Foundation with principal authors including Richard Stallman and contributors such as Linus Torvalds-adjacent developers and lawyers linked to Software Freedom Law Center and Electronic Frontier Foundation. It updates precedents set by earlier licenses used by projects like GNU Project, Linux kernel, Apache HTTP Server, and Mozilla Firefox to address litigation involving entities such as Microsoft, Apple Inc., and Cisco Systems and policy debates tied to events like the SCO v. IBM litigation and regulatory concerns exemplified by the European Union digital market discussions.
GPLv3 was drafted through a public process orchestrated by the Free Software Foundation with input from groups including the Open Source Initiative, the Software Freedom Conservancy, and legal scholars associated with Harvard University, Stanford University, and Harvard Law School. The process responded to technical and legal developments triggered by cases like SCO Group v. IBM, patent assertions involving firms such as Microsoft and Samsung, and hardware control trends exemplified by Apple Inc.'s iPod DRM controversies. Drafting discussions involved stakeholders from projects such as Debian, Red Hat, Canonical Ltd., Gentoo, and corporations like IBM and HP. The release followed consultations at conferences including FOSDEM, LinuxCon, and panels convened by ACLU-adjacent advocates and groups like EFF.
GPLv3 introduced provisions addressing patent retaliation aimed at entities such as Microsoft and Nokia, revised terms on tivoization highlighted by TiVo incidents, and clarified internationalization with input from legal experts at University of Cambridge and University of California, Berkeley. It added explicit language on anti-circumvention aligned with World Intellectual Property Organization treaties, modified termination and reinstatement clauses influenced by litigation patterns like MySQL AB disputes, and refined license compatibility mechanics to interact with licenses from Apache Software Foundation, Eclipse Foundation, and projects such as Mozilla Foundation. The text expanded source-distribution definitions relevant to hardware manufacturers like Intel and Broadcom, included patent non-assertion terms debated in meetings at Linux Foundation and Open Invention Network, and introduced clearer provisions on license downstream propagation referenced in academic commentaries from Columbia University and Yale Law School.
GPLv3 sought compatibility with other licenses through mechanisms engaging organizations such as Apache Software Foundation and projects like KDE and GNOME. Compatibility debates involved the Linux kernel community around relicensing discussions that included actors like Linus Torvalds and distributions such as Fedora Project, Ubuntu (operating system), and SUSE. Interoperability issues touched on software stacks combining components from MySQL, PostgreSQL, OpenSSL, and OpenJDK, and raised coordination needs with standards bodies like IEEE and IETF; commercial vendors including Oracle Corporation and Google evaluated GPLv3 effects on products such as Android (operating system) and Chromebook-class devices.
Enforcement of GPLv3 has involved non-profit entities like Software Freedom Conservancy and corporate actors including Samsung in settlement contexts, with litigation and compliance actions observed in courts influenced by precedents from cases such as Jacobsen v. Katzer and regulatory environments in jurisdictions including United States, United Kingdom, Germany, and India. Legal interpretation draws on opinions from scholars at Harvard Law School, Stanford Law School, and counsel from firms like Perkins Coie and WilmerHale. Enforcement strategies mirror approaches used by Free Software Foundation and organizations such as Open Source Initiative, with injunction and contract theories debated in forums like American Bar Association conferences and interpreted against treaties like TRIPS Agreement.
Adoption of GPLv3 varies: projects such as GNU Radio, GIMP, and some KDE applications migrated to or adopted GPLv3, while major projects like Linux kernel remained under earlier terms, reflecting influence from developers including Linus Torvalds and entities such as Red Hat and Canonical Ltd.. Companies including Google, Microsoft, IBM, Oracle Corporation, and Facebook assessed GPLv3 for contributions and supply-chain compliance in contexts such as cloud services, patent licensing, and device firmware for manufacturers like Samsung and Sony. The license shaped business models and community governance in ecosystems around Debian, Arch Linux, Homebrew (package manager), and academic research software from institutions like Massachusetts Institute of Technology and California Institute of Technology.
Critics from corporate and community quarters such as contributors at Kernel.org, companies like Google and Apple Inc., and some distributions including Debian argued GPLv3 introduced complexity, potential conflicts with licenses like OpenSSL and raised concerns about anti-DRM clauses and patent countersuits. Debates involved personalities and organizations like Linus Torvalds, Richard Stallman, Free Software Foundation, Open Source Initiative, and legal advisors from Electronic Frontier Foundation and Software Freedom Law Center. Controversies also touched on geopolitical and standards tensions involving European Commission policy reviews, patent pools such as MPEG LA, and community governance disputes exemplified in mailing list conflicts within Debian and Fedora Project.