This work by Javier Parra is licensed under a GNU General Public License, version 3 (GPLv3). Source Code