Yoav Shapira wrote:
Hola,
A couple of questions:
:Core Developers:
Fourteen of the initial committers are BEA employees. One of those is a
committer on the Apache JDO project. We anticipate that five of these
fourteen will be involved in the core code development, and the other
nine will be involved in documentation and ongoing QA for the project.
Must the other 9 have commit privileges? If they're doing docs and
QA, most of what they'll be doing is available via JIRA or whatever
issue tracker is set up.
There's no harm in QA and docs people having commit, especially if they
are working on SVN-based QA infrastructure and/or documentation that has
some permanence and structure in a reusable format. :)
(We had a doco person as a committer in Velocity many years ago w/ no
downside, and <joke> we'd be breaking new ground having formal QA people
in an open source project </joke> )
JPA is for use in any Java application, not just J2EE. Therefore, any
application that needs to do data persistence in the object/relational
style (including any application that currently uses Hibernate) will
benefit from Open JPA.
Would it make sense for this to go in DB or Jakarta, then? The
Geronimo association implies a J2EE container in my mind.
It makes far more sense in DB, although it makes sense as a TLP as well
(as much as anything does). I don't see the Jakarta link other than
it's in Java.
This is a peer technology to JDO2, for example, and arguably wouldn't
exist if not for the cesspool of politics that surrounded The Great
EJB3/JDO2 War of 2004. I suspect though that it will have a far larger
community given the popularity and hype around the spec.
The Geronimo associations are due to the fact that EJB3, the EJB version
for J2EE 5, has a subspec that it's own core persistence engine. That
is what JPA is. ("Son of EJB3") So Geronimo can use OpenJPA as the
persistence engine for it's EJB3 implementation, but the spec for JPA is
explicit in it not requiring J2EE or EJB - it's for general use in J2SE,
just like Hibernate, for example.
When we've discussed how Roller, for example, can shed it's Hibernate
dependency, I've suggested that Roller switch to the "EJB3 persistence
API" that Hibernate also implements has so that some future Apache
Licensed implementation could be substituted to comply with distribution
requirements. OpenJPA is one such Apache Licensed implementation, or
will hopefully soon be.
geir
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]