I just searched the OpenJDK sources and found the class in OpenJDK too:
https://hg.openjdk.java.net/jdk8/jdk8/jdk/file/687fd7c7986d/src/share/classes/com/sun/management/UnixOperatingSystemMXBean.java

Chris

Am 27.01.19, 15:23 schrieb "Xiangdong Huang" <[email protected]>:

    It is a good question... I will try it and report the result here.
    
    Anyway, I think we need to replace the method because it can not count the
    number of opened files in a specific folder.
    
    Best,
    -----------------------------------
    Xiangdong Huang
    School of Software, Tsinghua University
    
     黄向东
    清华大学 软件学院
    
    
    Felix Cheung <[email protected]> 于2019年1月27日周日 上午3:03写道:
    
    > Using that during build or test should be ok.
    >
    > But is com.sun.management available on openjdk?
    >
    >
    > ________________________________
    > From: Xiangdong Huang <[email protected]>
    > Sent: Tuesday, January 22, 2019 6:03 PM
    > To: [email protected]
    > Subject: Re: Could someone please address the last two failing tests?
    >
    > Hi,
    >
    > I notice a news report said that Sun picks GPL for Java codes at 2007 [1]
    >
    > But actually, `com.sun.management` package are packed into Java SE. As
    > Oracle Java [2] claimed, `com.sum.management` package can be treated the
    > same with `java` package and `javax` package:
    >
    > - ""Licensor Name Space" shall mean the public class or interface
    > declarations whose names begin with "java", "javax", "com.sun",
    > “com.oracle” or their equivalents in any subsequent naming convention
    > adopted by Oracle through the Java Community Process, or any recognized
    > successors or replacements thereof;"
    >
    > If `com.sun` package has the same degree with `java` package, I think that
    > using it is ok...
    >
    > Anyway, I am a layman for the license compatibility, so if we have to
    > remove the usage of the package, we can try to find an alternative.
    >
    > Best,
    >
    > Reference:
    > [1] https://www.cnet.com/news/sun-picks-gpl-license-for-java-code/
    > [2]
    >
    > 
https://www.oracle.com/technetwork/java/javase/overview/javase8speclicense-2158700.html
    >
    >
    > -----------------------------------
    > Xiangdong Huang
    > School of Software, Tsinghua University
    >
    > 黄向东
    > 清华大学 软件学院
    >
    >
    > Justin Mclean <[email protected]> 于2019年1月23日周三 上午2:53写道:
    >
    > > Hi,
    > >
    > > > I have fixed the issue of the two failed UTs (because the OS that
    > Apache
    > > > Jenkins runs on has no `lsof ` command...). Now I use
    > > > `com.sun.management.UnixOperatingSystemMXBean` to get the number of
    > > opened
    > > > files.
    > >
    > > There may be license issue wth this in that I think that function is GPL
    > > licensed, The GPL license is not compatible with ALv2 and you can’t
    > include
    > > or depend upon anything with a GPL license (with some exceptions like
    > > optional dependancies and build tools). I’ll look into it and get back 
to
    > > the list.
    > >
    > > Thanks,,
    > > Justin
    >
    

Reply via email to