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

LGPL-2.1 license mentioned in LICENSE-THIRD-PARTY #9487

Open
hyandell opened this issue May 15, 2021 · 3 comments
Open

LGPL-2.1 license mentioned in LICENSE-THIRD-PARTY #9487

hyandell opened this issue May 15, 2021 · 3 comments
Labels
A-license Area: license handling C-bug Category: bug S-triage Status: This issue is waiting on initial triage.

Comments

@hyandell
Copy link

Hi Cargo folk!

Problem
Reviewing the LICENSE-THIRD-PARTY file, I noticed there was mention of:

The regex library (deps/regex/) is licensed under the GNU LGPL

https://github.com/rust-lang/cargo/blob/master/LICENSE-THIRD-PARTY#L533

I didn't see an obvious LGPL'd deps/regex; and if it's referring to the https://github.com/rust-lang/regex/ project that's often used in examples, the license of that project appears to be the Rust community standard "MIT OR Apache-2.0". It appears to be in the original 2014 commit.

Is this now inaccurate attribution?

@hyandell hyandell added the C-bug Category: bug label May 15, 2021
@ehuss
Copy link
Contributor

ehuss commented May 15, 2021

Thanks for the heads up, indeed the license file has become very out-of-date.

There are some issues tracking the general problem of license management and attribution at rust-lang/rust#39897 and rust-lang/core-team#8.

I'm not sure what to do here. One option is to just remove the file, though that doesn't seem ideal. We could do another pass of the current licenses, but that will get out-of-date again over time. There are some external tools for managing and collecting licenses (like cargo-lichking). But preferably we would have something that would integrate and automate all rust projects.

@joshtriplett
Copy link
Member

@hyandell It looks like libgit2's upstream COPYING file is out of date, and still lists deps/regex, even though they no longer vendor regex (they switched to pcre). Could you get libgit2 to update their COPYING file, and then we can update to a fresh verbatim copy of that file?

@ehuss ehuss added the A-license Area: license handling label Jun 2, 2021
@ehuss
Copy link
Contributor

ehuss commented Dec 23, 2023

The current general meta-tracking issue for "what to do about licenses" is at rust-lang/leadership-council#24.

@epage epage added the S-triage Status: This issue is waiting on initial triage. label Nov 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-license Area: license handling C-bug Category: bug S-triage Status: This issue is waiting on initial triage.
Projects
None yet
Development

No branches or pull requests

4 participants