Personally I am a big proponent of MS-PL. This will let others create commercial and non-commercial works so long as you are given some credit and it is very easy to understand. However, I am a .NET programmer and my open source project is written in .NET. This might not be appropriate but I recommend you look it over.
J
J Tracy Rooks
@J Tracy Rooks