Giter Club home page Giter Club logo

Comments (3)

Changaco avatar Changaco commented on June 11, 2024

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

from python-libarchive-c.

pombreda avatar pombreda commented on June 11, 2024

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

from python-libarchive-c.

pombreda avatar pombreda commented on June 11, 2024

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

from python-libarchive-c.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.