From: Wes B. <we...@ca...> - 2004-07-06 07:06:53
|
XORM developers, JDO 2.0 has published an early draft that I encourage you to check out (see the news link I posted on sourceforge for the URL to the download). There are concurrent plans for an open source reference implementation of JDO 2.0, incubated within the Apache Java project and released under an Apache/BSD style license. It will be a separate project from OJB which specifically implements the JDO 2.0 requirements, and will probably use the JDO 1.0 RI as its foundation (though I'm not convinced we shouldn't build from scratch) -- Sun is working on the legalities of freeing that source at the moment. So what role does XORM have to play in this emerging environment? What I would like to do as a developer is contribute both code and architecture to the JDO 2.0 reference implementation that ensures that the value added or non-spec features of XORM can be included. That is, I will invest in making the RI an open, pluggable architecture that allows us to do some of the more interesting things that have evolved in XORM, such as mapping abstract/interface properties and query methods, writing code-based queries, and using runtime instead of compile-time class enhancement. The overall goal would be to provide a GPLed product built on top of the ASL core that is both JDO 2.0 compliant (passes the TCK) and includes unique features. If you could respond with a vote on (a) whether you think this is a reasonable approach and (b) whether you would be willing to commit to helping with a JDO 2.0 RI, that would be great. If I can go back to the JDO Expert Group and say "X number of developers from XORM will be involved in the RI" (where X > just me), the team here can probably have significant input into its design. Regards, Wes |