Ted Husted wrote:
On 4/18/06, Phil Zoio <[EMAIL PROTECTED]> wrote:

I'd be happy to pass Strecks on to Struts itself if the community really
wanted it, but I don't see that as essential to its existence in any way.


What we look for is a community forming around the codebase. We don't
just want code, we want people who are committed to maintaining the
code over the long term.

Yes, but if that is the case, doesn't that mean that you have failed utterly and abysmally? After all, we have a situation in which the Struts 1.x codebase is basically being abandoned and you are bringing in a codebase that was, heretofore, that of a competing project.

So what is this about your "commitment to maintaining the code over the long term"?

Not just one person, but a community of "likely suspects" who will step and and volunteer if the creator of
the code loses interest.

Doesn't all this beg the question completely? If you and your collaborators are not interested in developing the Struts 1.x codebase any further, and Phil and maybe others are, why should you not just let them come in and do what they will?

I mean, as regards Struts 1.x, you are not proposing to do anything with it really, right? If other people have a plan for modernizing it and making it better, why should you not just open the door and say: "Okay, show us what you can do."

What is there to lose? AFAICS, the only alternative you are proposing wrt Struts 1.x is simply to abandon it.


Many extensions that people now consider essential, like Tiles and
Validator, started as third-party extensions. Whether we want to add
an extension to the core usually depends on how many people recommend
the extension on the list -AND- whether the people developing the
extension follow the user list.

This is as true for committers as it is for non-committers. Hubert,
Niall, James Holmes, James Mitchell, Laurie Harper, Don Brown, myself,
and others, all have extensions to Struts that we have distributed
separately. Some of these extension were ultimately added to the
distribution, and others have not been. In the latter case, it's
usually because the committer chooses not to donate the extension. The
Struts Action distribution is already quite large, and we are all
sensitve to "code bloat

Well, whatever... but the set of policies you have followed wrt to the ongoing development of Struts 1.x have to be considered an abject failure. You have had to accept that this is something that is now technically obsolete, and rather than trying to modernize/refactor it forward, you have convinced the developers of a competing project to donate their code, so that you have something more state of the art to offer and to work on.

There is a recurring theme in your discourse, Ted, where you keep saying: "We have been doing this, that, and the other thing..." and a casual observer would think that you believe that everything you have been doing has been wonderfully successful.

Do you really believe that?

It really makes me wonder whether you view certain things through special rose-colored glasses.

Jonathan Revusky
--
lead developer, FreeMarker project, http://freemarker.org/

".

In the case of Strecks,  a similar case would the "EL" tags. At first,
it was a separate subproject, because EL was based on Java 1.3 when we
had set Java 1.2 as the baseline. For Struts Action 1.3, we moved the
baseline, and so EL is now integrated into the JSP Tags. The same
thing could happen here, if a community grows around the codebase, and
the community wanted to be an Apache Struts subproject. (Not everyone
does!)

-Ted.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to