JDK-8239378 : Add Classpath Exception to license in source file.
  • Type: Enhancement
  • Component: tools
  • Sub-Component: javadoc(tool)
  • Affected Version: 15
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2020-02-18
  • Updated: 2022-02-24
  • Resolved: 2020-02-18
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 14 JDK 15
14.0.1Fixed 15 b11Fixed
Related Reports
Relates :  
Description
In a message to jdk-dev, it is noted that the reference copy of external-link.svg uses GPL2 but not ClassPath Exception.

While this is not particularly significant, since the file is just a reference copy for the minified version in the stylesheet file, and is not otherwise used in JDK, it is still worth adjusting the license to be consistent with the guidelines for files in the src/ directory.

The file in question is src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/external-link.svg,  and contains the following comment:

<!--
 A minified version of this file is used as inline SVG icon in the stylesheet.
 This file serves only for future editing and is not used by javadoc.

 Note that the '#' character in the value of the fill attribute needs to be
 URL-encoded when inlined in the CSS file.
-->

Comments
The fix applies cleanly to jdk14 and jdk14u, change is only in document, and it is important to have correct license. As this is a document only change, we were hoping it can be fixed in the earliest release if possible.
19-02-2020

URL: https://hg.openjdk.java.net/jdk/jdk/rev/ed7f82f396e1 User: jjg Date: 2020-02-18 22:09:03 +0000
18-02-2020