---
key: lic/gnu-gpl
kind: license
name: "GPL"
url: https://plangs.page/license/gnu-gpl
---

# GPL

The GNU General Public License is a free software license that ensures end users have the freedom to run, study, share, and modify the software.

## Facts

- Homepage: https://en.wikipedia.org/wiki/GNU_General_Public_License

## Relationships

### Plangs

- [Arduino](https://plangs.page/arduino)
- [AutoHotkey](https://plangs.page/autohotkey)
- [Bash](https://plangs.page/bash)
- [C#](https://plangs.page/c-sharp)
- [ChucK](https://plangs.page/chuck)
- [Ciao](https://plangs.page/ciao)
- [Emacs Lisp](https://plangs.page/emacs-lisp)
- [FAUST](https://plangs.page/faust)
- [Free Pascal](https://plangs.page/free-pascal)
- [FreeBASIC](https://plangs.page/freebasic)
- [GDB](https://plangs.page/gdb)
- [Gforth](https://plangs.page/gforth)
- [GNAT](https://plangs.page/gnat)
- [GNU Prolog](https://plangs.page/gprolog)
- [GraalVM](https://plangs.page/graalvm)
- [Haxe](https://plangs.page/haxe)
- [HotSpot VM](https://plangs.page/hotspot)
- [Java](https://plangs.page/java)
- [JRuby](https://plangs.page/jruby)
- [Lisp](https://plangs.page/lisp)
- [Natlog](https://plangs.page/natlog)
- [NetLogo](https://plangs.page/netlogo)
- [Perl](https://plangs.page/perl)
- [Processing](https://plangs.page/processing)
- [R](https://plangs.page/r)
- [Raku](https://plangs.page/raku)
- [Roff](https://plangs.page/roff)
- [Scratch](https://plangs.page/scratch)
- [Solidity](https://plangs.page/solidity)
- [SuperCollider](https://plangs.page/supercollider)
- [Vim script](https://plangs.page/vim-script)
