Last month I've moved my open-source project to CodePlex. So far the service is great but this is topic for another post. During registration for the project you have to select a licence for the project. When I first published this code I picked LGPL so I didn't thought there was any reason to change it.
Recently I was contacted by someone who wanted to use the project in his commercial application. I don't have any problems with that of what soever. However this person reported that lawyers on his company had some problems with our licence. Apparently he wanted to embed the library directly in his application (by using ILMerge) but for some reason this is against the rules of LGPL. I wasn't aware of that and my intention wasn't to forbid anyone doing so.
This made me realize that I haven't really put much thought when choosing the licence. I just wanted the project to be open-source and available to everyone without restrictions. I choose LGPL because I know it's less limiting then GPL. Now I see this turned out to be not the most fortunate choice so I will try to find other licence that would better suit our project.
I don't have any lawyer at hand to help me with this so I hope I can find some help on the Internet. If you have any advice or know of any good source of information please let me know. If you lead an open-source project tell me which license did you pick and why.
Here is a list of licenses:
and resources I found so far: