The GNU General Public License је лиценца Free Software. Као свака Free Software лиценца, она гарантује следеће четири слободе:
- Слобода покретања програма у све сврхе.
- Право сазнања како програм ради и његово прилагођавање вашим потребама.
- Право на дистрибуцију дистрибуираних копија како бисте помогли ближњем.
- Право унапређења програма и јавног објављивања унапређеног програма у корист целе заједнице.
- Обавезујете се да јасно и примерено на сваком дистрибуираном умноженом примерку назначите носиоца ауторског права и одрицање од одговорности и да не уклањате назнаке које упућују на ову лиценцу и на одрицање од јемства; и сваком пријемнику програма морате да предате извод GNU General Public License с програмом. Уз сваки превод GNU General Public License мора да се приложи изворна лиценца GNU General Public License.
- Ако прерадите свој примерак или примерке програма или делове програма, прерађени програм можете дистрибуирати лиценцом GNU General Public License. Уз сваки превод GNU General Public License мора бити приложен изворни текст лиценце GNU General Public License.
- Ако умножавате или дистрибуирате програм, морате приложити цео машинско читљив изворни код или писану понуду с важењем дужим од 3 године, како бисте уредили машинско читљив изворни код.
Од сваког уговорног услова може да се одступи, ако добијете дозволу од носиоца ауторског права.
