Search code examples
open-sourcelicensingcodeplex

Selecting the correct software licence suited to my needs?


I have a few applications that I will be uploading to CodePlex in the very near future.

Anybody is free to look at the source code and use it in their own applications but all I ask is that I am recognised as the original developer of the code and that it cannot be used in any commercial application without my permission.

I have looked at Jeff's overview of licences but i'm still a bit confused as to which licence is best suited for my requirements.

There may be a time where I wish the code to only be used with my permission only, is it possible to change the terms of the licence after the code has been published?

Thanks


Solution

  • When you add a project to codeplex it will let you choose a license. Infact you wont be able to publish without choosing a license for you project. Best thing would be to read through every license listed and choose the best.

    I always choose the Microsoft Public License (Ms-PL)