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

Collate License File Content #1604

Open
aritsam opened this issue May 10, 2024 · 1 comment
Open

Collate License File Content #1604

aritsam opened this issue May 10, 2024 · 1 comment

Comments

@aritsam
Copy link

aritsam commented May 10, 2024

The GitHub API for fetching license info (https://api.github.com/repos/java-native-access/jna/license?wt=json) doesn't work on this repository. It works only if the license for the repository is present at the root level as per https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/licensing-a-repository#determining-the-location-of-your-license.

So the request is to add Apache 2.0 and LGPL 2.1 license file content in https://github.com/java-native-access/jna/blob/master/LICENSE, so that the repository can be parsed and license classified by GitHub API.

@matthiasblaesing
Copy link
Member

Any reason on the why? Without some reasoning why I would want to change the file structure, just so that some random github bot is happy, I'm not inclined to even look at this. Seems like sonatype does better (most probably just parsing the pom):

https://central.sonatype.com/artifact/net.java.dev.jna/jna

As a user you'll need to check the generated binary/repository anyway as for example ALv2 requires you to check whether or not a NOTICE file is present.

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