Return-Path: Delivered-To: apmail-struts-dev-archive@www.apache.org Received: (qmail 85857 invoked from network); 1 Dec 2006 17:12:55 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 1 Dec 2006 17:12:55 -0000 Received: (qmail 77542 invoked by uid 500); 1 Dec 2006 17:13:01 -0000 Delivered-To: apmail-struts-dev-archive@struts.apache.org Received: (qmail 77508 invoked by uid 500); 1 Dec 2006 17:13:01 -0000 Mailing-List: contact dev-help@struts.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Struts Developers List" Reply-To: "Struts Developers List" Delivered-To: mailing list dev@struts.apache.org Received: (qmail 77497 invoked by uid 99); 1 Dec 2006 17:13:01 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 01 Dec 2006 09:13:01 -0800 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 nbubna@gmail.com designates 64.233.184.225 as permitted sender) Received: from [64.233.184.225] (HELO wr-out-0506.google.com) (64.233.184.225) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 01 Dec 2006 09:12:50 -0800 Received: by wr-out-0506.google.com with SMTP id 68so1062725wri for ; Fri, 01 Dec 2006 09:12:30 -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:content-transfer-encoding:content-disposition:references; b=NRnNNy8M1dRrcl37g+tbMD6NWz/8O7QOcNMKvPYzBn0FDpyLL+VydoFRs0Y0wmIvAXnaSvzpDnbciw87erFbsk+4E3Eg4rlpY9Ya/VqF6YxLMt8eqqIhYT5v0X5T7DHzD2d40Y+MnjIslRI+IkZi6ZQdUOs+hrsP4KBKoKmj7GM= Received: by 10.90.65.11 with SMTP id n11mr5394377aga.1164993150070; Fri, 01 Dec 2006 09:12:30 -0800 (PST) Received: by 10.90.91.14 with HTTP; Fri, 1 Dec 2006 09:12:30 -0800 (PST) Message-ID: <4d651da50612010912k25501234jd7e5c23c3d4be7c3@mail.gmail.com> Date: Fri, 1 Dec 2006 09:12:30 -0800 From: "Nathan Bubna" To: "Struts Developers List" Subject: Re: [tiles2] Tiles TLP and Dimensions incubation In-Reply-To: <16d6c6200612010904r764cf8fk87d7c3a7baa3e7a1@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: <456FE61D.6060006@apache.org> <456FEA22.40006@apache.org> <16d6c6200612010735t41d2ff01if799a21f6910e66@mail.gmail.com> <4d651da50612010854g338a264bn3e9ad28564248e82@mail.gmail.com> <16d6c6200612010904r764cf8fk87d7c3a7baa3e7a1@mail.gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org On 12/1/06, Martin Cooper wrote: > On 12/1/06, Nathan Bubna wrote: > > > > in my continuing quest to redefine the concept of "umbrella" in > > Apache-land.... > > > > On 12/1/06, Martin Cooper wrote: > > > On 12/1/06, Antonio Petrelli wrote: > > > > > > > > Craig McClanahan ha scritto: > > > > > The Dimensions code is going to have to go through > > > > > the Incubator -- even though its likely that this can go very > > quickly, > > > > > there > > > > > is no reason to mess up the progress of the Tiles TLP proposal by > > > > > trying to > > > > > do them together. > > > > > > > > Hi Craig, when I wrote "at the same time" I did not mean "together". > > > > Since probably Dimensions will become a subproject of Tiles TLP > > > > > > > > > I know this has been said by others before, but let me make it very > > clear: > > > The ASF board does not like "umbrella" projects at all, and would most > > > likely not approve Tiles as a TLP if it "smelled" of forthcoming > > > sub-projects before it even got off the ground. > > > > actually, we were able to take Velocityto TLP with both existing > > subprojects and the smell of forthcoming ones. this was done with > > much clarification, restriction, and debate on what constitutes an > > acceptable "subproject". the key difference is that Velocity will not > > be a "bucket" project such as Jakarta or db.apache.org that exists to > > group projects who share a conceptual space, but whose code and > > community are unconnected. instead, Velocity aims to be a true > > "umbrella" where all the Velocity subprojects (spokes of the umbrella) > > are truly sub-ordinate. this means their code and community are > > invested in the core Velocity template engine (the center pole) and do > > not function without it. the difference between bucket and umbrella > > is crucial to building a healthy, shared community. > > > > other significant differences are that non of the sub-projects get > > their own mailing list or svn permissions. that would fragment the > > community. > > > > > The reason that some people do not want Tiles to live on as a > > sub-project > > > within Struts is one of the same reasons that Shale went out on its own; > > > sub-projects are a sign that a project is moving in the wrong direction; > > > that is, in a direction that is not favoured by the ASF Board, and for > > good > > > reasons. Struts has been moving, and continues to move, in a direction > > that > > > eliminates the notion of sub-projects, the only exception being the two > > > versions of the Struts framework itself. > > > > i really think this is throwing out the baby with the bathwater. just > > because the sub-project things has been done poorly, doesn't mean that > > it deserves to be eliminated. i would hope that the board's > > acceptance of Velocity and its subprojects as a TLP shows recognition > > that it can be done right. > > > > > If Dimensions would ultimately be merged into Tiles, that is one thing, > > and > > > that might be fine. If, however, you are thinking that Dimensions would > > live > > > as a "similar concept but separate framework" to Tiles, but within the > > same > > > TLP, that is quite another thing, and not something I would like to see, > > not > > > to mention the ASF Board. > > > > agreed. conceptual association is totally insufficient grounds for > > shared community. > > > That's really the crux of what I was trying to say. Clearly, I didn't say it > very well. ;-( excellent! so long as we do not plan to ban any and all subprojects from this Tiles TLP we're trying to create, i will be happy. but, if you'd like, feel free to join me in my quest and differentiate between "conceptual bucket TLPs" and "code-connected umbrella TLPs". :) since we began the effort to extricate the Velocity umbrella from the Jakarta bucket, i've been making a concerted effort to refine the language here in hopes of changing how the ASF thinks about these issues. > -- > Martin Cooper > > > > So, in short, we should purge the notion of sub-projecs from our minds, > > > whichever top-level project we are thinking of, and work on the basis > > that > > > they should not exist. > > > > no thanks. > > > > > -- > > > Martin Cooper > > > > > > > > > , I > > > > thought that probably it was appropriate to wait until it is > > estabilished. > > > > I read this: > > > > > > > > http://incubator.apache.org/incubation/Incubation_Policy.html#Sponsor > > > > > > > > > > > > A Sponsor SHALL be either: > > > > * the Board of the Apache Software Foundation; > > > > * a Top Level Project (TLP) within the Apache Software Foundation > > (where > > > > the TLP considers the Candidate to be a suitable sub-project); or > > > > * the Incubator PMC. > > > > > > > > > > > > Antonio > > > > > > > > --------------------------------------------------------------------- > > > > To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org > > > > For additional commands, e-mail: dev-help@struts.apache.org > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org > > For additional commands, e-mail: dev-help@struts.apache.org > > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org For additional commands, e-mail: dev-help@struts.apache.org