1. GPL if you want to promote the free software spirit and make sure that any forks also remain open source. Or BSD if you just want a simple "do what you like, but give me credit" alternative.
2. Set up a SourceForge page, and once you've made a release, post on freecode.com