GNU Affero General Public License (usein lyhennettynä GNU AGPL) on GNU GPL -lisenssin muunnelma. AGPL-lisenssin erona on vaatimus, että mikäli ajat muokattua ohjelmistoa palvelimella johon muut ihmiset voivat ottaa yhteyttä on myös tarjottava mahdollisuus ladata muokattu lähdekoodi käyttäjille. Tavallisella GPL-lisenssillä ohjelmistoa voi muokata ja ajaa palvelua, mutta lähdekoodia ei tarvitse julkaista jos ohjelmistoa ei jaeta eteenpäin.[1]
Alkuperäisen Affero-lisenssin kehitti Henry Poole, joka käytti sitä Affero-yrityksessään ja julkaisi lisenssin vuonna 2002. Tuolloin lisenssi perustui GPL-lisenssin versioon 2. Free Software Foundation julkaisi lisenssistä oman version vuonna 2007, jolloin se perustui GPL-lisenssin versioon 3 ja nimessä säilytettiin viittaus alkuperäiseen.[2] Lisenssi on suunnattu verkkosovelluksien kuten blogpalveluiden lähdekoodille.[3]