Are you planning to create a shared source or open source project on Gotdotnet CodeGallery or Workspaces? If so, one of the first and most important things to do is to decide upon the terms by which you’d like to share your source code and other intellectual property with the general public. On Gotdotnet, we provide one default license, which you can customize to your liking or replace en toto with a different license.
Once you select a license and create a project on Gotdotnet, as on practically all other collaborative development sites, you cannot change it. The reason is simple: when other developers join your project and make contributions, they are operating under the assumption that their intellectual property will be protected or unprotected for imperpetuity under the same terms as when they started. If a person contributes something of great value to an Open Source project, for example, and then the project admin changes the license so that they can cash in on their work, there would be hell to pay, right? To prevent this scenario, we don't allow anyone to change a license once it has been applied. Thus, it behooves you to choose the right license at the outset and customize it to your liking and needs before writing a single line of code. In short, take your time and do it right!
How to find good information about software licenses, online and offline
I have been thinking about how we can provide more default license options as well as pointers to relevant information on gotdotnet.vNext and I welcome your input.