GPL yani GNU Public License varyasyonları özgür yazılımı lisanslarıdır. Bu lisansın tanımlandığı yazılımlar üzerinde her değişiklik yapılabilir, satılabilir veya dağıtılabilir. Kaynak kodları herkesin erişimine açıktır. Bu yazılımlar hiçbir garantiyle sunulmaz(genelde yazılımın satışı ve desteğinden ücret kazanılır) Bu lisansa sahip bir yazılımda yapamayacağınız tek şey bu lisansı GPL lisansından başka bir lisansla dağıtmaktır.

Benzer türde lisanslar için BSD, MIT ve CC lisanslarına bakabilirsiniz.