Thanks, Henri.

My feedback.

* Generally positive with an aversion to anything involving significant work for the sake of a "cleaner Jakarta". By this I mean that I like the idea of a flatter hierarchy and a clearer message to the public as to what Jakarta is about. As I noted on the Velocity list, 4 years ago I discovered Velocity after identifying Jakarta as a "cool Java project resource" and then browsing through every project looking for useful libraries. We should encourage that.

* I'm skeptical about the "common build and web site" part of your plan. Seems like an awful lot of reorg work for little purpose. Many sites have a maven site build. Who is going to integrate all of the projects so that the individually desired features appear on each site. Same for building. Velocity has a mildly customized build script that compiles differently under JDK 1.3 and JDK 1.4/5. If we go to a "master web site and build" this will make it too difficult to introduce changes to the proces and will stifle innovation. Better to keep this at the subproject level. (Note: Jakarta-wide style guidelines with common fonts, colors, logos would be a great idea though).

* Also, I'm against changing the project names. Velocity (for example) is a recognizable brand name. Calling it "Jakarta Template Language" or something similar would be foolish.

* On a positive note, establishing a standard template for web site format and build would speed up the introduction of new subprojects. We could migrate the common subprojects to a standard, and encourage new subprojects to use it. But if a group wants to modify this template for one piece of it - why not? (as long as they keep some common Jakarta fonts, colors, etc).

Best, WILL




----- Original Message ----- From: "Henri Yandell" <[EMAIL PROTECTED]>
To: "Jakarta General List" <general@jakarta.apache.org>
Sent: Tuesday, January 10, 2006 1:12 AM
Subject: Notice of intent.... #2



As a second email in the Notice of intent series; here's what I think being a Jakarta component will be like in the future.

* Jakarta is a collection of components. Hopefully all sitting at the same level. ie) a big bag of things.

* Groups exist. These are categorically not subprojects, but a way to allow for slicing of the website etc. Some groups may have their own mail list; thus the importance of making sure they don't become subprojects. An important rule will probably be that they must do votes on the main list.

Hopefully we can keep it at a point where the groups are really just there to refine the flow of mail, not to separate it. HttpComponents is an example of this (though not a good one as most of its components came from HttpClient). WebComponents (formerly hoped to be known as Silk) is another example.

Commons would be groupalized out. Hopefully. Groupings are not vague names - HttpComponents good, Silk bad. CoreComponents good, Turbine bad. The idea with that being that boring grouping names are intentionally dull, no subcommunity identification.

* No svn authentication beyond being in the jakarta group. Velocity coders have rw access to POI.

* Improved Committer->PMC process. Chair's responsibility (I've failed at this so far) is to turn around the new committer process. A new committer of 6 months is effectively voted against going to the PMC, not for. Might not be able to make it exactly that way, but the idea being that joining the PMC is the exception, not the norm. Personally I'd like to see committership be removed if people repeatedly are not allowed onto the PMC.

* Application of Commons thinking. Not entirely sure on this one as I think we've overcomplicated things in Commons a bit; but things like a common build system, common site system etc.

* Sandbox becomes a Jakarta resource, not a Commons resource. Much of the same rules as it has currently. Probably a separate mailing list.

-----

Shout, scream, yell :)

Hen

On Mon, 12 Dec 2005, Henri Yandell wrote:

dum de dum de dum.....

Just to be public so that it doesn't look like I'm sneaking around
trying to manipulate things.

--

I'm starting to open the question of TLP on many of the Jakarta dev
mailing lists. It's with a general plan where we would see another
half a dozen subprojects move to TLP and then really leave Commons as
the main entity inside Jakarta along with some commons-like components
that are currently subprojects.

I've been talking unofficially with lots of people at ApacheCon, so
I've had a fair bit of feedback on various bits. The important part is
that the loose plan above finds a way to coalesce the Jakarta
community into a much tighter, more TLP e like project.

I've talked with a couple of board members to feel out things would
be. One question being, is it a problem if we're pushing a TLP with
just a few committers. The answer I had was that Excalibur is the
example TLP, it's rather dormant and it's not a problem.

I was also advised to be a bit more active in pushing forward. I think
this makes sense, a lot of our cross-community activity is gone
because people with high activity tend to move to TLP, so we need a
bit more drive to get things done. Thus the change of tack that I'll
be trying to pull off without getting hung :)

Please discuss, argue, wibble; but what I'm looking for are active
ways forward instead of maintaining the status quo. I don't think the
status quo is good for Jakarta as an entity, it puts strain on our
oversight because the number of subprojects stretches the chair's and
community in general's ability to keeps things covered.

*denies the blindfold and stands against the wall waiting*

Hen

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


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



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

Reply via email to