The file was moved from hs to the jdk to simplify the API, not sure why it’s 
still there.  A bulk merge issue maybe.  I don’t recall clearly but I think the 
BSD license was a request from that other big company.

Cheers,

— Jim

> On Nov 21, 2017, at 10:00 AM, Magnus Ihse Bursie 
> <magnus.ihse.bur...@oracle.com> wrote:
> 
> On 2017-11-21 12:44, David Holmes wrote:
>> Hi Magnus,
>> 
>> This seems fine to me.
>> 
>> Do you know what the story is with the copyright header?
> No, I don't. It was introduced in JDK-8149776, which has just a brief 
> rationale:
> "Allow the jimage native code to be more easily re-used in JVM 
> implementations which cannot accept code under the GPL." I do not know what 
> prompted this.
> 
> It seems reasonable to keep the more liberaly licensed version, though. 
> (Which happens to coincide with the JDK version).
> 
> /Magnus
>> 
>> Thanks,
>> David
>> 
>> On 21/11/2017 9:13 PM, Magnus Ihse Bursie wrote:
>>> I ran a duplicate name check on the source base. Then I discovered that 
>>> there is a jimage.hpp in both src/hotspot/share/classfile/jimage.hpp and 
>>> src/java.base/share/native/libjimage/jimage.hpp. They are identical (apart 
>>> from copyright headers), and once again, we shouldn't have both. David 
>>> Holmes suggested removing the hotspot version, so this I've done.
>>> 
>>> I intend to push this to jdk/hs.
>>> 
>>> Bug: https://bugs.openjdk.java.net/browse/JDK-8191203
>>> WebRev: 
>>> http://cr.openjdk.java.net/~ihse/JDK-8191203-remove-duplicated-jimage-hpp/webrev.01
>>>  
>>> 
>>> /Magnus
> 

Reply via email to