OpenJDK and JNI -- licensing

Geir Magnusson Jr. geir at pobox.com
Wed Jul 8 09:34:39 UTC 2009


I strikes me that the best thing for everyone is a FAQ entry from Sun :

"Q: Does the classpath exception apply to JNI applications running on  
OpenJDK?"

with the answer

"A: Yes"

or

"A: No"

depending on Sun's official stance on the matter.

Seems like an easy thing for Sun to provide.

geir


On Jul 7, 2009, at 8:08 PM, Kevin Regan wrote:

>
>
> So, let me get this straight.  I need to first understand the  
> Classpath exception, then find this entry in the FAQ about alternate  
> licenses (that I otherwise would not be looking for), track down  
> these demo applications, notice that at least one of them is JNI,  
> and then assume from the wording of "Because these components are  
> not part of the JDK but rather are
> application programs, they need not be under the GPL license because  
> of
> the Classpath exception" that my JNI applications are also not  
> encumbered by the GPL?
>
> You are absolutely serious in putting forth that this is sufficient  
> for most developers to answer this question (are JNI applications  
> subject to the GPL)?  You are stating that most developers will come  
> to the FAQ and easily track down this information?
>
> So, clearly, from following this procedure, we've surmised JNI  
> applications are not subject to the GPL, correct?
>
> --Kevin
>
>> Date: Wed, 8 Jul 2009 01:58:03 +0200
>> From: Dalibor.Topic at Sun.COM
>> Subject: Re: OpenJDK and JNI -- licensing
>> To: galabar at hotmail.com
>> CC: discuss at openjdk.java.net
>>
>> Kevin Regan wrote:
>>> I'm asking for samples explaining how the license applies to JNI  
>>> and pure Java applications.
>>
>> Let me quote from the FAQ I referred to in the mail you're just  
>> replying to:
>>
>> "Q:
>> Are there any other licenses used in the OpenJDK code base besides  
>> the ones you've already described?
>> A:
>> Yes. The demo and sample code modules are released under the BSD  
>> license. These code elements are intended to be very widely  
>> distributed, freely modified and used. Accordingly, we've chosen  
>> the BSD license as most appropriate for these uses. *Because these  
>> components are not part of the JDK but rather are application  
>> programs, they need not be under the GPL license because of the  
>> Classpath exception.*"[emphasis mine]
>>
>> You can find the samples you're looking for (both pure Java  
>> applications, and those using JNI) in the folders containing BSD  
>> licensed demo and sample application programs.
>>
>> I can only assume that the issues you're having with the FAQ are  
>> based on an assumption that using or not using JNI makes a major  
>> difference in terms of the effect of the license, so I'd kindly  
>> suggest reading the license terms, and/or the FAQ and/or asking a  
>> legal professional for advice.
>>
>> cheers,
>> dalibor topic
>> -- 
>> *******************************************************************
>> Dalibor Topic                   Tel: (+49 40) 23 646 738
>> Java F/OSS Ambassador           AIM: robiladonaim
>> Sun Microsystems GmbH           Mobile: (+49 177) 2664 192
>> Nagelsweg 55                    http://openjdk.java.net
>> D-20097 Hamburg                 mailto:Dalibor.Topic at sun.com
>> Sitz der Gesellschaft: Sonnenallee 1, D-85551 Kirchheim-Heimstetten
>> Amtsgericht München: HRB 161028
>> Geschäftsführer: Thomas Schröder, Wolfgang Engels, Wolf Frenkel
>> Vorsitzender des Aufsichtsrates: Martin Häring
>>
>>
>
> _________________________________________________________________
> Windows Live™: Keep your life in sync.
> http://windowslive.com/explore?ocid=TXT_TAGLM_WL_BR_life_in_synch_062009




More information about the discuss mailing list