Skip to content

Fix license info for the binaries #27

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

Closed

Conversation

matthiasblaesing
Copy link
Contributor

Analysis of Jaroslav Tulach shows, that the whole nb-javac source
is covered by the Classpath Exception:

https://lists.apache.org/thread.html/r821d9e9fdc8d9fd5663e7c326d25e4626e1a27eb13e45f4d639ea199%40%3Cdev.netbeans.apache.org%3E

I did an independend check and came to the same conclusion. The problem
is, that the license file says, that it might only apply to a subset
of the source files and thus leaves users of the binary in a bad
situation, as they have to speculate, whether or not the binary was
build only from source files covered by the Class Path exception.

This change adds a license file only for the binary build artifacts,
which clarifies that the build binary as a whole is covered by the
Classpath Exception. Only the two binary jars are affected. The
license for the doc and source artifact are unchanged.

Signed-of-by: Matthias Bläsing mblaesing@doppel-helix.eu

Analysis of Jaroslav Tulach shows, that the whole nb-javac source
is covered by the Classpath Exception:

https://lists.apache.org/thread.html/r821d9e9fdc8d9fd5663e7c326d25e4626e1a27eb13e45f4d639ea199%40%3Cdev.netbeans.apache.org%3E

I did an independend check and came to the same conclusion. The problem
is, that the license file says, that it might only apply to a subset
of the source files and thus leaves users of the binary in a bad
situation, as they have to speculate, whether or not the binary was
build only from source files covered by the Class Path exception.

This change adds a license file only for the binary build artifacts,
which clarifies that the build binary as a whole is covered by the
Classpath Exception. Only the two binary jars are affected. The
license for the doc and source artifact are unchanged.


Signed-of-by: Matthias Bläsing <mblaesing@doppel-helix.eu>
@matthiasblaesing
Copy link
Contributor Author

@JaroslavTulach you made the case, that the binaries for nb-javac are GPLv2-CPE (without any uncertainty) - please review and merge this change, that documents this and clarifies the situation for the users of the library.

@matthiasblaesing
Copy link
Contributor Author

As written in #26 (comment) Oracle is not willing to clean up the license situation and leaves users in an uncertain situation. This PR is therefore useless.

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

Successfully merging this pull request may close these issues.

1 participant