-
Notifications
You must be signed in to change notification settings - Fork 3.2k
Description
This issue is opened as suggested on IRC. The question was originally raised by PyDon:
-
The source distribution and the source tree controlled by
gitinclude vendor libs'LICENSEfiles -
However, wheels (and thus installed versions) of
pipdon't include these files -
As stated in Vendoring Policy,
Vendored libraries MUST be accompanied with LICENSE files.
We wonder if the LICENSE files are to accompanied installed vendored libraries. As pip is licensed under MIT, I believe packages shipped along (i.e. vendored) with pip must be released under MIT-compatible licenses, i.e. permissive licenses. If so, I think pip may impose MIT over those libraries and inclusion of their licenses are just the matter of courtesy. I am not a lawyer so there's a high chance that I am wrong though, and if that's the case, we might need to do something about it.
In addition, I think our vendoring policy might want to require libraries to be vendored must be available under a MIT-compatible license. If this is agreed upon, I'll file a PR to clarify it.