At 12:40 PM 1/5/2001 -0600, you wrote:
>If Orion is a full J2EE implementation, they are probably right in not 
>legally releasing the source code as open source.  I found this in the 
>openEJB letter archive at 
>http://openejb.exolab.org/list-archive/msg00103.html, under www.openejb.org

So what are the restrictions?

No one seems to know.

I see this inside the J2EE 1.2 specification:

Sun hereby grants you a fully-paid, non-exclusive, non-transferable, 
worldwide, limited license (without the right to sublicense), under
Sun's intellectual property rights that are essential to practice this 
Specification, to internally practice this Specification solely for the
purpose of creating a clean room implementation of this Specification that: 
(i) includes a complete implementation of the current version of
this Specification, without subsetting or supersetting; (ii) implements all 
of the interfaces and functionality of this Specification, as defined
by Sun, without subsetting or supersetting; (iii) includes a complete 
implementation of any optional components (as defined by Sun in this
Specification) which you choose to implement, without subsetting or 
supersetting; (iv) implements all of the interfaces and functionality of
such optional components, without subsetting or supersetting; (v) does not 
add any additional packages, classes or interfaces to the
"java.*" or "javax.*" packages or subpackages (or other packages defined by 
Sun); (vi) satisfies all testing requirements available from Sun
relating to the most recently published version of this Specification six 
(6) months prior to any release of the clean room implementation or
upgrade thereto; (vii) does not derive from any Sun source code or binary 
code materials; and (viii) does not include any Sun source code or
binary code materials without an appropriate and separate license from Sun. 
This Specification contains the proprietary information of Sun
and may only be used in accordance with the license terms set forth herein. 
This license will terminate immediately without notice from
Sun if you fail to comply with any provision of this license. Sun may, at 
its sole option, terminate this license without cause upon ten (10)
days notice to you. Upon termination of this license, you must cease use of 
or destroy this Specification.

which doesn't say anything about license violations if you open source a 
J2EE implementation, or provide source to a J2EE implementation given a 
customer's agreement to a vendor-provided license.

If there is a legal issue, someone please point it out and provide a 
reference to where it is written.




Reply via email to