My C# project that includes some open source GNU General Public License v2 pieces [closed]
开发者_如何学Go
This question does not appear to be about programming within the scope defined in the help center.
Closed 7 years ago.
Improve this questionIf I include opencvdotnet http://code.google.com/p/opencvdotnet/ in my project, does that mean that my project has to be open source too? I want it to be closed source.
Yes, with two important exceptions:
- If you use a library as a library (not using the source itself) and it is LGPL, then you do not have to GPL.
- You are only restricted from releasing the project as closed-source. You can use GPL code in a project that is only used by yourself or the client it is developed for, without having to GPL. It's only software that is distributed that must be GPL'd.
Yes it does. This is the intent of the GPL licence - to ensure that people cannot make closed source software including code licensed with GPL.
Some explanation here.
...the GPL is really much more about ensuring that you, the author, do not lose your ownership of your code in the process of providing it to others for free.
精彩评论