Licensed under the GNU GPL.