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名字被承認而進行的投資。