Informational only. Not legal advice. Read more.
SPDX · GPL-3.0 Open source » OSI-approved » FSF-libre » SPDX-listed

GNU General Public License v3.0

Strong copyleft. Distributed derivative works must be released under GPL-3.0.

Nickname: GPLv3 Steward: Free Software Foundation Copyleft: Strong copyleft First published: 2007 SPDX page ↗ Official ↗

GPL-3.0 is a strong copyleft license. Anyone who distributes the software, modified or not, must make the complete corresponding source available under GPL-3.0. It includes an explicit patent grant and patent-retaliation clause.

It also includes anti-tivoization provisions — you cannot distribute GPL-3.0 software on hardware that prevents users from installing modified versions.

Pick GPL-3.0 when you want to make sure derivative works stay open. Pick AGPL-3.0 if you also want to close the loophole where software offered as a network service is not considered “distributed”.

How to apply

Add a file named LICENSE or COPYING with the full GPL-3.0 text. Each source file should start with a brief header identifying the file as part of a GPL-3.0 project:

// SPDX-License-Identifier: GPL-3.0-only

Permissions

  • Commercial use
    The licensed material and derivatives may be used for commercial purposes.
  • Modification
    The licensed material may be modified.
  • Distribution
    The licensed material may be distributed.
  • Patent use
    This license provides an express grant of patent rights from contributors.
  • Private use
    The licensed material may be used and modified in private.

Conditions

  • Disclose source
    Source code must be made available when the material is distributed.
  • License and copyright notice
    Include a copy of the license and copyright notice with the material.
  • State changes
    Significant changes made to the material must be documented.
  • Same license
    Modifications must be released under the same license.

Limitations

  • Liability
    This license includes a limitation of liability.
  • Warranty
    This license explicitly states that it does NOT provide any warranty.
Full license text
                    GNU GENERAL PUBLIC LICENSE
                       Version 3, 29 June 2007

 Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
 Everyone is permitted to copy and distribute verbatim copies
 of this license document, but changing it is not allowed.

                            Preamble

  The GNU General Public License is a free, copyleft license for
software and other kinds of works.

  The licenses for most software and other practical works are designed
to take away your freedom to share and change the works. By contrast,
the GNU General Public License is intended to guarantee your freedom to
share and change all versions of a program — to make sure it remains free
software for all its users.

  When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
them if you wish), that you receive source code or can get it if you
want it, that you can change the software or use pieces of it in new
free programs, and that you know you can do these things.

  To protect your rights, we need to prevent others from denying you
these rights or asking you to surrender the rights. Therefore, you have
certain responsibilities if you distribute copies of the software, or if
you modify it: responsibilities to respect the freedom of others.

  … this text is abbreviated. The full GPL-3.0 license is approximately
  5,600 words and can be downloaded from
  https://www.gnu.org/licenses/gpl-3.0.txt

  TERMS AND CONDITIONS

  0. Definitions.
  1. Source Code.
  2. Basic Permissions.
  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
  4. Conveying Verbatim Copies.
  5. Conveying Modified Source Versions.
  6. Conveying Non-Source Forms.
  7. Additional Terms.
  8. Termination.
  9. Acceptance Not Required for Having Copies.
 10. Automatic Licensing of Downstream Recipients.
 11. Patents.
 12. No Surrender of Others' Freedom.
 13. Use with the GNU Affero General Public License.
 14. Revised Versions of this License.
 15. Disclaimer of Warranty.
 16. Limitation of Liability.
 17. Interpretation of Sections 15 and 16.

 END OF TERMS AND CONDITIONS

 For the complete license text, see https://www.gnu.org/licenses/gpl-3.0.html

Raw text also available at /license-texts/GPL-3.0.txt — handy for curl.

Similar licenses

Upgrade path

If you find this license too limited, these are common next steps:

Notable users

  • GNU toolchain
  • Bash
  • Git (GPL-2.0)
  • Inkscape
Notice

Informational only

Nothing on yourlicense.ca is legal advice. Confirm with a lawyer before you license anything that matters.

Read the disclaimer →