On 11/27/06, Greg Reddin <[EMAIL PROTECTED]> wrote:
> To create community, a codebase needs to stand on its own or be part
> of a larger umbrella project, like the Commons or the ASF itself.
I agree. I don't see this move as building community. It's just a
stepping stone on the path to independence.
The sandbox was suppose to be the stepping stone. The original idea
was to separate the Tiles code base so that it could apply for TLP
status.
* http://wiki.apache.org/struts/TilesTopLevel
:) Now, we're asking for a stepping-stone for the stepping-stone. :)
Struts is *not* an incubator. We tried the Shale thing as a courtesy
to the JSF specification, but it was not our original intention to be
a "stepping stone" for Shale, and there's no reason to make that same
blunder with Tiles.
If the Tiles group wants to release, then apply to the Jakarta Commons
as one it's "server-based" components, or to the board for a TLP. In
the alternative, move the o.a.t package to the plugin, and release it
with Struts 2.
People used to lug around the entire Struts JAR just to access Tiles.
Being able to just snag the plugin is huge improvement over what we
have in Struts 1.3. It may not be the final solution, but it is as
good an interim solution as an interim subproject.
From an infrastructure standpoint, the only and only difference
between a subproject and a plugin is that Tiles would not have its own
release cycle. As a subproject, it still won't have its own lists or
JIRA instance. Anyone interested in Tiles will still have to wade
through all the Struts stuff. As a subproject, all Tiles will have is
a homepage, and a plugin could have a home page too, if we want.
Here's the thing: If all these other projects depend on Tiles, then
why are they not contributing? If other people won't contribute to
Tiles in the sandbox, they won't contibute to Tiles as a Struts
subproject either. If the Tiles group wants to build community, then
cut the apron strings and move on.
One approach would be to update the TLP proposal and draw up a
corresponding Commons Subproject proposal, and invite people from
other communites to sign up as a committer to one or the other. If we
want other people to contribute, then we should *invite* them to
contribute, and stop casting Tiles as a Struts thing.
-Ted.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]