Copyright Issues : JDK17 - GPLv2 is present but Classpath exception is missing

David Holmes david.holmes at oracle.com
Tue Sep 7 22:19:33 UTC 2021


On 7/09/2021 11:55 pm, Archana Nogriya wrote:
> Hi David,
> 
> .S is assembler code, and the classpath exception is meaningful and as 
> important for assembler code or C code as we see other code.
> Hence we need to get this fix please.

Okay I've filed:

https://bugs.openjdk.java.net/browse/JDK-8273458

on your behalf. Note however that this would not result in any changes 
to the actual JDK 17 repo files, just 17u and mainline.

Cheers,
David
-----

> 
> Many Thanks & Regards
> Archana Nogriya
> Java Runtimes Development and Project Manager
> IBM Hursley
> IBM United Kingdom Ltd
> internet email: archana.nogriya at uk.ibm.com
> Working hrs (Mon-Fri)- 9am - 3pm
> 
> 
> 
> 
> 
> From: "David Holmes" <david.holmes at oracle.com>
> To: "Archana Nogriya" <archana.nogriya at uk.ibm.com>, 
> jdk-dev at openjdk.java.net
> Cc: "Anthony Renaud" <Anthony_Renaud at ca.ibm.com>, "Peter Shipton" 
> <Peter_Shipton at ca.ibm.com>, "Adam Brousseau" <Adam.Brousseau at ca.ibm.com>
> Date: 07/09/2021 14:29
> Subject: [EXTERNAL] Re: Copyright Issues : JDK17 - GPLv2 is present but 
> Classpath exception is missing
> ------------------------------------------------------------------------
> 
> 
> 
> On 7/09/2021 10:52 pm, Archana Nogriya wrote:
>> Hi,
>> 
>> 
>> Please can someone help to fix the copyright issues in JDK17.
>> We found in our internal scan that under new 'jdk.incubator.vector'  all
>> the listed files has GPLv2 present but Classpath exception is missing.
> 
> Does the classpath exception even have any meaning/applicability for
> these .S files ???
> 
> David
> -----
> 
>> 
>> -
>> src/jdk.incubator.vector/linux/native/libsvml/globals_vectorApiSupport_linux.S.inc
>> 
>> - src/jdk.incubator.vector/linux/native/libsvml/svml_d_acos_linux_x86.S
>> - src/jdk.incubator.vector/linux/native/libsvml/svml_d_asin_linux_x86.S
>> - src/jdk.incubator.vector/linux/native/libsvml/svml_d_atan2_linux_x86.S
>> - src/jdk.incubator.vector/linux/native/libsvml/svml_d_atan_linux_x86.S
>> - src/jdk.incubator.vector/linux/native/libsvml/svml_d_cbrt_linux_x86.S
>> - src/jdk.incubator.vector/linux/native/libsvml/svml_d_cos_linux_x86.S
>> - src/jdk.incubator.vector/linux/native/libsvml/svml_d_cosh_linux_x86.S
>> - src/jdk.incubator.vector/linux/native/libsvml/svml_d_exp_linux_x86.S
>> - src/jdk.incubator.vector/linux/native/libsvml/svml_d_expm1_linux_x86.S
>> - src/jdk.incubator.vector/linux/native/libsvml/svml_d_hypot_linux_x86.S
>> - src/jdk.incubator.vector/linux/native/libsvml/svml_d_log10_linux_x86.S
>> - src/jdk.incubator.vector/linux/native/libsvml/svml_d_log1p_linux_x86.S
>> - src/jdk.incubator.vector/linux/native/libsvml/svml_d_log_linux_x86.S
>> - src/jdk.incubator.vector/linux/native/libsvml/svml_d_pow_linux_x86.S
>> - src/jdk.incubator.vector/linux/native/libsvml/svml_d_sin_linux_x86.S
>> - src/jdk.incubator.vector/linux/native/libsvml/svml_d_sinh_linux_x86.S
>> - src/jdk.incubator.vector/linux/native/libsvml/svml_d_tan_linux_x86.S
>> - src/jdk.incubator.vector/linux/native/libsvml/svml_d_tanh_linux_x86.S
>> - src/jdk.incubator.vector/linux/native/libsvml/svml_s_acos_linux_x86.S
>> - src/jdk.incubator.vector/linux/native/libsvml/svml_s_asin_linux_x86.S
>> - src/jdk.incubator.vector/linux/native/libsvml/svml_s_atan2_linux_x86.S
>> - src/jdk.incubator.vector/linux/native/libsvml/svml_s_atan_linux_x86.S
>> - src/jdk.incubator.vector/linux/native/libsvml/svml_s_cbrt_linux_x86.S
>> - src/jdk.incubator.vector/linux/native/libsvml/svml_s_cos_linux_x86.S
>> - src/jdk.incubator.vector/linux/native/libsvml/svml_s_cosh_linux_x86.S
>> - src/jdk.incubator.vector/linux/native/libsvml/svml_s_exp_linux_x86.S
>> - src/jdk.incubator.vector/linux/native/libsvml/svml_s_expm1_linux_x86.S
>> - src/jdk.incubator.vector/linux/native/libsvml/svml_s_hypot_linux_x86.S
>> - src/jdk.incubator.vector/linux/native/libsvml/svml_s_log10_linux_x86.S
>> - src/jdk.incubator.vector/linux/native/libsvml/svml_s_log1p_linux_x86.S
>> - src/jdk.incubator.vector/linux/native/libsvml/svml_s_log_linux_x86.S
>> - src/jdk.incubator.vector/linux/native/libsvml/svml_s_pow_linux_x86.S
>> - src/jdk.incubator.vector/linux/native/libsvml/svml_s_sin_linux_x86.S
>> - src/jdk.incubator.vector/linux/native/libsvml/svml_s_sinh_linux_x86.S
>> - src/jdk.incubator.vector/linux/native/libsvml/svml_s_tan_linux_x86.S
>> - src/jdk.incubator.vector/linux/native/libsvml/svml_s_tanh_linux_x86.S
>> -
>> src/jdk.incubator.vector/windows/native/libsvml/globals_vectorApiSupport_windows.S.inc
>> 
>> -
>> src/jdk.incubator.vector/windows/native/libsvml/svml_d_acos_windows_x86.S
>> -
>> src/jdk.incubator.vector/windows/native/libsvml/svml_d_asin_windows_x86.S
>> -
>> src/jdk.incubator.vector/windows/native/libsvml/svml_d_atan2_windows_x86.S
>> -
>> src/jdk.incubator.vector/windows/native/libsvml/svml_d_atan_windows_x86.S
>> -
>> src/jdk.incubator.vector/windows/native/libsvml/svml_d_cbrt_windows_x86.S
>> - src/jdk.incubator.vector/windows/native/libsvml/svml_d_cos_windows_x86.S
>> -
>> src/jdk.incubator.vector/windows/native/libsvml/svml_d_cosh_windows_x86.S
>> - src/jdk.incubator.vector/windows/native/libsvml/svml_d_exp_windows_x86.S
>> -
>> src/jdk.incubator.vector/windows/native/libsvml/svml_d_expm1_windows_x86.S
>> -
>> src/jdk.incubator.vector/windows/native/libsvml/svml_d_hypot_windows_x86.S
>> -
>> src/jdk.incubator.vector/windows/native/libsvml/svml_d_log10_windows_x86.S
>> -
>> src/jdk.incubator.vector/windows/native/libsvml/svml_d_log1p_windows_x86.S
>> - src/jdk.incubator.vector/windows/native/libsvml/svml_d_log_windows_x86.S
>> - src/jdk.incubator.vector/windows/native/libsvml/svml_d_pow_windows_x86.S
>> - src/jdk.incubator.vector/windows/native/libsvml/svml_d_sin_windows_x86.S
>> -
>> src/jdk.incubator.vector/windows/native/libsvml/svml_d_sinh_windows_x86.S
>> - src/jdk.incubator.vector/windows/native/libsvml/svml_d_tan_windows_x86.S
>> -
>> src/jdk.incubator.vector/windows/native/libsvml/svml_d_tanh_windows_x86.S
>> -
>> src/jdk.incubator.vector/windows/native/libsvml/svml_s_acos_windows_x86.S
>> -
>> src/jdk.incubator.vector/windows/native/libsvml/svml_s_asin_windows_x86.S
>> -
>> src/jdk.incubator.vector/windows/native/libsvml/svml_s_atan2_windows_x86.S
>> -
>> src/jdk.incubator.vector/windows/native/libsvml/svml_s_atan_windows_x86.S
>> -
>> src/jdk.incubator.vector/windows/native/libsvml/svml_s_cbrt_windows_x86.S
>> - src/jdk.incubator.vector/windows/native/libsvml/svml_s_cos_windows_x86.S
>> -
>> src/jdk.incubator.vector/windows/native/libsvml/svml_s_cosh_windows_x86.S
>> - src/jdk.incubator.vector/windows/native/libsvml/svml_s_exp_windows_x86.S
>> -
>> src/jdk.incubator.vector/windows/native/libsvml/svml_s_expm1_windows_x86.S
>> -
>> src/jdk.incubator.vector/windows/native/libsvml/svml_s_hypot_windows_x86.S
>> -
>> src/jdk.incubator.vector/windows/native/libsvml/svml_s_log10_windows_x86.S
>> -
>> src/jdk.incubator.vector/windows/native/libsvml/svml_s_log1p_windows_x86.S
>> - src/jdk.incubator.vector/windows/native/libsvml/svml_s_log_windows_x86.S
>> - src/jdk.incubator.vector/windows/native/libsvml/svml_s_pow_windows_x86.S
>> - src/jdk.incubator.vector/windows/native/libsvml/svml_s_sin_windows_x86.S
>> -
>> src/jdk.incubator.vector/windows/native/libsvml/svml_s_sinh_windows_x86.S
>> - src/jdk.incubator.vector/windows/native/libsvml/svml_s_tan_windows_x86.S
>> -
>> src/jdk.incubator.vector/windows/native/libsvml/svml_s_tanh_windows_x86.S
>> 
>> 
>> Many Thanks & Regards
>> Archana Nogriya
>> Java Runtimes Development and Project Manager
>> IBM Hursley
>> IBM United Kingdom Ltd
>> internet email: archana.nogriya at uk.ibm.com
>> Working hrs (Mon-Fri)- 9am - 3pm
>> 
>> 
>> Unless stated otherwise above:
>> IBM United Kingdom Limited - Registered in England and Wales with  number
>> 741598.
>> Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire  PO6 3AU
>> 
> 
> 
> 
> Unless stated otherwise above:
> IBM United Kingdom Limited - Registered in England and Wales with number 
> 741598.
> Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU


More information about the jdk-dev mailing list