incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Craig L Russell <Craig.Russ...@Sun.COM>
Subject Re: [VOTE] accept Cayenne into incubator
Date Thu, 02 Mar 2006 16:48:10 GMT
+1 (non-binding)

Regardless of whether DB or Incubator is the official sponsor of this  
project, I think it has merit and increases the footprint of Apache  
in the ORM space. Go for it.

Craig

On Mar 2, 2006, at 1:31 AM, Andrus Adamchik wrote:

> I'd like to call a vote on our incubator proposal. There hasn't  
> been any negative feedback so far, we found mentors, and we are  
> eager to move ahead with the process.
>
> See the latest proposal text below.
>
> Andrus
>
>
>
>
> -----------------------------------------------
> Cayenne Incubator Proposal
> Section 0 : Rationale
>
> Cayenne is an open source component-oriented persistence framework  
> licensed under the Apache License, providing object-relational  
> mapping (ORM) and remoting services. With a wealth of unique and  
> powerful features, Cayenne can address a wide range of persistence  
> needs. Cayenne seamlessly binds one or more database schemas  
> directly to Java objects, managing atomic commit and rollbacks, SQL  
> generation, joins, sequences, and more. With Cayenne's Remote  
> Object Persistence, those Java objects can even be persisted out to  
> clients via Web Services. Or, with native XML serialization,  
> objects can be even further persisted to non-Java clients - such as  
> an Ajax-capable browser. In addition to this existing  
> functionality, Cayenne is currently building a JPA-compatible  
> persistence provider (JSR-220).
>
> In 2001, Cayenne was started as an open source collaborative  
> environment, modeled after ASF. Thus, proposing Cayenne as an ASF  
> project is the logical next step to further expand the community  
> and increase participation.
> Section 0.1 : Criteria
>
>     * Meritocracy: The project is and will contiue to be  
> meritocratic, in accordance with the usual Apache meritocracy  
> standards.
>
>     * Community: Cayenne has a substantial, long-established user  
> and developer community. Two mailing lists receive up to 500  
> messages per month, and the Jira bug tracker (shared with one other  
> ObjectStyle.org project) has 230 registered users.
>
>     * Core Developers: Andrus Adamchik (founder), Cris Daniluk,  
> Michael Gentry, Tore Halset, Mike Kienenberger, Kevin Menard, Eric  
> Schneider
>
>     * Alignment: We propose Cayenne as a TLP within the ASF,  
> sponsored by the Incubator TLP.
>
>     * License: Cayenne is currently licensed under the Apache  
> License 1.1, with the intention of switching to Apache License 2.0.
>
> Section 0.2 : Warning Signs
>
>     * Orphaned Software: Cayenne has a high volume of development  
> activity. On a release date, our freshmeat.net "vitality rating" is  
> typically #15-20, out of over 40000 registered projects.
>
>     * Experience With Open Source: Cayenne was started as an open  
> source project in 2001 and has remained so for 5 years.
>
>     * Homogenous Developers: Most of the current active committers  
> met each other through the Cayenne community. None work for the  
> same company.
>
>     * Reliance on salaried developers: There is not a single  
> Cayenne committer who is compensated for their efforts - we are a  
> 100% volunteer project.
>
>     * No Ties to Other Apache Products: Cayenne itself uses a  
> number of Apache libraries, such as commons-*, velocity, log4j.  
> Cayenne integrates with Derby and has Struts and Tapestry examples.  
> Our user community overlaps with Tapestry and the MyFaces  
> communities to some extent. We are planning to contribute a JPA  
> provider to Geronimo, and have already taken some steps to work  
> with the OpenEJB project, who will be providing JSR-220  
> implementation to Geronimo. We are open to collaboration and  
> finding synergies with other Apache projects (e.g., those that  
> require an Apache-licensed ORM).
>
>     * Achieving the Apache Brand is a Prominent Goal: As indicated  
> elsewhere in this proposal, Cayenne was founded with many of the  
> same fundamental goals of ASF, regarding meritocracy and community  
> building, and it has been licensed under Apache License. We remain  
> committed to these goals as we move to ASF.
>
> Section 1 : Scope of the project
>
> Cayenne presently consists of an Object-Relational Mapping  
> framework (ORM), a Swing Toolset for ORM and Swing bindings, an  
> early version of an XML serialization framework and a Remote Object  
> Persistence framework. We have started an effort to provide a full  
> Cayenne-based implementation of the Java Persistence API, compliant  
> with JSR-220 (aka EJB3).
> Section 2 : Initial source from which the project is to be populated
>
> Current Cayenne sources at http://objectstyle.org/cayenne/
> Section 3: Identify the ASF resources to be created
> Section 3.1 : Mailing Lists
>
>     * cayenne-dev
>     * cayenne-user
>     * cayenne-scm
>     * cayenne-ppmc
>
>     * need to import lists of subscribers from current ezmlm  
> ObjectStyle.org lists.
>
> Section 3.2: SVN Repositories
>
>     * cayenne (need to import current CVS)
>
> Section 3.3: Issue Tracking
>
>     * Need a new Jira project called CAYENNE.
>     * Need to import current issues from ObjectStyle.org Jira
>
> Section 4: Identify the Initial Set of Committers
> ASF Committers
>
>     * Mike Kienenberger (MyFaces PMC - apache user id 'mkienenb')
>
> Non-ASF Committers
>
>     * Andrus Adamchik
>     * Cris Daniluk
>     * Michael Gentry
>     * Tore Halset
>     * Kevin Menard
>     * Eric Schneider
>
> Section 5: Identify ASF Sponsor
>
>     * Sponsor: Incubator PMC
>     * Mentors:
>           o Jim Jagielski
>           o Brian McCallister
>
>     * Non-member ASF committers who volunteered to help with the  
> incubation:
>           o Bill Dudney
>           o Thomas Dudziak
>
> Section 6: Open Issues for Discussion
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>

Craig Russell
Architect, Sun Java Enterprise System http://java.sun.com/products/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!


Mime
View raw message