GPL - General Public License je licencia (pôvodne napísaná Richardom Stallmanom pre projekt GNU) pre takzvaný slobodný softvér (open source). V podstate táto licencia hovorí, že softvér vytvorený pod touto licenciou možno využívať úplne slobodne ale zároveň zabraňuje následnému privlastneniu výsledku.
GPL zaručuje verejnosti:
- slobodu spúšťať program na akýkoľvek účel,
- slobodu študovať a meniť ho, teda je nutné zverejnenie zdrojovému kódu,
- slobodu ďalej šíriť kópie,
- slobodu vylepšovať program
Hlavný rozdiel medzi GPL a "voľnejšími" licenciami slobodného softvéru, ako licencia BSD je, že slobody sa nutne zachovávajú aj pre tzv. odvodené práce. Toto sa deje pomocou právneho mechanizmu nazývaného copyleft vynájdeného Richardom Stallmanom, ktorý vyžaduje, aby odvodené práce boli taktiež zverejňované pod licenciou GPL. Licencie typu BSD dovoľujú distribuovať odvodené práce aj ako proprietárny softvér.
Medzi najvýznamnejší softvér šírený pod licenciou GPL patrí GCC, Linux (jadro operačného systému) či jazyk Perl.