The GNU Affero General Public License is a copyleft license for software that is intended to be run on web servers like web applications. Like the GNU General Public License, the Affero license allows you to use, copy and change the code of software, but requires that you release your changes if you distribute the software or you run a modified copy on a web server on the Internet.