I'm not Thomas, but...

OJB does not fully implement JDO at this point. OJB does have a JDO implementation that functions as a plugin to Sun's reference implementation of JDO (referred to as JDORI, for "JDO Reference Implementation").

The JDORI is not licensed for commercial use.

This means that using the OJB plugin, and OJB is fine and great, but using the JDORI is not a real option for a production app.

OJB 2.0 is slated to include a full JDO implementation, but this isn't going to happen real soon (OJB is at 1.0rc3 presently, with 1.0 due real-soon-now).

If you are locked into using JDO, then one of the other implementations you mention will be a better option (imho). If you are not locked into JDO specifically, OJB is a rockin' object-relational mapping tool using either the PersistanceBroker API (my personal preference) or the ODMG API.

-Brian

On Saturday, January 20, 2001, at 09:57 PM, <[EMAIL PROTECTED]> wrote:


Dear Thomas,


Thanks Thomas for the reply regarding the JDO, after being a member of a
list for a whole weekend I can see that there is alot of activity in this
area and is hence maturing.


However I am still a little unsure about what the bit you wrote about
licensing and commerical usage.

" .......... But there is an issue that you should be aware of. The OJB JDO
implementation is not a standalone solution, but requires the SUN JDO
Reference Implementation as the toplevel implementation.
Unfortunately the license for the JDO RI does not allow to use it in
commercial applications (If I got the licence right, IANAL ;-))


 I know there are other OSS JDO projects, like TJDO and XORM.
But I don't know much about them...."

Does this mean(you recommend) we shouldnt use the Apache code then ? and we
should use perhaps other projects which do not use the SUN JDO for our
COMMERCIAL project


Looking forward to your reply-

Ben






--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to