-
-
Notifications
You must be signed in to change notification settings - Fork 997
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
Oracle JDK builds include proprietary javadoc #419
Comments
@hyandell Thank you for catching this. How did it get there and how do I get rid of it in future releases? |
My theory has been that it comes from releasing with the Oracle JDK rather than OpenJDK. OpenJDK inserts GPL JavaScript for this search feature, which is less of a "Whaaatttt???" flag than the proprietary Oracle text. At least for my over-Apache influenced eyes :) Though I saw you commented on the Fury issue that you get the proprietary licensing even when using OpenJDK? |
Yes. I think so. In any case, the contents of legal/LICENSE generated by OpenJDK javadocs also seemed strange but I have not read the contents of the license with any attention. Eclipse Temurin also generates a legal/LICENSE file which contains the string "../base.legal" which may be more acceptable. I can't tell (yet?) if these license files in the javadocs are just a nuisance or if they are actually an unacceptable burden. |
My recollection is that OpenJDK's 'strangeness' in the javadoc will be GPL-2.0, I believe with ClasspathException. And Temurin is presumably pointing to an Eclipse license (BSD? Eclipse-2.0? I haven't looked). It's very frustrating that N different approaches are all sneaking licensing into the built artifacts. I feel we all reasonably expect that the Java build tools add no licensing beyond what the input provides. I think they are largely a nuisance, I've long since adapted to not worry about the GPL showing in javadoc jars for the search functionality. For example, not something that worries me over at Apache with a licensing committee hat on. And I think most open source projects are using OpenJDK. But the Oracle's JDK more proprietary licensing feels out of sorts with an open source project; it's weird enough noise for users that I feel it causes more confusion/doubt than simply seeing an Eclipse or GPL license. |
Hey Ceki and qos folk,
Looking at the Javadoc jar from https://central.sonatype.com/artifact/org.slf4j/slf4j-ext/2.1.0-alpha1 it contains:
This is an Oracle "No-Fee Terms and Conditions license agreement".
I'm not sure if this was your intent, or if this has snuck in due to Oracle JDK being used to perform the release. Sharing in case it's a concern for you.
The text was updated successfully, but these errors were encountered: