On Mar 29, 2010, at 10:10 PM, Lin Sun wrote:

> Hi
> 
> I don't think hiding the schema files are the right thing to do.   We
> should try to get the schema files from either geronimo spec or
> openjpa, and see how they solve this prob.   I seem to remember that
> apache has special agreement with Sun (without knowing details tho)
> and we could hopefully get the schema files via that special
> agreement.

I'm not aware of a special agreement with Sun that would provide us with 
non-CDDL licensed schema's. Nor is Geronimo able to produce alternatively 
licensed schema files (Geronimo does produce alternatively licensed spec jars 
-- I assume that this is what you are thinking about). Consuming the CDDL+GPL 
licensed schemas as source is fine. We choose the CDDL license. CDDL is a 
category B license (an Apache classification system -- 
http://www.apache.org/legal/3party.html#criteriaandcategories). Normally 
Category B source code is not acceptable to Apache. However, source files like 
the schemas, which aren't expected to be changed by users (they define a 
standard, after all) are allowable.

There may be alternative/better ways of getting the RAT report to pass. You can 
check with the RAT community. However, ignoring the schema files seems OK to me.

--kevan

Reply via email to