A license written by RichardStallman in 1989, for the purpose of distributing programs released as part of the GNUProject. Unlike most software licenses, the GNU General Public License is intended to guarantee the freedom to share and change the software that it covers.