Return-Path: Delivered-To: apmail-incubator-general-archive@www.apache.org Received: (qmail 30184 invoked from network); 8 Mar 2006 08:07:38 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 8 Mar 2006 08:07:38 -0000 Received: (qmail 73402 invoked by uid 500); 8 Mar 2006 08:06:37 -0000 Delivered-To: apmail-incubator-general-archive@incubator.apache.org Received: (qmail 72986 invoked by uid 500); 8 Mar 2006 08:06:35 -0000 Mailing-List: contact general-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@incubator.apache.org Delivered-To: mailing list general@incubator.apache.org Received: (qmail 72975 invoked by uid 99); 8 Mar 2006 08:06:35 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 08 Mar 2006 00:06:35 -0800 X-ASF-Spam-Status: No, hits=1.8 required=10.0 tests=HTML_10_20,HTML_MESSAGE,INFO_TLD,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of james.strachan@gmail.com designates 64.233.182.203 as permitted sender) Received: from [64.233.182.203] (HELO nproxy.gmail.com) (64.233.182.203) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 08 Mar 2006 00:06:34 -0800 Received: by nproxy.gmail.com with SMTP id x37so92296nfc for ; Wed, 08 Mar 2006 00:06:12 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=ZbyvJF7F+LzFF7uPWIMWxScha7Oj78xNAOO5W2WGhxuBwAkjo7z4gvqRODzfupi8whyihWac9mzqsSBmxRPV7ovtgrTBbMcQ1AQTv9HUNXnElWpHmmBt/WJRtjHQbTZ51iebMyEokopCcSDOx7sOaau2xzNoZtaDOdcGsEvYHNs= Received: by 10.48.108.6 with SMTP id g6mr234157nfc; Wed, 08 Mar 2006 00:06:12 -0800 (PST) Received: by 10.48.209.20 with HTTP; Wed, 8 Mar 2006 00:06:12 -0800 (PST) Message-ID: Date: Wed, 8 Mar 2006 08:06:12 +0000 From: "James Strachan" To: general@incubator.apache.org Subject: Re: [PROPOSAL] Open JPA In-Reply-To: <7D856CDFE035FF45A0420ACBD71BDD6399151C@repbex02.amer.bea.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_15791_31115219.1141805172377" References: <7D856CDFE035FF45A0420ACBD71BDD6399151C@repbex02.amer.bea.com> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N ------=_Part_15791_31115219.1141805172377 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Awesome! This is great news - welcome! :) James On 3/8/06, Patrick Linskey wrote: > > Hi, > > Below is a proposal to incubate an Open JPA project at Apache. I've also > posted this at http://wiki.apache.org/incubator/OpenJPAProposal. > > Much thanks to Eddie O'Neil, Geir Magnusson, Brian McAllister, Dain > Sundstrum, and David Blevins for helping me put this proposal together. > > -Patrick > > > > > Patrick Linskey (plinskey at bea dot com) and Eddie O'Neil (ekoneil at > apache dot org) > > Project Proposal > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > Open JPA will be an ASL-licensed implementation of the Java Persistence > API > (JPA) which is defined as part of JSR-220. > > Rationale > =3D=3D=3D=3D=3D=3D=3D=3D=3D > We think that Open JPA is something that will benefit from wide > collaboration, being able to build a community of developers and > committers that outlive the founders, and that will be embraced by other > Apache efforts, such as the Geronimo project as part of an EJB 3.0 > container. Given the existing momentum forming behind JPA even at this > early stage, we are confident that an industrial-grade ASL > implementation of JSR220 will attract a diverse community. > > Criteria > =3D=3D=3D=3D=3D=3D=3D=3D > :Meritocracy: > The Open-JPA committers recognize the desirability of building software > as a > meritocracy and look forward to growing a healthy community of > developers to > enhance the JPA APIs. > > :Community: > The proposed committer community is includes members of the BEA JPA > team and several individuals from the Apache community. > > :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. > > Three of the initial committers are committers on the Geronimo project. > Two are IBM employees involved in the WebSphere product team. One is > from Intel. > > :Alignment: > Open JPA will be a candidate for use in Geronimo as the default JPA > implementation. Other projects that have general-purpose JPA needs may > be > users of the Open JPA project. > > Open JPA has some level of alignment with the Apache DB project. In > particular, the Open JPA codebase already includes support for Derby > databases. > > 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. > > :License: > The existing codebase is owned by BEA and is subject to a proprietary > license. The applicable code will be relicensed under the Apache > Software > License 2.0. > > Avoiding the Warning Signs > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D > :Orphaned products: > Open JPA is a derivative of the basis of the BEA WebLogic Server (WLS) > EJB3 JPA implementation, and so is an important piece of the BEA code > base. > > As this is a very eagerly anticipated specification for the Java > community, > we expect that this project will continue to grow and develop within its > own > community, and be embraced by other open source projects (such as > Geronimo) > as well. > > :Inexperience with open source: > The authors of the existing code (who will be part of the initial > committer > list) have experience with open source development already, in both > professional and personal contexts. Examples: serp > (http://serp.sourceforge.net) (used in Kodo currently), sqlline and > jline > (http://sqlline.sourceforge.net and http://jline.sourceforge.net) (used > by > the Kodo development team, and used by the Apache JDO team), Growl > (http://growl.info). > > Four of the initial committers have extensive experience within the > Geronimo project, among other open-source projects. > > :Homogeneous developers: > The members of the initial committer list have been working in a > distributed, multi-national, asynchronous environment for the last five > years, while working at SolarMetric. We had a team of up to 7 people > working > from 6 different locations over the course of the last five years. > > :Reliance on Salaried Developers: > committers working on it> > > Most of the developers are paid by their employer to contribute to this > project, but given the anticipation from the Java community for the a > JPA > implementation and the committers' sense of ownership for the code, the > project would continue without issue if no salaried developers > contributed > to the project. > > :No ties to other Apache products: > Open JPA will likely be used by Geronimo, requires some Apache products > (regexp, commons collections, commons lang, commons pool), and supports > Apache commons logging. > > :A fascination with the Apache brand: > > We think that Open JPA is something that will benefit from wide > collaboration, being able to build a community of developers and > committers > that outlive the founders, and that will be embraced by other Apache > efforts, such as the Geronimo project. > > Scope of Subprojects > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > No subprojects proposed. > > Initial Source > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > BEA Systems, Inc. will contribute the initial core source code for > implementing JPA. > > ASF Resources to be Created > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D > > Mailing lists: > open-jpa-dev@ > open-jpa-commits@ > open-jpa-ppmc@ (with moderated subscriptions) open-jpa-user@ > > SVN Repository: > https://svn.apache.org/repos/asf/incubator/open-jpa > > JIRA: > Open-JPA (OPEN-JPA) > > Initial Committers > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > Abe White (awhite at bea dot com) > Marc Prud'hommeaux (mprudhom at bea dot com) > Patrick Linskey (plinskey at bea dot com) > Pinaki Poddar (pinaki dot poddar at bea dot com) > Steve Kim (stkim at bea dot com) > Seetharam Param (sparam at bea dot com) > Reena Mathew (rmathew at bea dot com) > Jacob Thomas (jthomas at bea dot com) > Ajay Prabhu (aprabhu at bea dot com) > Sathish Santhanam (sathish at bea dot com) > Maruthi Nuthikattu (maruthi at bea dot com) > Anurag Bahl (abahl at bea dot com) > Mihir Kulkarni (mihirk at bea dot com) > Srinivasa Segu (srinivasa dot segu at bea dot com) > Greg Campbell (gcamp at yjsinc dot com) > Eric Lindauer (e_lindauer at yahoo dot com) > Gianny Damour (gianny dot damour at optusnet dot com dot au) > Matt Hogstrom (matt at hogstrom dot org) > David Jencks (djencks at apache dot org) > Kevin Sutter (kwsutter at gmail dot com) > David Wisneski (wisneskid at gmail dot com) > Geir Magnusson Jr (geirm at apache dot org) > > Sponsor > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > We kindly request the Incubator PMC to accept sponsorship for this > proposal. > > Champion > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > Geir Magnusson, Jr. (geirm at apache dot org) > > Mentors > =3D=3D=3D=3D=3D=3D=3D > Eddie O'Neil (ekoneil at apache dot org) > Brian McAllister (brianm at apache dot org) > Geir Magnusson, Jr. (geirm at apache dot org) > _______________________________________________________________________ > Notice: This email message, together with any attachments, may contain > information of BEA Systems, Inc., its subsidiaries and affiliated > entities, that may be confidential, proprietary, copyrighted and/or > legally privileged, and is intended solely for the use of the individual > or entity named in this message. If you are not the intended recipient, > and have received this message in error, please immediately return this > by email and then delete it. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org > For additional commands, e-mail: general-help@incubator.apache.org > > -- James ------- http://radio.weblogs.com/0112098/ ------=_Part_15791_31115219.1141805172377--