Skip to content

GPL

← All terms · Concepts and methodology

Also called GNU General Public License, GPLv3

A strict "copyleft" open-source license ensuring that any software derived from GPL code must also be released openly under the exact same GPL terms.

What it is

The GPL forces code to stay free. If you incorporate or modify GPL-licensed code into your own application and distribute it, you are legally required to make your entire application's source code publicly available under the GPL. This prevents companies from taking open-source tools, modifying them, and locking them behind proprietary commercial walls.

When you would use it

You use the GPL when you want to guarantee your open-source project remains free forever and actively prevent corporations from monetizing your code in closed-source products.

Common operations

  • Licensing the Linux kernel to ensure all improvements are shared back to the community.
  • Forcing downstream users to open-source their derivative works.

Related terms

Where this is taught

No learning path uses this term yet. Browse the Learning Atlas for guided sequences through related ideas.

Going deeper