>On Mon, 30 Oct 2000, Peter Donald wrote:
>> Other stuff (like jndi) is questionably GPLable. Because you target for a
>> 1.2 VM (where JNDI is an extention) you can not GPL it in that case but in
>> 1.3 where it is part of the runtime it is okay.
>>
>> Hell - I am not even sure that any class importing ejb package is GPLable.
>
>You seemed to be sure earlier that is ok to link against the
>"platform" (J2EE-J2SE-J2ME) that is J2EE in this case.. this includes JTA,
>JMS, EJB, JavaMail, JNDI etc.
right but J2EE is a "special" case. You have to stay with the same versions
of standard extentions which you do not. This issues is a big can of worms
and I would suggest a lawyer goes through the sun licenses with you as I am
in no way qualified to state the reasons why this not kosher. (I got a
lawyer to try and explain it to me once but got lost after about 5 minutes ;])
>JMX is not yet included though JSR77 seems to indicate its a candiate for
>J2EE 1.4 spec.
yep. But you are distributing now so it is relatively irrelevent what the
future may or may not hold. Remeber that complying to J2EE also means not
using standards such as EJB 2.0 and later versions of many of those other
libraries which is extremely limiting. You also have to go through strict
conformance testing etc and pay much $$ if you want to use J2EE as platform.
Even if you stick to said platform you have to be able to prove that is
intended platform and you have to immediately stop distribution when new
version comes out and are not allowed to keep workin on old version or
allowed to release anything until conform etc.
Lots of hoops to jump through - especially for an OSS product and very
expensive.
Cheers,
Pete
*------------------------------------------------------*
| "Nearly all men can stand adversity, but if you want |
| to test a man's character, give him power." |
| -Abraham Lincoln |
*------------------------------------------------------*