You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomee.apache.org by Ted Kirby <te...@gmail.com> on 2007/04/03 21:21:10 UTC

Shipping files with Sun copyright statements?

I have discovered some nasty-looking Sun copyright statements in these files:

container/openejb-core/src/main/resources/schema/ejb-jar_1_1.dtd
container/openejb-core/src/main/resources/schema/ejb-jar_2_0.dtd
container/openejb-jee/src/main/resources/META-INF/schema/application-client_5.xsd
container/openejb-jee/src/main/resources/META-INF/schema/application_5.xsd
container/openejb-jee/src/main/resources/META-INF/schema/ejb-jar_3_0.xsd
container/openejb-jee/src/main/resources/META-INF/schema/javaee_5.xsd
container/openejb-jee/src/main/resources/META-INF/schema/javaee_web_services_1_2.xsd
container/openejb-jee/src/main/resources/META-INF/schema/javaee_web_services_client_1_2.xsd
container/openejb-jee/src/main/resources/META-INF/schema/jsp_2_1.xsd
container/openejb-jee/src/main/resources/META-INF/schema/web-app_2_5.xsd
container/openejb-jee/src/main/resources/META-INF/schema/web-facesconfig_1_2.xsd
container/openejb-jee/src/main/resources/META-INF/schema/web-jsptaglibrary_2_1.xsd
container/openejb-jee/src/main/xsd/ejb-jar_3_0.xsd
container/openejb-jee/src/main/xsd/javaee_5.xsd
container/openejb-jee/src/main/xsd/javaee_web_services_client_1_2.xsd

The copyright statement is:

"Copyright (c) 2000 Sun Microsystems, Inc.,
901 San Antonio Road,
Palo Alto, California 94303, U.S.A.
All rights reserved.

Sun Microsystems, Inc. has intellectual property rights relating to
technology embodied in the product that is described in this document.
In particular, and without limitation, these intellectual property
rights may include one or more of the U.S. patents listed at
http://www.sun.com/patents and one or more additional patents or
pending patent applications in the U.S. and in other countries.

This document and the product to which it pertains are distributed
under licenses restricting their use, copying, distribution, and
decompilation.  This document may be reproduced and distributed but may
not be changed without prior written authorization of Sun and its
licensors, if any."

This copyright notice includes some serious restrictions. Do we have a
separate license from Sun as seems to be needed per the above notice?

It seems that these files are/were not shipped in openejb2 jars, for
example those used with Apache Geronimo, but they do seem to be
shipped with openejb3 jars, for example those with Apache Geronimo.

Perhaps the simplest "fix" is to remove them from shipped openejb3
jars, if this can be done?

Thanks,
Ted Kirby

Re: Shipping files with Sun copyright statements?

Posted by David Blevins <da...@visi.com>.
This is on the TODO list before we can ship any 3x releases.  All app  
servers need the schemas to essentially be compliant.  Geronimo got  
around this but generating xmlbeans objects from the schemas and  
simply keeping the generated objects and ditching the schemas.  We  
need to find our own clever solution.

We're actually pretty close as we have the jaxb tree which itself  
provides a sort for schema validation through it's structure in java  
code, we just need to get it to work without the need for also  
loading the xsd files.

-David

On Apr 3, 2007, at 12:21 PM, Ted Kirby wrote:

> I have discovered some nasty-looking Sun copyright statements in  
> these files:
>
> container/openejb-core/src/main/resources/schema/ejb-jar_1_1.dtd
> container/openejb-core/src/main/resources/schema/ejb-jar_2_0.dtd
> container/openejb-jee/src/main/resources/META-INF/schema/ 
> application-client_5.xsd
> container/openejb-jee/src/main/resources/META-INF/schema/ 
> application_5.xsd
> container/openejb-jee/src/main/resources/META-INF/schema/ejb- 
> jar_3_0.xsd
> container/openejb-jee/src/main/resources/META-INF/schema/javaee_5.xsd
> container/openejb-jee/src/main/resources/META-INF/schema/ 
> javaee_web_services_1_2.xsd
> container/openejb-jee/src/main/resources/META-INF/schema/ 
> javaee_web_services_client_1_2.xsd
> container/openejb-jee/src/main/resources/META-INF/schema/jsp_2_1.xsd
> container/openejb-jee/src/main/resources/META-INF/schema/web- 
> app_2_5.xsd
> container/openejb-jee/src/main/resources/META-INF/schema/web- 
> facesconfig_1_2.xsd
> container/openejb-jee/src/main/resources/META-INF/schema/web- 
> jsptaglibrary_2_1.xsd
> container/openejb-jee/src/main/xsd/ejb-jar_3_0.xsd
> container/openejb-jee/src/main/xsd/javaee_5.xsd
> container/openejb-jee/src/main/xsd/javaee_web_services_client_1_2.xsd
>
> The copyright statement is:
>
> "Copyright (c) 2000 Sun Microsystems, Inc.,
> 901 San Antonio Road,
> Palo Alto, California 94303, U.S.A.
> All rights reserved.
>
> Sun Microsystems, Inc. has intellectual property rights relating to
> technology embodied in the product that is described in this document.
> In particular, and without limitation, these intellectual property
> rights may include one or more of the U.S. patents listed at
> http://www.sun.com/patents and one or more additional patents or
> pending patent applications in the U.S. and in other countries.
>
> This document and the product to which it pertains are distributed
> under licenses restricting their use, copying, distribution, and
> decompilation.  This document may be reproduced and distributed but  
> may
> not be changed without prior written authorization of Sun and its
> licensors, if any."
>
> This copyright notice includes some serious restrictions. Do we have a
> separate license from Sun as seems to be needed per the above notice?
>
> It seems that these files are/were not shipped in openejb2 jars, for
> example those used with Apache Geronimo, but they do seem to be
> shipped with openejb3 jars, for example those with Apache Geronimo.
>
> Perhaps the simplest "fix" is to remove them from shipped openejb3
> jars, if this can be done?
>
> Thanks,
> Ted Kirby
>