Skip to content

Fix license name and url in pom.xml (LGPL-2.1-only)#12

Merged
MikeTaylor merged 1 commit intoindexdata:masterfrom
julianladisch:LGPL-2.1-only-in-pom.xml
Nov 14, 2022
Merged

Fix license name and url in pom.xml (LGPL-2.1-only)#12
MikeTaylor merged 1 commit intoindexdata:masterfrom
julianladisch:LGPL-2.1-only-in-pom.xml

Conversation

@julianladisch
Copy link
Copy Markdown
Contributor

The license entry in pom.xml has <name>LGPL</name>. This is ambiguous because there are several LGPL versions.

The README.md says "version 2.1 of the LGPL" so this should be changed to LGPL-2.1-only, the identifier suggested by https://spdx.org/licenses/

Only the entry in pom.xml is machine-readable, the README isn't, to help tools reading from pom.xml the change should be made.

The license entry in pom.xml contains
<url>http://www.indexdata.com/licences/lgpl</url>.

That URL redirects to
https://www.gnu.org/licenses/lgpl-3.0.en.html

To match the README it is changed to
<url>https://spdx.org/licenses/LGPL-2.1-only.html</url>.

Note: There also exists LGPL-2.1-or-later, the default suggested on
https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html
Regarding my contributions to cql-java:
I agree if cql-java is changed to LGPL-2.1-or-later.

The license entry in pom.xml has `<name>LGPL</name>`.
This is ambiguous because there are several LGPL versions.

The README.md says "version 2.1 of the LGPL" so this
should be changed to LGPL-2.1-only, the identifier suggested by
https://spdx.org/licenses/

Only the entry in pom.xml is machine-readable, the README isn't,
to help tools reading from pom.xml the change should be made.

The license entry in pom.xml contains
`<url>http://www.indexdata.com/licences/lgpl</url>`.

That URL redirects to
https://www.gnu.org/licenses/lgpl-3.0.en.html

To match the README it is changed to
`<url>https://spdx.org/licenses/LGPL-2.1-only.html</url>`.

Note: There also exists LGPL-2.1-or-later, the default suggested on
https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html
Regarding my contributions to cql-java:
I agree if cql-java is changed to LGPL-2.1-or-later.
Copy link
Copy Markdown
Contributor

@MikeTaylor MikeTaylor left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for sorting this out.

I would be happy to use either 2.1-only or 2.1-or-later, as you prefer.

@julianladisch
Copy link
Copy Markdown
Contributor Author

@MikeTaylor Thanks, please merge and release, I don't have write permissions for this repository.

@MikeTaylor MikeTaylor merged commit eed51f8 into indexdata:master Nov 14, 2022
@MikeTaylor
Copy link
Copy Markdown
Contributor

I have merged. I have never done a release of this, though, or any other Java library, so I don't know what that entails. Do you have the necessary permissions to do it?

@julianladisch julianladisch deleted the LGPL-2.1-only-in-pom.xml branch November 28, 2023 12:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants