I'm considering releasing LZP2 source code, as it is quite stable now, and looking for guidance on better way to proceed.

As several authors here have selected to open their sources, i figure it would be good place to collect opinions.

For instance :
- Should a license be associated with the source code ?
- If yes which one do you recommend ? and how to proceed ? (integrating into source code ? separate file ?)
- Is it preferable to have the source code registered into a safe platform such as sourceforge ? (If yes, which one is recommended, and how to proceed ?)