Return-Path: Delivered-To: apmail-incubator-general-archive@www.apache.org Received: (qmail 29958 invoked from network); 18 Aug 2005 23:59:53 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 18 Aug 2005 23:59:53 -0000 Received: (qmail 54376 invoked by uid 500); 18 Aug 2005 23:59:51 -0000 Delivered-To: apmail-incubator-general-archive@incubator.apache.org Received: (qmail 54224 invoked by uid 500); 18 Aug 2005 23:59:49 -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 54203 invoked by uid 99); 18 Aug 2005 23:59:49 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 18 Aug 2005 16:59:49 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=RCVD_BY_IP,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of martin.marinschek@gmail.com designates 66.249.82.201 as permitted sender) Received: from [66.249.82.201] (HELO xproxy.gmail.com) (66.249.82.201) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 18 Aug 2005 17:00:07 -0700 Received: by xproxy.gmail.com with SMTP id i26so94857wxd for ; Thu, 18 Aug 2005 16:59:46 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=oo7Yy1yYXdPcRNOWIa2E/Hw+MZOUVMTog36w9Plbt3DVeBQSApGUh2pxiX0pw/aiDP5S9fWdyLrZQjfmaKkvSVaHlQStRk+dm/ihRDiQE0WGQkCH2xcPBw4gL2BSCvCwkEuGa+upongr3MUZm7YKA4hcrGkE9usHJUuPg2jzfts= Received: by 10.70.23.7 with SMTP id 7mr2639wxw; Thu, 18 Aug 2005 16:59:46 -0700 (PDT) Received: by 10.70.47.1 with HTTP; Thu, 18 Aug 2005 16:59:46 -0700 (PDT) Message-ID: <5a99335f05081816596abd894c@mail.gmail.com> Date: Fri, 19 Aug 2005 01:59:46 +0200 From: Martin Marinschek Reply-To: martin@marinschek.com To: general@incubator.apache.org, MyFaces PMC Subject: Re: Proposal for new sub-project Tobago (of MyFaces) In-Reply-To: <5a99335f05081815497adc9886@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <4304BE85.5060103@atanion.com> <5a99335f05081815497adc9886@mail.gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Dooh! after looking it up again, the mentors need to be Apache members as well. Ok, so this project will be searching for mentors to steer it into the right direction. Forget the mentor suggestions in this proposal, then... It would still be interesting to know if Manfred Geiler may be the champion of this proposal or not. regards, Martin=20 On 8/19/05, Martin Marinschek wrote: > Just to let you know: >=20 > the MyFaces PMC has positively voted on accepting a Tobago subproject > on successful incubation. >=20 > a question is if Manfred Geiler as being MyFaces PMC Chair (and > therefore Apache VP) can be champion for the new subproject, not being > an Apache member? Ted Husted suggested this as a potential solution... >=20 > regards, >=20 > Martin >=20 > On 8/18/05, Arvid H=FClsebus wrote: > > Proposal for new sub-project Tobago (of MyFaces) > > > > 18th August 2005, the Tobago Team (contributions by: Udo Schnurpfeil, V= olker > > Weber, Philippe Hennes, Arvid H=FClsebus, Bernd Bohmann, Detlef Bartetz= ko) > > > > (0) Rational > > > > The goal of Tobago is to provide the community with a well designed set > > of user > > interface components based on JSF and run on MyFaces. > > > > Tobago is more than just a tag library. The following statements > > characterize > > Tobago and makes it different from other frameworks: > > > > The focus of Tobago is to create business applications without the need > > for HTML > > design. The development of Tobago pages follows more the development of > > conventional user interfaces than the creation of web pages. > > > > The UI components are abstracted from HTML and any layout information > > that does > > not belong to the general page structure. The final output format is > > determined > > by the client/user-agent. > > > > A theming mechanism makes it easy to change the look and feel and to > > provide > > special implementations for certain browsers. A fallback solution > > ensures that > > as much code is reused for new themes as possible. > > > > A layout manager is used to arrange the components automatically. This > > means, no > > manual layouting with HTML tables or other constructs is needed. > > > > A life demo can be found here: http://tobago.atanion.net > > > > The development of Tobago started in 2002. > > > > (0.1) Criteria > > > > Meritocracy > > > > The Tobago project will be meritocratic. The project will therefore > > follow the > > guidelines of the Apache Foundation. > > > > We use defined roles and responsibilities like contributors and commite= rs. > > > > We believe in teamwork and in the consens brought by discussions that > > are done > > on a mailing list. Votings will establish the final 'will' of the commu= nity. > > > > Community > > > > We believe that Tobago will attract a stable community sufficient in > > size. All > > MyFaces users/developers are potential Tobago users/developers. Tobago > > will make > > MyFaces even more attractive. > > > > Core Developers: > > > > Tobago was mainly developed by six employees of Atanion while working (= if > > applicable) and in spare time. However, at the moment two of them could= be > > counted as real experts or core developers and the others have a good > > knowledge > > of the project. > > > > All developers will file the Contribution License Agreement. Atanion > > GmbH will > > file the Corporate Contribution License Agreement. > > > > Two PMC members from the MyFaces project also want to become Tobago > > committers: > > Martin Marinschek and Matthias Wessendorf (both PMCs Myfaces). > > > > Alignment: > > > > Tobago is a framework built on top of JSF and therefore works well with > > MyFaces. > > The project makes use of several Apache libraries like Commons, Taglibs > > and Ant. > > > > (0.2) Warning signs > > > > Orphaned products: > > > > All active developers would like to become Tobago Committers or PMC > > members and > > plan to remain active in the project. > > > > Inexperience with open source: > > > > The current Tobago developers have experience with open source projects= . > > However > > in the past this was restricted by using open source projects and > > participating > > on there mailing lists. No active development was done. > > > > Martin Marinschek and Matthias Wessendorf do have a lot of experience > > with open > > source. > > > > Homogenous developers: > > > > From scratch the project will start with six developers of one company > > and two > > additional developers from other companies. We hope to attract more > > individual developers soon. > > > > Reliance on salaried developers: > > > > Tobago was developed in working and spare time and does not rely on sal= aried > > developers. However Atanion will support the project in the future by > > dedicating > > 'work time' to Tobago. > > > > No ties to other Apache products: > > > > Tobago makes excessive use of serveral components of the Jakarta > > Commons. It is > > developed on the Tomcat JSP/Servlet container. (However it runs also on > > other > > containers.) Tobago is the ideal addition for MyFaces. > > > > A fascination with the Apache brand: > > > > We respect and admire the work done by the Apache Foundation. Various o= pen > > source projects of the foundation have saved us an almost unlimited > > amount of > > development time or money in case of not using commercial products. We > > want to > > give something back to the community and become part of it. > > > > (1) Scope of subprojects > > > > As mentioned above Tobago is the ideal addition for MyFaces. Therefore > > we prefer to > > become a subproject of MyFaces. > > > > (2) Initial source > > > > The source code can be found under: > > > > http://www.atanion.net/repos/asf/tobago/trunk/ > > > > The source code is provided under the Apache License, version 2.0. > > > > A precompiled WAR for the demo can be found at: > > > > http://www.atanion.com/tobago/tobago-example-demo.war > > > > (3) ASF resource to be created > > > > (3.1) Mailling-list > > > > At the moment the existing mailing lists of the MyFaces project should = be > > sufficient to discuss and announce Tobago topics. If not, we need the > > following > > lists: > > > > * tobago-dev > > * tobago-user > > * tobago-pmc > > > > (3.2) Subversion > > > > A subversion repository with one module 'incubator-tobago'. > > > > (3.3) Issue tracking > > > > At the moment the MyFaces JIRA module could be used. > > > > (4) initial set of committers > > > > (4.1) Already ASF committers > > > > * Martin Marinschek, martin.marinschek@gmail.com (PMC MyFaces) > > * Matthias Wessendorf, mwessendorf@gmail.com (PMC MyFaces) > > > > (4.2) Other committers > > > > * Udo Schnurpfeil, udo@schnurpfeil.de > > * Volker Weber, asf@weber-oldenburg.de > > * Philippe Hennes, philippe.hennes@philstar.de > > * Arvid H=FClsebus, idus@krelon.com > > * Bernd Bohmann, bernd.bohmann@atanion.com > > * Detlef Bartetzko, detlef.bartetzko@gmail.com > > > > (5) Apache sponsoring individuals > > > > Tobago is sponsored by MyFaces. Mentors are Martin Marinschek and Matth= ias > > Wessendorf from the MyFaces project (both PMCs). Champion is potentiall= y > > Manfred Geiler (MyFaces PMC Chair), if an official (and not a member) o= f > > the ASF can be champion. > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org > > For additional commands, e-mail: general-help@incubator.apache.org > > > > >=20 >=20 > -- >=20 > http://www.irian.at > Your JSF powerhouse - > JSF Trainings in English and German >=20 --=20 http://www.irian.at Your JSF powerhouse -=20 JSF Trainings in English and German --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org For additional commands, e-mail: general-help@incubator.apache.org