GNU General Public License http://www.gnu.org/licenses/gpl.html