Licensed the code under the GNU GPLv3 license