Ang General Public License (GPL) ay isang libreng lisensya ng software na nagpapahintulot sa sinuman na gumamit, magbasa, magbago, at magbahagi ng software nang walang paghihigpit. Nilikha ni Richard Stallman noong 1989 para sa GNU Project, tinitiyak ng GPL na ang software ay nananatiling libre at bukas para sa lahat. Hindi tulad ng tradisyunal na copyright, na naghihigpit sa kung paano magagamit at maibabahagi ang software, hinihikayat ng GPL ang pakikipagtulungan at pagbabahagi sa pamamagitan ng pag-aatas na ang anumang mga pagbabago o derivative na gawa ay ipamahagi din sa ilalim ng parehong lisensya.
Pinipigilan ng diskarteng ito, na kilala bilang "copyleft," ang pagmamay-ari na kontrol sa software na lisensyado ng GPL, na pinapanatili ang libreng katayuan nito. Ang sikat na software tulad ng Linux kernel at GNU Compiler Collection (GCC) ay lisensyado sa ilalim ng GPL, na nagpapakita ng malawakang paggamit at kahalagahan nito sa open-source na komunidad. Sa pamamagitan ng pagpapaunlad ng kultura ng pagbabahagi at pagpapabuti, ang GPL ay tumutulong sa paghimok ng pagbabago at pinapanatiling naa-access ng lahat ang software.