Skip to content

Dependency on LGPL Licensed DocsByReflection #44

@harindaka

Description

@harindaka

@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.

http://programmers.stackexchange.com/questions/127749/does-the-mit-open-source-license-implies-work-derivatives-to-be-made-public-und

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions