The GNU General Public License je licenca za slobodni softver. Kao i svaka druga licenca za slobodni softver, ona Vam pruža sljedeće četiri slobode:
- Slobodu pokretanja programa u bilo koju svrhu.
- Slobodu da proučavate kako program radi i da ga prilagođavate Vašim potrebama.
- Slobodu da redistribuirate kopije u cilju pomaganja Vašem bližnjem.
- Slobodu da poboljšavate programe i objavljujete Vaša poboljšanja javnosti, tako da cjelokupna zajednica ima koristi.
- Na svakoj distribuiranoj kopiji morate vidljivo i primjereno istaknuti odgovarajuće upozorenje o autorskom pravu i obavijest o odsustvu jamstava i ostaviti netaknuta sva upozorenja koja se odnose na ovu Licencu i na odsustvo jamstava, a svakom drugom primatelju Programa dati kopiju licence GNU General Public License zajedno s Programom. Svakom prijevodu licence GNU General Public License mora biti priložena licenca GNU General Public License.
- Ako prerađujete kopiju ili kopije programa ili bilo kojeg njegovog dijela, ili razvijate program koji se zasniva na njemu, novonastalo djelo možete distribuirati pod uvjetom da ga distribuirate pod licencom GNU General Public License. Svakom prijevodu licence GNU General Public License mora biti priložena licenca GNU General Public License.
- Ako umnožavate ili distribuirate program, morate mu priložiti cjelokupni odgovarajući mašinski čitljiv izvorni kod ili pisanu ponudu, s rokom važenja od najmanje tri godine, da ćete dati na raspolaganje cjelokupni odgovarajući strojno čitljiv izvorni kod.
Svaki od gornjih uvjeta moguće je ustupiti, ako dobijete dopuštenje nositelja autorskog prava.