@arran there's nothing wrong with releasing your software under the GPL (other than the implied violence of copyright enforcement by the state for GPL violations).
i release all my code under the WTFPL (aka public domain) because copyrights are inherently violent.