From open-jpa-dev-return-3998-apmail-incubator-open-jpa-dev-archive=incubator.apache.org@incubator.apache.org Fri May 04 20:12:36 2007 Return-Path: Delivered-To: apmail-incubator-open-jpa-dev-archive@locus.apache.org Received: (qmail 38409 invoked from network); 4 May 2007 20:12:33 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 4 May 2007 20:12:33 -0000 Received: (qmail 17331 invoked by uid 500); 4 May 2007 20:12:39 -0000 Delivered-To: apmail-incubator-open-jpa-dev-archive@incubator.apache.org Received: (qmail 17302 invoked by uid 500); 4 May 2007 20:12:39 -0000 Mailing-List: contact open-jpa-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: open-jpa-dev@incubator.apache.org Delivered-To: mailing list open-jpa-dev@incubator.apache.org Received: (qmail 17293 invoked by uid 99); 4 May 2007 20:12:39 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 04 May 2007 13:12:39 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: local policy includes SPF record at spf.trusted-forwarder.org) Received: from [68.142.225.206] (HELO smtp108.rog.mail.re2.yahoo.com) (68.142.225.206) by apache.org (qpsmtpd/0.29) with SMTP; Fri, 04 May 2007 13:12:32 -0700 Received: (qmail 69325 invoked from network); 4 May 2007 20:12:10 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=rogers.com; h=Received:X-YMail-OSG:From:To:Subject:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:X-Mailer:In-Reply-To:X-MimeOLE:Thread-Index; b=OXNxdaNSYOnqI68cZsEdxIEqN/vy+4bLJGGIDL1nrdfDKNKteC/vsUERgtO0BnXNZ4CyNIRq6q8rt4SDId1TGjKkF2AoBlvgjdI/q9lz9Cc5bBBnUSZLsUWqsxI5YOV3R3S/3FZBw1hjRyhxfvBErSZeWFK7oVKE3o1szpQyt7Y= ; Received: from unknown (HELO tyan2400) (pjmoran@rogers.com@74.103.76.135 with login) by smtp108.rog.mail.re2.yahoo.com with SMTP; 4 May 2007 20:12:10 -0000 X-YMail-OSG: Fz5Z1zsVM1k_RihITK.t5jBe6DsmMxk94USe.tm7jFbsQyVQZ_AGCcNy0K.v204bkQ-- From: "Phill Moran" To: Subject: RE: [VOTE] Graduate from Incubation Date: Fri, 4 May 2007 16:11:55 -0400 Message-ID: <006501c78e88$76952210$6601a8c0@tyan2400> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 In-Reply-To: <6E896F17-37D0-425C-9FAD-1D53530FD6E9@SUN.com> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3028 Thread-Index: AceOhxznsDnUTFt1RI6S2uJi49YtGwAAIibA X-Virus-Checked: Checked by ClamAV on apache.org I have no desire in calling a new vote my comments where, to some degree, philosophical. I am well along the road in implementing a application using OpenJPA so I think we are ready to graduate. As mentioned we currently have no plans (or restrictions for that matter) on other APIs so keeping the name is fine. I think if we become a persistence platform then we should serious consider a renaming in order to provide easier understanding and discovery Thanks again Phill -----Original Message----- From: Craig L Russell [mailto:Craig.Russell@SUN.com] Sent: May 4, 2007 4:02 PM To: open-jpa-dev@incubator.apache.org Subject: Re: [VOTE] Graduate from Incubation Hi Phill, My sense of this community is that they don't want to be restricted in the space of API implementations that make sense for their pluggable persistence engine. I would like to hear from other community members on this subject. If you feel that you want to change your vote and have the community vote on adding restrictions of their charter in the board resolution, please do follow up. I'm happy to call another vote on this specific subject prior to asking for Incubator approval to graduate. Just ask. On May 4, 2007, at 12:16 PM, Phill Moran wrote: > Without getting any nastier let me explain. I don't see any evidence of nasty. > I see a discontinuity in calling the > project OpenJPA if in reality the project implements JDO and so forth. The project is clearly focused now on building a solid implementation of the JPA API. But I don't see why we would want to require a different community to be formed to build a different interface. There are people in this community with broader interests than JPA. And I'm also concerned that since we are trying to build a diverse community, we want to be as inclusive as makes sense. Narrowing the board charter won't help in community building. Look at Cayenne. No one would tell them not to implement a different API. Their board charter is as broad as ours. > If we can separate the engine from the API and make the API > pluggable/selectable and the project is planning on implementing other > APIs then a name change seems reasonable as it would not be > representative of what we are providing. There are good marketing reasons for calling the project Apache OpenJPA. But please look at the history of persistence APIs and projects. Which API will be dominant in 3 years? Still Hibernate? And what if we want to experiment with a Groovy subset/superset of JPA that might be more appropriate for scripting? > If we are to go down this path then I would further suggest we > separate the engine and implementing APIS into separate jars/packages > as it is wasteful Already been done. Please look at the package structure. Nothing wasted. And if we did ship an SDO implementation it could ship with its own dependencies excluding JPA or including JPA interface. We already publish our artifacts separately via maven in addition to publishing a fat jar and binary and source distributions. > and potentially dangerous to package all implementations together. Dangerous? Interesting theory. > > That is all this little piece of the community has to say. I do appreciate your bringing up this issue to make sure we have consensus. Craig > > Phill > > -----Original Message----- > From: Dain Sundstrom [mailto:dain@iq80.com] > Sent: May 4, 2007 2:50 PM > To: open-jpa-dev@incubator.apache.org > Subject: Re: [VOTE] Graduate from Incubation > > On May 4, 2007, at 10:50 AM, Phill Moran wrote: > >> Would we then not have to change the overall name from JPA to >> openPersistence or some such? > > That would suck. I see no reason we would "have to change" the name. > It is a choice of the community. > >> Why not let another project lift out the engine and adapt JDO/SDO/ETC >> and maybe we remerge the projects later. > > I would hate to see a fork. > >> Maybe this idea works if we can fully separate the API from the >> persistence engine as it does not make sense to go into production >> with several unused API being deployed. > > It is already separated. > > -dain > Craig Russell DB PMC, OpenJPA PPMC clr@apache.org http://db.apache.org/jdo