1999年组成的Java 数据对象 (JDO)专家组定义了一个在JSR(JAVA specification Request)-12下JAVA对象透明持久性模型的标准。在2002年3月的java社区组织(Java Community PRocess 简称JCP)上JDO规范作为一个标准被分发。目前有10个公司提供JDO标准的商业实现。Apache公司的Jakarta 工程正在开发一个开源的JDO实现。JDOcentral 是一个致力于JDO标准发展的网站。
我是JDO专家组的初始成员之一,我确信Exolab 不是JDO专家组的成员。 Java Community Process 对于专家组成员的规则将使得Exolab当他们用JDO的名字时他们无法得到规范,他们不能合法的声称他们的产品实现了JDO标准假如他们是专家组成员的话。
有人问Exolab用JOD和Java Data Objects是否侵犯了SUN的商标。根据SUN JDO规范的领导者拉塞尔.克雷格(Craig Russell)的说法:“SUN没有声明任何关于缩写JDO的商标权“。但是SUN声明了JAVA的 商标权。'Java Data Objects'这个名词能够、确实意味着一件事情:Sun's JSR-12 规范。
Castor JDO是一个开源的具有应用程序编程接口的工具,但是它一直在用Java Data Objects 和 JDO的名字。它是一个单独的商家Exolab提供的专用工具。与此相反的是Java Data Objects标准被Java Community Process 具体说明,被许多厂商支持。Exolab一直在用JDO, Java Data Objects, 和 OQL这些名字好象是为了得到ODMG 和JDO名字被承认而进行的投资。