-
Notifications
You must be signed in to change notification settings - Fork 91
Description
@faniereynders I noticed that WebApiProxy despite being distributed under the MIT license statically links the LGPL licensed DocsByReflection library. This technically means that you cannot distribute all of your work under MIT. Since LGPL is not commercial friendly (unless dynamically linked), this will be a major restriction on WebApiProxy's adoption by commercial closed source software.
@giacomelli seems to be the creator of DocsByReflection (https://github.com/giacomelli/DocsByReflection). Can you shed some light as well. I have personally had bad experiences with our legal team whenever the LGPL was involved (statically linked) in the past.
Also since DocsByReflection is not signed (strong named) this prevents WebApiProxy assemblies from being signed as well. So GAC cannot be used to host them. It would be better to publish signed assemblies via nuget as well so that strong named projects are able to reference WebApiProxy too.