Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add text of the LGPL to the dist #7

Closed
pombreda opened this issue May 1, 2015 · 3 comments
Closed

Add text of the LGPL to the dist #7

pombreda opened this issue May 1, 2015 · 3 comments

Comments

@pombreda
Copy link
Contributor

pombreda commented May 1, 2015

The license requires users to distribute it together with the code. It would make it easier to include the text (in the sdist and the wheel) so that everyone can comply with zero effort.

@Changaco
Copy link
Owner

Changaco commented May 2, 2015

I'm not a fan of having the full license text everywhere, it's just a waste of space.

@pombreda
Copy link
Contributor Author

pombreda commented May 2, 2015

I completely agree, but this is a requirement of the LGPL to have the text accompany the redistribution.

As the upstream author you are not obligated to provide the text, but any downstream user would be obliged to whether or not you provide it.

But by not providing it in your own distro you let every downstream eventually violate the LGPL terms if they redistribute and an LGPL violation means that they stop to be licensed immediately ... I am not sure that this is what you would want?

This is all weird legalese but these are in the LGPL 2.0 terms.

Note that if the text size is a concern there are shorter licenses like the MIT ;)
/IANAL-TINLA

@pombreda
Copy link
Contributor Author

pombreda commented May 3, 2015

Adding some data.
Section 1 of the LGPL 2.0 at https://www.gnu.org/licenses/old-licenses/lgpl-2.0.html :

1. You may copy and distribute verbatim copies of the Library's complete
source code as you receive it, in any medium, provided that you
conspicuously and appropriately publish on each copy an appropriate
copyright notice and disclaimer of warranty; keep intact all the notices
that refer to this License and to the absence of any warranty; and
distribute a copy of this License along with the Library.

Note: [...] and distribute a copy of this License along with the Library.

And in Section 8:

8. You may not copy, modify, sublicense, link with, or distribute the
Library except as expressly provided under this License. Any attempt
otherwise to copy, modify, sublicense, link with, or distribute the
Library is void, and will automatically terminate your rights under this
License. However, parties who have received copies, or rights, from you
under this License will not have their licenses terminated so long as
such parties remain in full compliance.

Note : [...] will automatically terminate your rights under this License.

So the way I read this is that: 1. a redistribution without license text is non-compliant and 2. being non-compliant automatically and immediately terminates the LGPL-2.0 rights for the redistributor.

So stated another way: someone gives a copy of this library to someone else and if this copy did not come with the LGPL text, their license to this library terminates immediately ...

keszybz added a commit to keszybz/python-libarchive-c that referenced this issue Mar 9, 2016
License text is to be present in distributed versions by the LGPL
license itself. Linux distributions also are much happier when license
text is included.

License text downloaded from http://www.gnu.org/licenses/lgpl-2.1.txt.

Fixes Changaco#7.
@keszybz keszybz mentioned this issue Mar 9, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants