Return-Path: Delivered-To: apmail-myfaces-dev-archive@www.apache.org Received: (qmail 79479 invoked from network); 15 Mar 2007 07:15:14 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 15 Mar 2007 07:15:14 -0000 Received: (qmail 82372 invoked by uid 500); 15 Mar 2007 07:15:20 -0000 Delivered-To: apmail-myfaces-dev-archive@myfaces.apache.org Received: (qmail 82329 invoked by uid 500); 15 Mar 2007 07:15:20 -0000 Mailing-List: contact dev-help@myfaces.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "MyFaces Development" Delivered-To: mailing list dev@myfaces.apache.org Received: (qmail 82318 invoked by uid 99); 15 Mar 2007 07:15:20 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 15 Mar 2007 00:15:20 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of martin.marinschek@gmail.com designates 66.249.92.174 as permitted sender) Received: from [66.249.92.174] (HELO ug-out-1314.google.com) (66.249.92.174) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 15 Mar 2007 00:15:08 -0700 Received: by ug-out-1314.google.com with SMTP id j3so187844ugf for ; Thu, 15 Mar 2007 00:14:47 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=no1wsvgsDEADaqn45CcdkUjy+KGssoVfPtxk1riPPSCiyGw3yz8hufw7KBxkk8Ch2gEs/ludHhDviu6XGjD5GR+pq6+2b+Y5GdtVDmGtKG/erTfJKW2pCgdkQYX8EFcsYB75c1HXn37iz7Q/GcLL/F2/6WVqD/0QFYUTeFnC4eo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=t01iRCNfsd65SBoPErT3m/0pbUeFH48qlSyglwd7DUJxlRvPBdOjEWMdyHt03sJsan2TGtUMiAixO15cmujY3W1DS/2su1XkH39Rnz4xNlRcb8Mfv+U9Il189ySfXZQcguTYyP7cHhgIA2npKfPCPMkGNohito+ZGLMMZhVUe/U= Received: by 10.78.180.18 with SMTP id c18mr192385huf.1173942887076; Thu, 15 Mar 2007 00:14:47 -0700 (PDT) Received: by 10.78.37.18 with HTTP; Thu, 15 Mar 2007 00:14:46 -0700 (PDT) Message-ID: <5a99335f0703150014m65376c29k6e2d51f5c6508e6c@mail.gmail.com> Date: Thu, 15 Mar 2007 08:14:46 +0100 From: "Martin Marinschek" To: "MyFaces Development" Subject: Re: [Proposal] RCF, a rich component library for JSF Cc: "Matthias Wessendorf" , "Omar Tazi" In-Reply-To: <254acf980703142021w16e46b53ja211b1bebda039ee@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <031420071724.23802.45F82FBC000B33BA00005CFA22007507440A9D9B0E03020E9009@comcast.net> <254acf980703142021w16e46b53ja211b1bebda039ee@mail.gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org Count me in! regards, Martin On 3/15/07, Simon Lessard wrote: > Hello Matthias, > > I would like to join as an initial commiter as well if possible. > > > Thanks, > > ~ Simon > > On 3/14/07, Gary VanMatre < gvanmatre@comcast.net> wrote: > > > > > > >From: "Matthias Wessendorf" > > > > > > Hi, > > > > > > This is a proposal to donate a rich component library for JSF to the > > > Apache Software Foundation. The live version of the proposal is > > > available at > > > http://wiki.apache.org/myfaces/RCF_Proposal . > > > > > > Omar Tazi (Chief Open Source Evangelist at Oracle) and I have been > > > working on that proposal over the past days. > > > > > > Comments and questions are welcome. There is also a vacant place for two > more > > > mentors. Once people are satisfied with the proposal I will first > > > > > > > > Matthias, Please consider me for one of the vacant positions. I'd *like* > to volunteer my time. > > > > > > Gary VanMatre > > gvanmatre@apache.org > > > > > > > > > > > call a vote on the MyFaces PMC to sponsor the proposal and Omar will > > > resend this proposal to the General Incubator List. > > > > > > PS. Based on quick Google and USPTO searches there doesn't seem to be > > > anything that would cause trouble with the "RCF" name. > > > > > > Thx, > > > Matthias Wessendorf > > > > > > ================================ > > > RCF, a rich component library for JSF > > > ================================ > > > > > > Abstract > > > -------- > > > > > > RCF is a rich (Ajax-style) component set for the JavaServer Faces(tm) > > > 1.2 technology. . > > > > > > Proposal > > > -------- > > > > > > RCF is an Ajax-based component library for the JavaServer Faces > > > technology. RCF comes with very high quality components, and skinning > > > (CSS-based) capabilities. RCF features include: file upload support, > > > client-side conversion and validation, a complete Aja x-inte gration, > > > data tables, hierarchical tables, color/date pickers, menu > > > tabs/buttons, wizards, popups, toolbars, toolboxes, > > > internationalization and accessibility. This project starts with more > > > than 100 components which have already been documented and thoroughly > > > tested. > > > > > > RCF stands for Rich Client Framework and it means that web > > > applications, using this component set look very similar to a real, > > > native desktop application. The name for this project can be a subject > > > to change. > > > > > > RCF depends on some artifacts, provided by the Apache Trinidad > > > project, such as framework features or Apache Maven plug-ins. > > > > > > > > > Background > > > -------- > > > > > > The development of RCF started in 2005 at Oracle Corporation. With the > > > advent of Ajax and the higher requirements for a very rich user > > > experience, Oracle decided to implement a ri ch/Aja x-style JSF > > > component set. The goal was to advance the already existing ADF Faces > > > product, donated to the ASF in early 2006 (Apache Trinidad). When the > > > development of RCF started, there wasn't any JSF component set that > > > provides similar richness to the user. The RCF components run on any > > > JSF 1.2 compliant implementation. RCF is based on some internal > > > features of the Apache Trinidad project. > > > > > > The JavaServer Faces technology is a very important technology for the > > > RCF component set, since RCF requires JSF as its runtime environment. > > > Oracle has a large commitment to both open source and open standards. > > > This proposal illustrates Oracle's commitment to the success of the > > > JSF standard and supporting the open source community by providing a > > > rich component set under a liberal license, the Apache 2.0 license. > > > > > > Rationale > > > -------- > > > > > > The p roject is interested in moving to Apache for the following > > > > > reasons: To provide Apache-licensed implementation of a full-blown > > > Ajax-based JSF component set, to become better integrated with the > > > MyFaces and Shale initiatives, and to build a strong vendor-neutral > > > community that will outlast any one person's or company's > > > participation. > > > > > > Initial Goals > > > -------- > > > > > > The initial goals of the proposed project are: > > > > > > * Viable community around the RCF code base > > > * Active relationships and possible cooperation with related projects > > > and communities, such as Apache MyFaces (and it's subprojects) or > > > Apache Trinidad. > > > > > > Current Status > > > ============== > > > > > > Meritocracy > > > -------- > > > > > > All the initial committers are familiar with the meritocracy > > > principles of Apache, and have already worked on the various source > > > code bases. Some of the initial committers also have experience, > > > undergoing the Apache incubation process. We will follow the normal > > > meritocracy rules also with other potential contributors. > > > > > > Community > > > -------- > > > > > > The Apache MyFaces project, the Apache Trinidad podling and the > > > JavaServer Faces standard hold great promise. A fully Ajax-based set > > > of user interface components will significantly accelerate their > > > adoption. We strongly believe that RCF will gather significant > > > momentum and enough developers to build a vibrant community of users > > > and contributors. > > > > > > Core Developers > > > -------- > > > > > > Four of the initial committers are Oracle employees and all are > > > committers on the Apache Trinidad podling. One of them is a committer > > > at Apache MyFaces and Apache Shale. Four of the initial committers are > > > committers o n the Apache MyFaces project. RCF was developed by Oracle > > > > > employees. > > > > > > Alignment > > > -------- > > > > > > RCF aligns perfectly with Apache MyFaces, Apache Trinidad and other > > > ASF projects utilizing J2EE infrastructure such as Tomcat or Shale. Of > > > particular relevance are projects such as Geronimo, Apache libraries > > > like Jakarta Taglibs and Apache Maven. > > > > > > Known Risks > > > ============== > > > > > > Orphaned products > > > -------- > > > > > > Most of the active developers would like to become RCF Committers or > > > PMC Members and have long term interest to develop and maintain the > > > code. > > > > > > Inexperience with Open Source > > > ----------------------------- > > > > > > All the initial developers have worked on open source before and many > > > are committers and PMC members within other Apache projects. > > > > > > Homogenous Developers > > > ----- ------------------------ > > > > > > Four of the initial committers are Oracle employees. The developers > > > are experienced and very familiar with distributed, multi-national, > > > asynchronous environments. Also Oracle will most likely influence > > > developers across the globe to join the RCF community. > > > > > > Reliance on Salaried Developers > > > ----------------------------- > > > > > > Some of the initial committers are salaried developers employed by > > > Oracle. Oracle is committed to standards and open source and committed > > > to building a vibrant and diverse community around this project. The > > > remaining developers are individual volunteers who are passionate > > > about the technology. The donating company has reached out and will > > > continue to reach out in its effort to build a diverse community. > > > > > > Relationships with Other Apache Products > > > ------------------------------------ ---- < BR>> > > > > > RCF will likely be used by a Java EE 5 (web) compliant container, like > > > Geronimo or Tomcat 6, requires some Apache products (Shale Test, > > > commons digester, commons beanutils, Trinidad, Xerces), and will > > > support Apache MyFaces. > > > > > > An Excessive Fascination with the Apache Brand > > > --------------------------------------------- > > > > > > All of us are familiar with Apache and we have participated in Apache > > > projects as contributors, committers, and PMC members. While we expect > > > the Apache brand may help attract more contributors, our interests in > > > starting this project is based on the factors mentioned in the > > > Rationale section. However, we will be sensitive to inadvertent abuse > > > of the Apache brand and will work with the Incubator PMC and the PRC > > > to ensure the brand policies are respected. > > > > > > Documentation > > > ============= > > > > > > There isn't a documentation at the moment, but Oracle is actively > > > working on developing comprehensive documentation for RCF and that > > > documentation will be provided soon or upon availability. > > > > > > Initial Source > > > ============== > > > > > > The initial code base is owned by Oracle. The applicable code will be > > > re-licensed under the Apache License 2.0. All dependencies have Apache > > > compatible licenses. These include BSD and CDDL licensed dependencies. > > > > > > External Dependencies > > > ============== > > > > > > All dependencies have Apache compatible licenses. These include BSD > > > and CDDL licensed dependencies. > > > > > > Required Resources > > > ============== > > > > > > Mailing lists > > > > > > * rcf-dev@incubator.apache.org > > > * rcf-commits@incubator.apache.org > > > * rcf-private@incubator.apache.org > > > > > > Subversion Directory > > > > > > * h ttps:/ /svn.apache.org/repos/asf/incubator/rfc > > > > > > Issue Tracking > > > > > > * JIRA RCF (RCF) > > > > > > Other Resources > > > > > > * Wiki > > > > > > Initial Committers > > > ================== > > > > > > Name Email CLA > > > > ---------------------------------------------------------------- > > > Adam Winer awiner at apache dot org yes > > > Bernd Bohmann bommel at apache dot org yes > > > Bruno Aranda baranda at apache dot org yes > > > Gabrielle Crawford gcrawford at apache dot org yes > > > Gerald Muellan gmuellan at apache dot org yes > > > Jeanne Waldman jwaldman at apache dot org yes > > > Martin van den Bemt mvdb at apache dot org yes > > > Martin Marinschek mmarinschek at apache dot org yes > > > Matthias Wessendorf matzew at apache dot org yes > > > > > > Affiliations > > > ============ > > > > > > Name Affiliation > > > ------------------------------------------------- > > &g t; Ada m Winer Oracle Corporation > > > Gabrielle Crawford Oracle Corporation > > > Jeanne Waldman Oracle Corporation > > > Matthias Wessendorf Oracle Corporation > > > > > > Sponsors > > > ======== > > > > > > Champion > > > > > > * Manfred Geiler (manolito at apache dot org) > > > > > > Nominated Mentors > > > > > > * Martin van den Bemt (mvdb at apache dot org) > > > * ''TODO'' > > > > > > Sponsoring Entity > > > > > > * ''TODO: Apache MyFaces (vote needed)'' > > -- http://www.irian.at Your JSF powerhouse - JSF Consulting, Development and Courses in English and German Professional Support for Apache MyFaces