Re: [draft] SD Magazine: request for change

2005-03-21 Thread Costin Manolache
Danny Angus wrote:
... the issue is *only* that
The Apache Jakarta Project and leading Tomcat contributor JBoss
implys that JBOSS is not only a contributor, but *the* major contributor.

Fact is that JBoss is _a_ major contributor to tomcat. So is any company 
that have committers working full time - in any project.
( in addition the architecture of tomcat5 is based on jboss jmx model, 
and that's _a_ major contribution as well )

Sun is also _a_ major contributor to tomcat. So is any other company 
that is funding tomcat developers. Code is written by people, but 
companies like JBoss or Sun are actually paying the bills. Of course, a 
lot of credit must go to people who manage to cut hours from their 
families and free time.

Leading contributor does not imply the only contributor or the only 
leading contributor.

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


Re: [draft] SD Magazine: request for change

2005-03-20 Thread Costin Manolache
Davanum Srinivas wrote:
Rémy,
You will probably need to resend the CCLA...i can't find in the
regular location where ccla's are recorded.
- Can u please explain what you mean by current attitude? 
It's already 'explained' in various mailing list archives, including 
this thread :-)

- Are u saying that Tomcat is *NOT* really Apache Tomcat?
I thought it's Jakarta Tomcat :-) I checked the web site - it says 
'Apache Jakarta Tomcat' - but most of the docs and packages are 
jakarta-tomcat or just tomcat.

There are quite a few books, articles and many sites out there using 
either 'tomcat' or 'jakarta tomcat' - should we ask for a change as 
well, or is it only for jboss ?


- Are you saying that we need to formalize a mechanism to figure out
which company is a leading contributor to a certain project?
I would say each company and contributor is a 'leading contributor' :-),
but it is true that some companies contribute more - Jboss and Sun in 
particular for tomcat ( at some point it was Sun and IBM ), and I think 
they deserve credit for spending money on this.

Formally - each contributor has the same voting and veto rights in any 
project, and is free to 'lead' with his contributions.

How people outside apache see the fact that  few individuals contribute 
  more is a different story. It happens in all projects - even httpd - 
that at some point 3-4 people are extremely active and contribute more 
than the average. Is it fair to say they 'drive the project' or are 
making 'leading contributions' ? That's the reality - may not be 
politically correct in apache culture ( we all know 
board/pmc/philosophy/oversight/abstract community are the 'leading 
contributors' in any project, not individuals :-)

I've seen a lot of cases where people or companies have claimed a 
'leading' role in various apache projects. This is the first time there 
is a rush to correct this. Is jboss a factor ?

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


Re: [draft] SD Magazine: request for change

2005-03-20 Thread Costin Manolache
It's never bad to clarify things.
For example ( honestly ! ) it's the first time I hear that the name of 
the project is Apache Tomcat. Someone should send a mail to tomcat-dev 
to inform them, the tomcat site is under the impression that it's called 
Apache Jakarta Tomcat - and almost all docs and packages and books are 
'jakarta-tomcat'.

I'm +1 on your email if you are going to send the same kind of email for 
every use of Tomcat and if we are going to send an email every time a 
company or individual claims he is making 'lead contributions' to an 
apache project. And I would feel much better if such rules would be 
written down ( so we can point people to it - and use them in all cases).

I'm -1 if this is only about Jboss, it's just not fair.
If tomcat would be a top level project instead of jakarta-tomcat, most 
likely Remy would be the PMC chair. Acording to ASF rules, the PMC chair 
is the ultimate decision maker for a project.
It seems the notion of 'project leads' is not accepted by some - yet
the entire legal organisation of apache is based on a top-down hieararhy
( Board - PMC chair ). I don't know what is worse - the perception 
people have about things, or the reality.

Costin

Henri Yandell wrote:

On Sun, 20 Mar 2005, Bill Barker wrote:
- Original Message - From: Jim Jagielski [EMAIL PROTECTED]
To: general@jakarta.apache.org
Sent: Sunday, March 20, 2005 3:01 PM
Subject: Re: [draft] SD Magazine: request for change

Henri Yandell wrote:

It may be that leading contributor is, while not an 'Apache Way' to
discuss something, a completely true piece of investigative journalism.
There are definitely parts of Commons where a little bit of 
investigation
could point out that Yes, on DBUtils 1.0, David Graham was the lead
developer (Sorry David :) ).

That may be true, but certainly we do have the right and responsibility
to ensure that our desires, as far as how we run and represent 
ourselves,
is accurate as well.

It has always been a major foundation of the ASF that projects
are built and developed by communities, not individuals.
Terms such as lead or main do cause harm to the community
and have always been actively avoided.
And, yet, all of the complaints about the article have been from 
people that aren't involved with Tomcat development ;-).

Yeah I've noticed.
So far we have Costin, Mladen, Remy and yourself all fairly nonplussed 
by it all. Nothing from Yoav yet. Unsure who else is highly active in 
Tomcat at the moment.

Obvious quandry for me, we don't really have any concept of 
subcommunity, apart from the individual dev lists, it's supposed to be 
the Jakarta community at large and apart from Tim who feels that we 
should focus on the Tomcat and JBoss sites and not SD's release, that 
community is in favour.

I'm trying to walk the line here :) I do think the 'leading' is wrong, 
and it's worth the ASF doing its best to sell its philosophy of 
community developed software. All the suggestions to soften my email are 
very well received, I was trying for informal but failed (I'm trained to 
only use small talk when holding a beer).

However, unless the Tomcat developers want to -1 the email, the 
consensus is to send it out (with a few minor, suggested changes). A 
quick show of hands on tomcat-dev to the idea of sending a -1 to the 
general@ list might be simpler than sending various -1s and -0s to the 
list individually.

I'll put back the estimated send-time until tomorrow night (28 hours 
from now basically).

Hen

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


Re: Jakarta - A study in self defeating projects

2004-10-18 Thread Costin Manolache
Shapira, Yoav wrote:
Hi,
The folks at JPackage.org already track several Jakarta projects and
issue RPMs for them: for example, they've been doing this with Tomcat
for a long time.  We appreciate their work.  We've spoken on the
tomcat-dev list about issuing our own RPMs, and I think it was Costin
(Manolache) who was very interested and knowledgable in this area, so he
might be a good person to ask if you're interested in more Jakarta/RPM
work.
I'm just very unhappy with the current status and how linux distributors 
are packaging java projects ( tomcat in particular ).
The problem is that each distributor ( RedHat/Fedora in particular ) are
using a layout different from each other, making it harder to support. 
On top of this - Fedora is using native compilation, a great technology 
but not very stable yet.

On tomcat - the conclusion was that we could distribute our own rpms, if 
we can make it easy to build them and integrate this in the normal build
( and a special requirement - have this working on windows too ). I 
didn't have time to implement this yet.

One problem with RPM is that it is both a packaging/install tool ( like 
InstallShield or tar.gz ) but it is also at the same time a build tool, 
like make or ant. And you need special setup to build RPMs using the rpm 
spec on Windows, Mac or Debian computers  (it is possible, but not very 
simple out of box ).  As a solution - I started on an Ant rpm task
that would just create the rpm file from the distribution files, without 
using a .spec and all the special steps ( just like the windows 
installer does ).

JPackage.org is a great source for java packages - and at least they are 
 self-consistent and work on any linux (RPM-based) distribution. But 
just like the other distributors, their layout is different from the 
official distribution layout.

While I don't like linux distributors and the fragmentation they create, 
 I think it's also our fault for not distributing official RPM files, 
to keep the products consistent both across various linux distros but 
also across platforms.

Costin
 

I know the above is off-topic for this thread, but since the thread is
dying anyways (the OP was a classic I'll send a clueless rant and
disappear type), and this is relevant (and of increasing concern as
various linux flavors gain popularity not just in our community, but on
our users' desktops).
 

Yoav
 

 


-Original Message-

From: Noel J. Bergman [mailto:[EMAIL PROTECTED]

Sent: Monday, October 11, 2004 10:42 AM

To: Jakarta General List

Subject: RE: Jakarta - A study in self defeating projects


Henri Gomez wrote:

If some people found hard to install and glue jakarta software (not

products) together they should consider JPackage.org ready to use

RPMS. This Linux project make a cross distribution coherent Java

distribution, which is now used by Mandrake, Suse and Redhat.


If you can think of some way of validating the contents of the RPMs
(e.g.,

if they were part of the release testing process and signed by an ASF

release manager), maybe we could do something with jpackage.org.  Or
add

the

RPMs to our dist/ tree.


   --- Noel


-

To unsubscribe, e-mail: [EMAIL PROTECTED]

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

 


This e-mail, including any attachments, is a confidential business communication, 
and may contain information that is confidential, proprietary and/or privileged.  This 
e-mail is intended only for the individual(s) to whom it is addressed, and may not be 
saved, copied, printed, disclosed or used by anyone else.  If you are not the(an) 
intended recipient, please immediately delete this e-mail from your computer system 
and notify the sender.  Thank you.


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


Re: Apache should join the open source java discussion

2004-03-18 Thread Costin Manolache
Noel J. Bergman wrote:
What about starting by making sure Apache java projects _do_ work with
the 2 open source JVMs that are mentioned in the article ?


Which two?  I've had a thought to try testing James under gcj at some point.
RedHat has already done a whole bunch of Java-based Apache projects with
gcj.
Well, if you read the article that started the thread... You won't like 
it... The other open source java virtual machine is ... Mono.

I think supporting GCJ and maybe kaffe would be good enough to start.

And regarding Danny's comment - yes, testing and reporting bugs is the 
best solution, but just like we worked around bugs in Sun's VM, we 
should also try to work around bugs in the open source VMs, at least 
until the bugs are fixed ( or even better - until patches we send get 
included into the JVM CVS ! :-).

At the moment Classpath project provides an almost complete 
implemnetation of the JDK1.3 ( with a lot of JDK1.4 ). And the same 
implementation is shared by all open source VMs that I know.

Costin

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


Re: [VOTE] HiveMind as a Jakarta sub-project

2004-03-07 Thread Costin Manolache
Geir Magnusson Jr wrote:
[X] +1  I support this proposal
[ ] -1  I don't support this proposal
[ ]  0  I abstain from voting for or against this proposal
Costin

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


Extending the PMC ( was: Re: [PROPOSAL] Proactively encourage TLP status)

2004-01-05 Thread Costin Manolache
Ted Husted wrote:
Right now, the only plan seems to be to nominate committers one-by-one 
on the PMC list. I'm just saying that we shouldn't play favorites. I 
believe all Jakarta committers have already earned membership in the 
PMC; we should tender the offer to every Jakarta committer and let each 
decision-maker decide for himself or herself.



If the consensus is that the bootstrap PMC will continue to hand-pick 
which of our duly-elected committers are promoted to the PMC, and which 
are not, then so be it. But, personally, I think that process is nothing 
but busy work. The community has already decided. Let's ratify the 
community's decisions and let Jakarta be whatever Jakarta wants to be.
+1

It seems this is the consensus, to add most committers - one by one or 
ten by ten. Let's go with that for now, almost everyone is agreeing with 
the goal of having everyone who cares included ( I didn't see a vote 
yet, but it seems pretty clear we agree on this ).

I don't like the process of hand-picking either - unfortunatly that's 
the norm in ASF ( membership and all other PMCs use the same mechanism).

I hope after we get past the first stage we can have a  [VOTE] and 
change this to people _volunteering_ for PMC - by sending a mail with
subscribe subject and the list of sub-projects the person is 
volunteering to monitor.

IMO the only way out of this discussion is to divide the problem into 
very small pieces and have real VOTEs and counting of each of them. 
Proposals with more than 1 atom have no chance, and most of the 
problems occur because everyone seems to think he knows what the others 
think without asking.

Please people, write down what you want, separate it in very elementary 
pieces, then post a VOTE and see what the majority things ( it may be 
consensus or a simple majority - but at least you'll know what other 
think ).

Like:

1. Extend the PMC:
- to include all committers ( even if the don't want )
- to include all the comitters who want
- to include all who want and prove they understand the rules
2. Future extension of the PMC:
 - hand-picking by current people
 - people volunteering - because we trust them already to write the 
code and do the work, and it's fair to let them join whenver they want.

3. Jakarta and TLPs
 - 'encourage' every subproject to TLP
 - let each subproject decide if they want to leave jakarta- without 
encouragements
 - 'encourage' only subprojects that have problems
 - do a selection based on some characteristic ( like projects that 
fit togheter - whatever that means)
 - try to keep jakarta togheter and increase the community ( as 
jakarta-commons did ). If someone really wants to go - of course let him.

4. Is jakarta a good thing ?
 - yes, not perfect but we are improving and working better with other 
jakarta people
 - no, it's just a mess
 - yes, other projects should do what jakarta does !

I hate when people keep talking about consensus and argue as if they 
knew what the consensus was, but we don't have even the most elementary 
vote to indicate what a majority thinks.

And BTW - please make sure that the votes explicitely state that all 
_committers_ should vote, but only PMC member votes are binding !!! 
That's why people should volunteer for PMC, however this is about 
jakarta and comitters are what jakarata means.

Costin



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


Re: [PROPOSAL] Proactively encourage TLP status

2003-12-28 Thread Costin Manolache
Stephen Colebourne wrote:
From: Geir Magnusson Jr. [EMAIL PROTECTED]

What really saddens me is the idea of chasing them out the door.
To use an analogy, its like being the parents of a family, where the
children, aged from 4 to 40, are all living at home. It strikes me that it
isn't healthy for that 40 year old to be living at home, expecting his
parents to do the washing, feed him and make his bed. Instead, the good
parent should be gently enabling the child to set out on their own in the
next phase of their life.
Sometimes letting go is the hardest part of being a parent.

Stephen
So you consider jakarta subprojects as some children, the PMC that makes 
the bed and feeds them ? ( and the board as the big brother I suppose:-)?

I don't know where did you get this idea, but it seems there are quite a 
few people who feel like big brothers who know what's better for the 
childish jakarta projects and would like to encourage them to do what 
they think is best.

I see jakarta more like a union ( EU-style ), were the different 
projects that joined are mature entities that choose to
be part of jakarta ( and can choose to get out - all that's needed is a 
vote ).  And the PMC role is to make sure the rules are respected ( 
oversight ) - not to wash/feed/make the bed for subprojects.

So I'm -1 on your proposal ( if you care counting - it seems most people
who propose pushing projects to TLP would do anything to reach this goal 
- except proposing this in the sub-projects they participate in and 
counting the resulting votes ).



Costin

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


Re: [PROPOSAL] Proactively encourage TLP status

2003-12-28 Thread Costin Manolache
I think I missed the VOTE thread where this proposal has been approved.
So far I've seen 2 +1 and 2 -1 votes ( including mine ), this doesn't 
seem like a consensus. It's better to wait for the vote to finish ( and 
it would be nice to have a [VOTE] thread and a time limit ) before 
starting to do it.

Ted, Stephen - you are free to propose or encourage any subproject to do 
whatever you want - but please make clear that this is your personal 
opinion or proposal ( unless jakarta PMC or the board votes on this ).
But please start with the projects you are dirrectly involved with :-) -
I don't think it's a good practice to act as a parent for childs you
don't know very well.

Costin



Geir Magnusson Jr. wrote:
On Dec 28, 2003, at 10:25 AM, Ted Husted wrote:

+1

I agree that interested volunteers should:

* setup a Wiki area describing the TLP process and rationales , AND


Do you think we all should setup our own individual Wiki page, or work  
together?  I'm getting the feeling you don't want to work together on  
this.

* give notice to each and every Jakarta DEV list that the area exists.

My main beef is that we have not done due diligence in alerting ALL 
of  the subprojects of the latest developments.


What 'developments'?  We are discussing things here on general@, and as  
far as I can see, we have no developments yet.  Ted, you seem to be in  
a terrible hurry to push this through.  Can you wait until people come  
back from the holiday break and read and catch up?  the point of doing  
things here is to *increase* participation, not reduce it by rushing  
something through during a generally world-wide western holiday.

I've outlined a wiki page as described by this proposal  
http://nagoya.apache.org/wiki/apachewiki.cgi? 
JakartaPMCTopLevelProjectApplication, and setup a draft TLP  resolution.

I would also volunteer to subscribe to each of the DEV lists and post  
a message pointing them to the archive of this thread. (Unless 
another  volunteer already has an account setup to do such things. )


Instead of doing it yourself, why not try to work w/in the PMC  
structure and get a message that we all agree on, and have one person  
from each project on the PMC send to their community.  It would be a  
good step in the direction you just were espousing in a different  
thread, namely increased participation.

Whether a subproject follows through or not can be totally up to each  
subproject. The important thing is that we do the due diligence in  
making sure *everyone* concerned has been apprised.


LOL. There is no legal requirement that any arbitrary idea that a  
person has *must* be propagated directly to the dev list of each  
sub-project.  Let others join in this...

-Ted.

- Original message 
From: Stephen Colebourne [EMAIL PROTECTED]
To: Jakarta General List [EMAIL PROTECTED]
Received: Sun, 28 Dec 2003 14:39:30 +
Subject: [PROPOSAL] Proactively encourage TLP status
There has been considerable emphasis on this list over recent weeks  
for the
sticking plaster approach. That is to make small minor changes to  
Jakarta in
the hope the board will stop hassling us. This could be because this  
is the
consensus view and I'm an odd one out. Or it could be that those in  
favour
of multiple TLPs just can't be bothered with the arguing. So I  
thought I'd
place the alternative proposal on the table. If you like it, +1 it.


SNIP/



-
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]


Re: [PROPOSAL] As it ever were

2003-12-24 Thread Costin Manolache
Ted,

I think we must focus on what we agree on - it seems nobody is against
expanding the PMC to include most committers ( or all active committers 
who don't decline ).

I'm not sure I understand Geir's current position, but I think he still
agrees we need to include most people. I don't think anyone can argue 
for excluding some active committers - I'm ok with a wait period ( i.e
people who have been active committers for at least N months ), but it 
has to be a deterministic process.

In addition to that, there are other things we need to do - like making 
sure we have clearly identified people who will prepare the reports for
each codebase ( be it moderators, release managers, rotation, drafts or 
whatever a project wants to do - as long as the result is 2-3 names and
a monthly report ).
We also need to clearly identify what the board means by oversight ( 
to be honest - I don't know, I just have a vague idea, haven't seen any 
official definition :-). Since this oversight is motivated by legal 
concerns - I think we need a definition understandable by everyone, not 
just guesses.

But doing it all at once is very unlikely to work - with all the strong 
opinions around jakarta. Divide and conquer - first step is to grow the 
PMC - IMO you need to simplify your PROPOSAL to make it focused to one 
point ( instead of solving more problems at once ), and move to VOTE.

Costin

Ted Husted wrote:
I apologize for not quoting. I'm experiencing technical difficulties and 
making do the best I can.

I meant what I said. We must make an immediate, good faith effort to 
correct the false and misleading information in the Jakarta guidelines, 
and give all committers due notice of their true status. Otherwise, 
there's a point where we cross the line.

The PMC does not now nor has it ever affirmed each and every decision 
made by the committers. It may affirm some of the release votes, but 
there's a lot that goes into making a release. And, AFAIK, the PMC is 
not authorized to delegate its decision making to non-members.

IMHO, we all thought we had the rights and responsibilities of PMC 
members in the first place. When each and every of these committers were 
appointed by a subproject, they had the traditional role of a PMC member 
in mind. Hence, the proposal is to make all Jakarta committers PMC 
members, which, I believe, was the underlying intent of the original 
guidelines, and what we all thought was happening in the first place.

I reject the idea that being a PMC member brings additional 
responsibility. All committers are already responsible for 
decision-making and oversight. We simply need a mechanism that reminds 
everyone of our existing responsibilities.

If all committers are subscribed to the PMC list, and each subproject is 
given the explicit responsibility for regular reporting, I sincerely 
believe we will be able to easily dispatch the oversight issues. All we 
need is a little infrastructure, and the volunteers will take care of 
the rest.

A long-standing principle at Jakarta has always been that the highest, 
best votes are the commits. We have always rejected the idea of 
committers without binding votes. To say now that votes are socially 
binding but not legally binding is inconsistent with community standards.

I am happy that we do have communities that will honor the votes of all 
its committers, whether they are legally binding or not. But, our 
legalities should reflect the community standards, which are that a 
committer is a committer.

Obviously, if a committer wants to opt-out and become a developer again, 
that is their choice. But we should not be second-guessing the 
communities by opting-in committers to the PMC. The community thought 
they were good enough to have binding votes and binding vetos: who are 
we to say different?

I've proposed my solution: Promote everyone who doesn't opt-out to the 
PMC; subscribe all committers to the PMC list; require regular reports 
from each subproject.

AFAIK, the only other option on the table is to continue to nominate 
committers willy-nilly and hope-against-hope that a few more heartbeats 
will somehow give the PMC the wisdom to make decisions on the 
subproject's behalf and the mystic ability to oversee all the codebases.

I don't think we need to create a Jakarta elite. I think we need to do 
what we meant to do in the first place: let the committers make the 
binding decisions.

Accordingly, if a positive consensus develops among the committers 
regarding the original proposal, we can bring it as a vote in the 
Jakarta way. Otherwise, I would just let the proposal drop, so that the 
consensus view can proceed.

-Ted.


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


Re: [PROPOSAL] As it ever were

2003-12-23 Thread Costin Manolache
Ted Husted wrote:
  steward

The proposal is to expand the role of the moderator, rather than invent 
an overlapping role with similar responsibilities. If the volunteer is 
not up to task, then another volunteer can be sought. (Hence, the 
language about the Chair appointing another volunteer.) The idea is that 
they have *already* volunteered to moderate the list. If one individual 
doesn't want to volunteer, another can be found.
They volunteer to moderate a mailing list, not send reports or be a 
sub-commitee secretary ( if sub-commitee would be allowed - which AFAIK 
is not ) :-)

My point was that there is no need for another role or hierarchy. 
Would we start organizing elections for mailing list moderator ?


  delegate

The proposal does not delegate the board's responsibility. To be 
binding, anything voted on any DEV list would still need the a 3+ quorum 
of PMC members. PMC members would be voting on PMC business.

There is nothing anywhere that says all the PMC business has to take 
place on a single list. If PMC members want to subscribe to all the 
lists and monitor all the PMC business, that's their choice. Conversely, 
if PMC members want to abstain from the routine business surrounding a 
given codebase, they don't have to subscribe to that DEV list.
I agree with that.
But keep in mind that any PMC member can subscribe to any jakarta 
mailing list he wants and vote or -1 if he sees a problem !

I still think that important votes should take place on jakarta pmc list 
- this will keep the entire PMC in the loop.


Meanwhile, through the steward's reports, the committee-at-large is 
being kept in the loop as to each subproject's big picture.

The proposal does the things.


What about changing from mail list moderator to the current release 
manager(s) ? Each codebase already has one ( or few ) release managers,
and they are already responsible for announcing releases and important
events.




* It realizes the fact that Jakarta doesn't have non-binding committers 
(meaning that all committers must become PMC members).
May. It is not mandatory.


* It provides a clear mechanism for scoping the work of the PMC. The 
business of each subproject can be conducted by people who are in-touch 
with that subproject on that subproject's DEV list.
+1 ( but votes should still be on [EMAIL PROTECTED] )


* It provides a clear channel for oversight.
+1



The steward's reports are designed to ensure that someone is at least 
thinking about these matters on a regular basis. Since it's someone's 
role to report on these things, they are more likely to be reported. 
Some issues we had in the past would not be readily addressed, since all 
the committers will be on the PMC list. A PMC member won't have to go 
off and talk to a subproject and report back. The subproject 
committers can hash issues out on the PMC list, where other members can 
provide input. And, any committer/PMC-member who thought there *might* 
be a problem, can now bring it up directly on the PMC list, whether the 
steward brings it up or not.
Well, a PMC member won't talk to a subproject - it may talk with 
fellow PMC members if he is not tracking that project.

Anyway - I think it's a good idea to have someone send reports, I just 
think that the release managers are a better choice. They are already 
responsible for making the proposal and vote for the release.

Costin



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


Re: Jakarta: Confederation or Single Project?

2003-12-19 Thread Costin Manolache
Andrew C. Oliver wrote:
Radical view: allow the subprojects to send 1-2 delegates to the PMC and
require each subproject to send one or die.  This would size the PMC, assure
that heart attack in the crowd syndrome doesn't take place and make the
discussion more manageable.  Have the sub projects manage their own policy
for who to send and for how long under threat of being closed.  This also
prevents PMC for life syndrome and makes sure that the PMC serves not only
the boards interests but the committers of the projects.  It also puts
pressure on PMC members to keep discussions public.
I don't like this 1-2 delegates. All active committers in a subproject 
should be in the PMC ( unless they don't want to ).

The concern that there are too many people is absurd. What is missing is
a bit of discipline in proposals/votes - and that has nothing to do with 
the number of people.

As you said, all discussions should happen on jakarta-general - so each 
jakarta committer ( including those who chose not to be in PMC ) get to
participate and express their opinion. The vote should be on 
jakarta-general too ( counting as binding only PMC member votes, of 
course ).

The difference between committers who are in PMC and the other should be 
only in the counting of the votes.

The other argument - that nobody can or want to be responsible for 
codebases he is not involved with - is also bad. Each PMC member is
overseeing whatever he chooses to ( typically the projects he is 
involved with and some he voluunteers to ). Every member of the PMC
can vote on any issue - but it is common sense that those who are not
involved with a codebase will abstain ( unless they have a good reason 
not to ).

Costin











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


Re: Jakarta: Confederation or Single Project?

2003-12-19 Thread Costin Manolache
Ted Husted wrote:
Michael Davey wrote:

Jakarta is the *brand*.  It defines itself.  Jakarta brand 
development. A brand can give a unique identity and grouping to an 
otherwise disparate and commodity range of goods and services.  


Apache is a brand too, and, IMHO, a much stronger brand than Jakarta.

I believe Jakarta distracts people from the fact that everything we do 
here is on behalf of the Apache Software Foundation. We are not Jakarta 
Committers, we are Apache Committers. We use the Apache License, 
package our product for apache.org, check code into cvs.apache.org, and 
donate every line to the Apache Software Foundation.
We are apache committers - but each apache committer is also httpd 
committer or cocoon committer or jakarta comitter.

You can't deny that HTTPD has a community of people, just like jakarta 
- which is not identical with the whole ASF ( even if ASF was originally 
the HTTPD community ).

ASF is a collection of communities - some bigger, some smaller. Jakarta 
happens to be the bigger - and as long as you believe we are jakarta 
committers, you should also accept that jakarta _is_ a community just 
like httpd.

A lot of people seem to have a problem with us feeling part of jakarta 
- and at the same time denying that jakarta is a community.

IMO TLP is very closely related to community - in the sense that each 
TLP is or should be centered around a community.




I realize that there are people who have romantic notions about 
Jakarta and like to talk about preserving Jakarta for Jakarta's sake. 
But for the life of me, I can't see why. For me, it's always been about 
the codebase and its community. If a product I use is hosted at 
SourceForge, I work at SourceForge. If it's hosted at Jakarta, I work at 
Jakarta. If it's a top-level ASF project, then I work there. I go where 
my community lives; and my community is centered on a codebase, not a 
hostname.
I think it's not about codebase or hostname, but it is about community.

As long as a project choose to remain part of jakarta - and refer to 
themself as jakarta committer - they are part of the jakarta 
community, just like an HTTPD committer is part of the httpd community.

And a community with people from struts + tomcat + velocity + taglibs + 
cactus + POI +  ( whatever projects choose to remain part of jakarta 
) is IMO stronger that N separate TLPs, sourceforge-style.




There are people who have called Jakarta a jewel. I'd agree that 
Cactus is a jewel, as is Lucene, and Velocity, and all the other 
*communities* we've built around our codebases. But Jakarta is not the 
jewel, at best it's a jewelry box.
The fact that people from velocity, struts, poi, etc are all involved in 
this discussion about jakarta should mean that jakarta is a bit more 
than a sourceforge.



All along, there have been people who envisioned a Jakarta community. 
But, what's the point of that, really? We already have the Apache 
community and the open source community. Why do we need another 
community within a community? What's the point of another layer of 
indirection?
And if each codebase in jakarta becomes a TLP - wouldn't this be another
level if indirection ?
Apache community and open source community are all great - but both of 
them are one way or another an umbrella for multiple smaller communities.

ASF is the real umbrella - not jakarta.

Jakarta has multiple codebases and it started as an umbrella - but we 
managed to act and be perceived as a community. Not a perfect community.



And look what's happening with logging: Now that it's a TLP, they are 
bringing-in the various Log4J compatibles. Now, there can be one Apache 
logging project serving every platform. That's community-building!
Is logkit included in the logging TLP ? What about commons-logging ?

I agree with you that the logging TLP does define a community ( just 
like  jakarta or httpd ). It's a separate PMC bringing togheter 
different codebases and people.

It remains to be seen if log4j as a TLP will be better than log4j as 
part of jakarta. There are plenty of TLPs - like apache-commons - that
don't seem to be much better than sub-projects like jakarta-commons.



Costin



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


Re: Jakarta: Confederation or Single Project?

2003-12-19 Thread Costin Manolache
Bill Barker wrote:
I'm sure that Craig or other will correct my mistakes (I haven't been here
quite that long :).
Jakarta started as Tomcat and friends after Sun donated Tomcat to the ASF
(hence the name 'Jakarta' :).  As the project grew (sign of success),
Jakarta grew to include projects that don't necessarily rely on Tomcat (but
could be used with), nor that Tomcat relies on.  This has been the
traditional server-side-java test.
Now, Jakarta has been having projects that want to leave to ASF-TLP status
(e.g. log4j, ant, maven, james).  This is calling into question what the
'Jakarta' name stands for now.  What this thread is about is trying to
answer this question:  what, if any, is the mission of 'Jakarta' going
forward.


I think Tomcat and friends remains an excelent definition :-)

( it's the friends part that is important - tomcat just happens to be
the first project in jakarta :-)


Costin



- Original Message - 
From: Harish Krishnaswamy [EMAIL PROTECTED]
To: Jakarta General List [EMAIL PROTECTED]
Sent: Thursday, December 18, 2003 9:11 PM
Subject: Re: Jakarta: Confederation or Single Project?



Could someone please explain the motivation behind the creation of Jakarta
and how it got to where

it is today? May be that would help answer some of the questions we have?

-Harish



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





This message is intended only for the use of the person(s) listed above as the intended recipient(s), and may contain information that is PRIVILEGED and CONFIDENTIAL.  If you are not an intended recipient, you may not read, copy, or distribute this message or any attachment. If you received this communication in error, please notify us immediately by e-mail and then delete all copies of this message and any attachments.

In addition you should be aware that ordinary (unencrypted) e-mail sent through the Internet is not secure. Do not send confidential or sensitive information, such as social security numbers, account numbers, personal identification numbers and passwords, to us via ordinary (unencrypted) e-mail.





-
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]


Re: [POLL] Future Of Turbine-JCS

2003-12-07 Thread Costin Manolache
robert burrell donkin wrote:

 On 4 Dec 2003, at 22:35, Andrew C. Oliver wrote:
 
 snip
 
 From a Jakarta PMC perspective, I think that we should cease to support
 Sub-sub-projects with the exception of commons.*
 
 i think that it depends on what's meant by sub-sub-projects :)
 
 i'm happy for a single sub-project to create many different products
 (by this i mean stuff it releases). so, component repositories like
 jakarta-commons are fine by me. (some people describe these products as
 sub-sub-projects.)
 
 but i think that each sub-project should only have one list of
 committers (though for reasons of security, if a sub-project has more
 than one repository, karma for a repository may be given out only on
 request) and one development mailing list. so i'd like to prohibit any
 sub-sub-projects like jakarta-turbine-JCS.

Or even better - since jakarta has a single PMC, it could also have a single
list of committers ( most of them in the single PMC ). 

Each PMC member can vote about any jakarta issue - including releases of
each sub-project, etc. If the distinction between pmc and committer is
fading,  then I don't see why do we have to worry about separate karma.

A start could be to have every PMC member have karma in every subproject. 


Costin


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



Re: [POLL] Future Of Turbine-JCS

2003-12-06 Thread Costin Manolache
Henning Schmiedehausen wrote:

 On Thu, 2003-12-04 at 20:43, Daniel Rall wrote:
 
 Given Robert's description of his experience with the Incubator, I'm for
 the Jakarta Commons to gather some community (direct drop rather than
 sandbox route), with the goal of an eventual promotion to a full
 sub-project.
 
 +1 but direct drop only if the move to the commons is accompanied by a
 release (1.0 or 0.something, I don't care). Else it would not be fair to
 many other sub-projects currently in the sandbox which have been kept
 there because there is no release (commons-configuration e.g.).

There is also the problem of external dependencies ( if any ). At least some
of the people on commons preffer commons as more-or-less standalone tools,
that don't require a lot of 'framework'. I don't know JCS, but if it can
be used as a standalone library - it would be great to get it into commons.


Costin 



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



Re: [Proposal] SuperXMailer

2003-04-01 Thread Costin Manolache
You did actually create a sourceforge project for this joke ? 


Costin


Andrew C. Oliver wrote:

 Hi All,
 
 I'm pleased to finally propose the SuperXMailer for Jakarta via the
 incubator.  I'd like for the Jakarta PMC/committers to vote a tacit
 approval of the project before we work on acceptance into the
 incubator.  I'm sure that despite the inevitable controversy, folks will
 see a true value in this project and its active community.
 Unfortunately the source repository and mail archives are down at the
 moment, but I'm sure they'll be restored soon.
 
 Note that there is also something strange with the bug database.  We now
 have email deobfuscation which defeats schemes like
 [EMAIL PROTECTED] and such, as well as acoliver at apache
 dot org.  No worries, the mail will be harvested and get through!
 
 Thanks for your consideration.  Please feel free to submit your vote in
 advance.
 
 -Andy
 
 http://nagoya.apache.org/wiki/apachewiki.cgi?SuperXMailerProposal
 
 [0] rationale
 
 SuperXMailer, the project hosted at
 http://sourceforge.net/projects/superxmailer/ is a tool for harvesting
 email addresses from web pages and mail lists, storing them in any
 database or XML file, and sending them email addresses. It features
 opt-out lists, email verification and much more.
 
 The project is the creation of a number of Apache committers and is run
 as a meritocratic community-developed project.
 
 Presently the CVS repository and mail lists are down (as of 3/30), but
 we have opened up a support request and will have it up again soon.
 
 [0.1] criteria
 
 Meritocracy:  SuperXMailer follows the Apache meritocracy rules, with a
 core of committers including ASF members.
 
 Community:  SuperXMailer has a modest, but very active community.  Its
 users are very pleased with its performance and capture capabillities.
 
 Core Developers.  SuperXMailer has an active and dedicated team of
 committers.  The project was founded by Andrew C. Oliver, who is
 extremely dedicated to SuperXMailer and authored the majority of the
 codebase.  Nicola Ken Barrozzi and Glen Stampoultzis are frequent
 contributors of components and bug fixes as well as some significant
 extensions.  Sam Ruby has offered to provide Web Services extensions via
 Axis.
 
 Alignment:  SuperXMailer makes use of Lucene, POI, Struts, Velocity,
 Turbine, Xerces, Tomcat and Xalan.
 
 Scope:  SuperXMailer is entirely a server-side application, well aligned
 with the overall goals of the Jakarta project.
 
 [1] scope of subproject
 
 The project shall create and maintain packages written in the Java
 programming language constituting the framework, management tools,
 search/database and mailer, a standard library of additional components,
 documentation, a web site and additional examples.
 
 [2] identify the initial source from which the project is to be populated
 
 The project currently resides on the SourceForge (http://tapestry.sf.net).
 
 [3] identify the Jakarta resources to be created
 
 [3.1] mailing lists(s)
 
 superx-user
 superx-dev
 
 [3.2] CVS repositories
 
 jakarta-superx
 
 [3.3] Bugzilla
 
 framework - superx
 components - web site, contrib library, documentation, examples
 
 [3.4] Wiki
 
 The SuperXMailer developers would like to make use of the ApacheWiki in
 order to facillitate the admittedly spartan documentation.  However, its
 extremely easy to use.  Many Apache committers have received mail from
 persons using it with great results.
 
 [4] identify the initial set of committers  (Any Jakarta commmitter is
 welcome to add their name here)
 
 Andrew C. Oliver
 
 Nicola Ken Barrozzi
 
 Glen Stampoultzis
 
 [5] identify apache sponsoring individuals (Any Apache member is welcome
 to add their name here)
 
 Andrew C. Oliver
 
 Nicola Ken Barrozzi



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



Re: XDoclet, XJavaDoc, Apache and Licensing

2003-03-26 Thread Costin Manolache
Aslak Hellesøy wrote:


 The XDoclet project (http://xdoclet.sourceforge.net/) is considering
 applying for Jakarta/Apache membership. 

Glad to hear that ! 


 We believe that these differences are sufficient in order to avoid
 potential licensing problems with Sun.

I'm not sure I understand where the licensing problems would come from.

Are you using any code from javadoc or Sun ? Are you implementing any Sun
APIs in XJavaDoc ?

The only possible problem I can see is the name ( which is very close ).


 1) Can anyone with more knowledge about licenses tell me whether XJavaDoc
 is in violation with Sun's license for JavaDoc?

I don't have knowledge about licenses, but I fail to see how it could be
( unless you use some code or APIs from javadoc ).

Maybe a trademark violation - if JavaDoc is tm.

 2) Would it be fair to claim that XJavaDoc is *not* a clean room
 implementation of JavaDoc?

That's something only XJavaDoc authors you can tell, and nobody else.
If you used JavaDoc source code in creating XJavaDoc - then it can't 
be a clean room.  


Costin



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



Re: Jakarta: too many similar projects?

2003-03-11 Thread Costin Manolache
Andrew C. Oliver wrote:

 have meritocratic consensus based communities.  The committers engaged
 in the legal agreement with sun cannot talk to the other
 committers about important decisions affecting the project and secondly
 the major decisions are made in the specification committee and
 not in the project itself.  Committers are promoted to the decision
 making process by an outside entity (sun) and not by their own community.


My understanding is that the NDA prevent those in the JCP from sharing with
the world - but AFAIK they can share it with other ASF members. 
If we could find a way to extend this to the whole PMC - then we can
improve a bit the communication problem.


Regarding the selection - I think it's up to ASF to set the policy 
on who will represent it in the various JCP groups. Right now it's whoever
volunteers - which is reasonable. There is no ASF policy that I know about
the responsibilities of those who represent the ASF in JCP - with regard to
sharing the info with at least the members in the interested PMC - and 
I think this is a problem.


As with any standard, the decision making is based on a group of 
people representing different interests. Apache does have a vote ( AFAIK ),
just like Sun or IBM. Projects should be able to participate - and 
we should find a way to apply the apache meritocracy and community rules
in our participation to JCP ( for example by a vote by committers who 
are affected or by PMCs ). 


In any case - your comment that the decision is made by a committee is
right, and it is the way things happen in all standard organizations that
I know. Even in Apache - the products are defined by a community of
committers, and the decisions are made by a consensus or majority vote.


 The communication bonds twart collaboration which degrades innovation.
 The JCP does not encourage innovative processes which Sun or
 the Spec lead might disagree with.

The spec is approved by a majority vote. I don't think standard goal should
be to innovate - but recognize common patterns and practices and set
ground rules.

As with any project - the quality of the participants and the quality of the
communication has a big effect on the end result. 


Costin


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



Re: Jakarta: too many similar projects?

2003-03-11 Thread Costin Manolache
Andrew C. Oliver wrote:

 Yeah, on second thought, its a great idea to remove choice in a project
 and instead submit it to a JSR committee and hence Suns conrol, take a
 few folks and put them on NDA so that they can't talk about certain
 decisions which will affect the project.
 
 I'm not against all standards...just NDA-based vendor baby kissing.

Andy: Sun doesn't control, it has one vote just like ASF or IBM.
( at least AFAIK ). If the lead is an Apache representative he can 
choose open mailing lists - there are few JSRs that do that.


I don't know if W3C or Ecma are using only public mailing list and 
no NDS - but I'm pretty sure there are enough big corporations involved:-)

Costin


 
 -Andy
 
 Craig R. McClanahan wrote:
 
On Tue, 11 Mar 2003, Andrew C. Oliver wrote:

  

Date: Tue, 11 Mar 2003 22:09:14 -0500
From: Andrew C. Oliver [EMAIL PROTECTED]
Reply-To: Jakarta General List [EMAIL PROTECTED]
To: Jakarta General List [EMAIL PROTECTED]
Subject: Re: Jakarta: too many similar projects?

Thanks Pier.  Thats a great perpective.  Lets have some more.

Anyone have a remarkably positive Gee the JCP listens to everyone and I
can disclose everything to my fellow committers and its been great for
our community?



Andy seems to believe that *implementing* a specification (as opposed to
creating one) is not a valid itch to be scratched if he doesn't like the
mechanism by which the specification is created.  It's perfectly
reasonable for Andy to decide that for the projects he gets personally
involved in, but it seems awfully arrogant to argue that no one at Apache
should involve themselves in such an implementation project on that basis.

As it turns out, there is substantial room for innovation and debate in
the implementation of API specs like servlet and JSP (see the history of
Tomcat development, and the recent innovation going on there for an
example), just like there is lots of room to be creative in implementing
something like HTTP, which has been done, and continues to be done, in
a very large number of implementations in a very large number of
languages -- despite the fact that the W3C standards process, like many
others, includes periods of time when only the privileged few are
allowed to be involved.

  

-Andy



Craig McClanahan


-
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]



Re: [RESULT][PMC VOTE] PMC Nominations

2003-02-21 Thread Costin Manolache
robert burrell donkin wrote:

 one of the problems we have in the commons is the number of votes which
 spawn threads which go on for ever without any clear conclusion. that's
 why i think that announcing clearly when a vote is finished is a good
 thing.

IMO all vote results should be at least posted to the pmc list.

The PMC should be able to at least review the results.

Things like adding new dependencies to a project, moving code, 
releases, major changes need to be very visible to the entire
PMC, even if few members are involved in each project.

( dependencies are particulary important, if they are not under apache-like
licence )



Costin


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



Re: [RESULT][PMC VOTE] PMC Nominations

2003-02-21 Thread Costin Manolache
Jeffrey Dever wrote:

 Vote results?  It unclear even when a vote is taking place and who the
 nominees are.  I thought we just finished a round on the 19th with an

Sorry, my mistake - I was thinking about all vote results in general,
i.e. whatever gets voted on various parts of jakarta. 
The problem is that even on the projects that I track, it is sometimes
difficult to figure out what was the vote result - after the vote text
changes few times and people change their vote and so on. 

If the vote results would be posted to pmc ( or checked in some CVS
or anything like that ) - it would be easier for all people to get an
idea of what's happening, even in projects they're not directly involved.

IT's not only for PMC - it is a useful information for everyone. 


 Last week I was happy working on my project.  Then I find out that
 voting rights on releases will be taken away unless I join the new
 expanded PMC. But the process appears to be in shambles.

No vote right will be taken - quite the contrary :-)

Costin


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



Re: PMC Nomination

2003-02-19 Thread Costin Manolache
Conor MacNeill wrote:

 purely PMC role. All releases of Jakarta sub-projects must be approved by
 the PMC. This isn't something that has been done in Jakarta to date,

One good first step in this direction would be to at least Cc: the pmc
list on all [Vote result] messages, so all pmc should be aware of
the decisions made. 

I know there is no explicit rule for that - but it should be, at least
for release votes, and all major decisions. 

Costin




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




Re: PMC Nomination

2003-02-19 Thread Costin Manolache
Geir Magnusson Jr. wrote:

 
 On Wednesday, February 19, 2003, at 12:18 PM, Sam Ruby wrote:
 
 Jeffrey Dever wrote:
 I am not excited by the idea of only PMC members voting on releases
 to the exclusion of active committers.  I'm the release prime for
 Commons HttpClient where all committers vote on all issues all the
 time, including releases.  HttpClient is somewhat unusual in commons
 as it is rather a large project with a dedicated mailing list and a
 rich family where many, such as myself, are primarily focused on just
 one project, HttpClient.

 The goal is to make all active committers PMC members.
 
 Would it be quicker just to make all active committers PMC members by
 default?

I think the goal should be that the PMC should include all committers that
are active and have been around for a while ( 3..6 months seems reasonable).

I like the current system of proposing release managers - as it encourages
people to do this work. Proposing people who are taking a very active role
in various projects would also be good. 

I don't think all active committers should be PMC members by default - maybe
after few months if they stick around and continue to be active. 

Costin 



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




Re: PMC Nomination

2003-02-19 Thread Costin Manolache
Jeffrey Dever wrote:

 I am not excited by the idea of only PMC members voting on releases to
 the exclusion of active committers.  I'm the release prime for Commons

It is not to the exclusion of active committers.

Http-client is part of jakarta-commons - and acording to the charter any
jakarta-commons committer ( which is close to all jakarta ) can vote.

As you probably know - only those who are really interested do that.

I agree that we're not yet ready to have PMC votes on releases - we need
to expand the PMC and include more people. Even when this will happen,
I think the committer votes should be counted as well.  

At least for jakarta-commons - the difference will be insignifiant.



 The new group of committers has really risen up out of the ashes of the
 old HttpClient which became quite idle over the first half of last year.
  These new committers are what makes HttpClient move forward, and I
 cringe at the thought of taking some, any,  responsibility away from
 them, away from us.

Think of this in terms of a larger us. By beeing part of jakarta-commons,
http client is already a part of a very large us, almost as wide as
jakarta.

In all cases - the responsibilty stays with the people who chose to be
involved. That can include jakarta PMC ( most of the pmc is already 
committer on jakarta-commons anyway - so that means absolutely no change).

As active http client committers join the PMC - they'll be able to 
assume more responsibility.

Costin


 
 I am quite happy with how things are going right now.  Our contributor
 base continues to grow and we are back to doing releases (hurray).  We
 are using maven to build, have factored out some services into the Codec
 subproject and are looking to factor out URI into a new subproject.  We
 have over 250 Junit tests, are using commons-logging and have reached
 critical mass to support our own votes according to Jakarta guidelines.
  Some complain at our isolation, but I see this as desirable given the
 size of the codebase and the volume of email traffic (approx 400/month).
  Of course we have an open door policy and have good connections to
 those projects that are connected to HttpClient, such as Slide, Cactus
 and othes both inside and ourside of Apache.
 
 There have been transitional pains, and growing pains, but all in all, I
 would say that HttpClient is a very healthy project.
 
 To quote the quote of Sam, Jakarta ... becoming a single community.  I
 like the sound of this, but please consider that communities are
 composed of families that a) are all members of the community, b)
 interact more frequently with their own family members than others in
 the community, c) may or may not share culture and d) a single family
 has differing relationships between families.
 
 HttpClient has all the characteristics of a family in a community.  I
 don't want to see this relationship disrupted by taking voting power
 away from the family representitives, the committers.
 
 I have not shown interest in the PMC up untill now, but it sounds like
 my family is at risk, and I'm concerned.  In general, I just want to
 write code and progress HttpClient (of which I don't really have time
 for even this, but I like it so much I make time).  I don't appear to
 have been nominated (or have just shown up on the list like Stephen) but
 I am eligible (committer, release prime and active for 10 months).
 
 Should I be seeking a seat on the PMC?
 
 Jeff (Jandalf) Dever.
 HttpClient 2.0 release prime.
 
 
 Conor MacNeill wrote:
 
 Stephen Colebourne wrote:

 Unless I am mistaken, being a PMC member implies an overseing role
 for the
 whole of jakarta,


 No, not quite, IMHO. The PMC as a *whole* has an oversight role for
 the whole of Jakarta but individual PMC members do not need to oversee
 all of Jakarta. In fact this is the nub of the reorg issues which have
 been floating around. AIUI, the 7 member PMC approach was felt not to
 be able to adequately cover all of Jakarta and the PMC must grow to
 adequately provide oversight. Eventually most consistently active
 committers will join the PMC. This is the httpd model, for example.
 Sam is moving from where we have been to that point in a series of steps.

 a requirement to follow PMC issues and votes and to be a
 manager. Whilst the concept of being able to push forward jakarta, JSRs,
 make decisions etc is appealing, I do not believe that I have the time
 available to do the job. Hell, I already lack the time to fully
 oversee the
 commons-lang, commons-collections and commons-clazz projects that I am
 involved with as I would like :-)


 If you are providing oversight of these projects, even to the extent
 you have time available, you are already filling one of the roles of a
 PMC member. If you have acted as a release manager, then you have
 performed a purely PMC role. All releases of Jakarta sub-projects must
 be approved by the PMC. This isn't something that has been done in
 Jakarta to date, really, but 

Re: PMC Nomination

2003-02-19 Thread Costin Manolache
Pier Fumagalli wrote:

 ...
 Now, under Jakarta, there might be projects on which one might like to be
 involved and spend time on (therefore bearing the responsibilities of
 being a PMC member over _that_ particular code base),  but there might be
 project that one don't want to be even remotely associated with...
 
 So, unless this:
 
 The PMC is responsible for the strategic direction and success of the
 Jakarta Project. This governing body is expected to ensure the project's
 welfare and guide its overall direction.
 
 Found here http://jakarta.apache.org/site/management.html
 
 Changes to identify that individual PMC members might have oversight only
 on a fraction (subproject) of the whole project, I would be against it.

I don't know any plan to change the charter - the PMC is and will be
responsible for the entire Jakarta Project. 
I'm also against any other fraction or fragmentation ( it seems we agree
sometimes :-).


The fact is that jakarta needs to become and act as jakarta community -
and everyone who preffers a different community can do that easily. Having
all people who are actively involved in jakarta subprojects participate
in the management and oversight of jakarta is the right thing to do.

We do have many different codebases and projects - but in the end they
all fit togheter pretty well, and so do the people :-)

Costin




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




Re: Licensing again.

2003-02-09 Thread Costin Manolache
Andrew C. Oliver wrote:

 ASF members that wish to be more directly involved in this issue can
 subscribe to [EMAIL PROTECTED]  Before anyone asks, yes, this is a
 subscriber moderated list.
 
 
 Note that I don't object to such a list being that way. :-)

I do :-) ( last time I checked - it was ASF members, not committers - and
committers are supposed to know the licenses too )

Costin



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




Re: [Fwd: Maven as a top-level apache project]

2003-02-06 Thread Costin Manolache
Jason van Zyl wrote:

 Gump _never_ used an object model, never. Gump was targeted at overall
 control by a small set of people (and it's still that way, no one
 outside of Jakarta/XML barely knows what it is) to build sources against
 CVS. That's not what Maven was ever targeted at, ever. Maven uses Ant
 but Ant has no concept of an object model either. I definitely admit to
 not wanting to use the Gump descriptor and that's proven to be a good
 thing. If you call Maven a duplicate of a tool that generates 30k line
 shell scripts then do as you please.

So what ?

The point is that setting a standard for the repository and descriptor
should be apache wide. What is used to implement it is completely 
irrelevant. The descriptor and repositories consist of files and 
protocols - that can be implemented in gump, ant or plain java.


 _before I ever knew of Maven_ That's fine. Don't presume to know how
 long I've been thinking of Maven before the first line of code landed
 anywhere.

This is not a contest of who tought first - you're not getting a pattent.
People have been thinking about CPAN/CJAN and build tools for a long
time, and what matters is finding a common solution that is independent
of a particular build tool.


 Give me a break. Again like a pluggable functionality is a radical new
 idea. Your plugins are ant build files. So you came out first with a way

Like a CPAN repository or dependency tracking is a radical new idea... 

 I don't care what you do or do not do. I didn't want any part of Gump
 code, 30k lines shells scripts, a DOM model or a big heap of ant build
 files. So yes, I am the one who advocated not working together but I
 certainly wasn't the only one who felt like that.

There are people who don't care of Maven code too - I use Ant and 
I'm happy with it. I care about a standard descriptor, layout and repository
- and that standard can only happen if it is accepted by all tools and
projects.


Costin



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




Re: [Fwd: Maven as a top-level apache project]

2003-02-06 Thread Costin Manolache
[EMAIL PROTECTED] wrote:

 Costin,
 
 what's a 'maven-only' repository?

There are at least 3 build tools in apache: ant is one of them,
gump and maven ( there are more actually ). There are many
projects whose releases will be in such a repositroy. The policy
and the format of the descriptors must be set in an apache-wide
project. 

I know that the files and descriptors on ibiblio are 
available to everyone. Just like sourceforge downloads and 
mirrors are available to everyone. 

My point is that an apache repository and the descriptors and
layouts that will be used in apache need to be a project that 
is common to all build tools and with a bigger community than
Maven has ( i.e. including Nicola and Sam Ruby and ant people
- and much more ).

Costin


 --
 dIon Gillard, Multitask Consulting
 Blog:  http://www.freeroller.net/page/dion/Weblog
 Work:  http://www.multitask.com.au
 
 
 news [EMAIL PROTECTED] wrote on 07/02/2003 04:53:05 AM:
 
 Sam Ruby wrote:
 
  Those that care to participate, please indicate your interest by
 posting
  to the [EMAIL PROTECTED] mailing list.
 
 It's up to the board members to decide - but as with Nicola's proposal,
 I'll
 strongly opose ( by not participating :-) a repository/CJAN/etc project
 that
 is not open to all apache committers ( like gump for example ).
 
 Maven is a nice tool - and I wish it good luck wherever it goes.
 But if Maven charter will include the creation of a maven-only
 repository -
 I hope at least some board members will vote -1.
 
 Costin
 
 
  
   Original Message 
  Subject: Maven as a top-level apache project
  Date: 06 Feb 2003 12:20:32 -0500
  From: Jason van Zyl [EMAIL PROTECTED]
  Reply-To: Turbine Maven Developers List
  [EMAIL PROTECTED]
  Organization: Zenplex
  Newsgroups: gmane.comp.jakarta.turbine.maven.devel
  
  Hi,
  
  As I've just gone through the process of getting db.apache.org of the
  ground I would now like to attempt to do the same for Maven. A
 top-level
  project could house Maven and ancillary tools like Continuum and an
 SCM
  package and various IDE integration that are popping up.
  
  I can easily mock up a site as I'll just borrow the tools I made for
  db.apache.org.
  
  There is a board meeting in two weeks so if the developers are in
  agreement we'll try and go straight to the top.
  
 
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 
 ForwardSourceID:NT000ADF56



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




Re: [Fwd: Maven as a top-level apache project]

2003-02-06 Thread Costin Manolache
[EMAIL PROTECTED] wrote:

 Sure, but let's not lose focus of what this is for. Distribution?
 Building? A company/individual can set up their own repository of jars (we
 all do) that they've accepted licenses for. The 'tools' should be able to
 work with that set up, similar to how Maven does today.

True. That's exactly my point. We need an Apache repository and a set 
of tools to be used in apache - and this should work for all projects
and build tools that are in apache. 

We need a standard layout and descriptors for dependencies - but
this needs to be agreed on by all involved.

If maven scope is to create a build tool - that's perfect. If maven
scope is both a build tool and an apache repository and non-apache
repository and defining standards for other build tools - that's not
good. 

Probably it would be a good idea if someone with experience in a standard
process would get involved in the repository and descriptors- Geir or Craig
would be great ideas ( I know many have issues with the JCP - but the 
fact remains that setting any standard is different than writing code ).

Costin


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




Re: Clear the air Re: ATTN: Maven developers [was: primary distribution location]

2003-02-05 Thread Costin Manolache
+1 ( a bit too long, but good !)


Costin

Rodent of Unusual Size wrote:

 okey, i'm wading in here, noting as i do the angels high-tailing
 it in the other direction.. :-)
 
 i'm ccing community@apache because i think portions of this
 discussion are important to the entire asf developer
 community, and not just jakarta.  (jakarta leads the way
 again!  grin nature=completely non-hostile/)
 
 this is my take on the things we need to keep in mind.  i
 may be wrong; where i'm unsure, i'm erring on the side
 of conservatism.  and i'm saying this stuff with my
 board hat semi-on; that is, i'll be glad to be corrected
 or overruled by the rest of the board, but in the absence
 of such i'm breaking new ground with a tentative prototype
 policy.  it's all open to discussion and refinement, but
 it's semi-official.  it's just my take on things at the
 moment, but it's a stake in the ground.
 
 now, then.  the (at least!) two things we need to keep in
 mind are:
 
 1. no asf package (or asf contributor acting ex officio
being an apache contributor) may deliberately
violate the terms of any licence.
 2. no code nor activity is permitted that will virally
infect any of the asf's assets, or those of any user
of asf packages.
 
 those are pretty much non-negociable; any inadvertent
 violation needs to be corrected AT ONCE as soon as it
 is identified.  violating a licence because 'everyone
 else is doing it' or 'the licence-owner has never gone
 after anyone' are not on; we need to do the Right Thing,
 not the cop-out or expedient one.  if, for instance,
 we violated one of microsoft's licence terms just
 because everyone else does, the potential harm to the
 asf is enormous: not only massive monetary liability,
 but severe damage to our reputation for integrity.
 
 so we must not distribute any 3p (third-party) packages
 from asf systems if it is not permitted by their licences.
 nor may any of our code automatically go off and fetch
 such packages and start using them on the user's system
 if the packages' licences require *any* sort of acknowledgement
 by the user.  that is, if the licence for package 'x' says
 the user must stand on its head and send a paypal donation
 before using 'x', none of our code may automatically download
 'x' to the user's system.  if it's *already* on the user's
 system, we can use it -- but we can't get into any position
 in which we are essentially responsible for transmitting
 someone else's licence terms to the user, and assuming they've
 agreed to comply with them.  (i.e., for now i'm ruling
 click-through licences as not permissible for our stuff
 to present.)
 
 as far as sun-bin licensed stuff on ibiblio -- it's not an
 asf system, so the asf is neither liable nor responsible.
 *if* some asf package requires sun-bin stuff, and silently
 goes off to ibiblio to download it, though.. that's not
 allowed.  telling the user it needs to download the
 sun-bin stuff is fine; telling it the stuff can be found
 on ibiblio.. well, i *think* that's okey, but it's kinda
 grey.
 
 if someone is using an asf package that does *not*, itself,
 require such stuff, but is using the asf package to build
 something that does, i think we're pretty much okey there
 too, since the user needs to explicitly state the dependency.
 i think it's possible to consider stating the dependency
 as equivalent to having the stuff already on the system --
 but again it's a grey area, and i hope roy can shed some
 light in this darkness.  again, autofetching it by default
 from a known location -- such as ibiblio or sun -- once the
 dependency has been stated by the user *should* be okey.
 i think.
 
 i'm not even going to touch the infection issue at this point;
 it always makes my cephalic nodule hurt horribly.  let's
 just say that we can't do anything that will trigger an
 infection of the asf's assets -- or those of someone using
 asf packages.  if a licence permits *linking* against
 a library, there's no prohibition on our packages requiring
 the library in order to run properly.  if a licence allows
 us to include the library, as a general rule we can package
 it with our stuff.  if by linking with it or including it
 in our distributions we trigger a clause in its licence that
 either overrides the asf licence on our stuff, or forces
 the user to comply with rules more restrictive than the
 asf licence.. then we mustn't do that.
 
 i hope this all makes sense, to some degree.  please follow
 up to [EMAIL PROTECTED]
 
 and because recording incremental advances before a final
 policy is published seems like an appropriate use, i've
 set up http://nagoya.apache.org/wiki/apachewiki.cgi?Licensing
 as a work area where we can distill the rules before they
 get finalised and formally published on www.apache.org.
 
 i need to stress that the wiki page is for *recording*, not
 discussing.  if someone wants to take a look at the current
 state of things, the wiki is good method -- but hammering
 out 

Re: [Proposal] Jakarta Ruper

2003-02-05 Thread Costin Manolache
I'm +1 overall - but I have few sugestions and proposals.

First: if it will be a jakarta project, I would like it to be all-jakarta, 
like gump - any jakarta ( apache ) committer should have access to it. I 
consider this an requirement ( I won't vote +1 without this ). I think 
that jakarta should become a single community, and I see no good reason 
for a project like that ( which affects the entire jakarta and more ) to 
not be jakarta-wide.


I am not very happy with the maven layout - which includes only jars. 
If this is aproved - I would like it to require a layout that supports 
all project components. I assume ( hope ) that part of this project 
will be an effort to convert jakarta projects to this layout, and also
make the necesary changes to gump to generate output for the repository.


Costin



On Wed, 5 Feb 2003, Nicola Ken Barozzi wrote:

 http://nagoya.apache.org/wiki/apachewiki.cgi?RuperProposal
 
 I've set up a proposal about a Jakarta project for a Repository Project 
 on the wiki. Below is the current content.
 
 Maven developers are invited to partecipate in the effort :-)
 
 Cheers!
 
  
 
 '''Proposal for Apache Jakarta Ruper, A Java Resource Repository 
 Subproject'''
 
 ''5 February 2003''
 
 '''(0) rationale'''
 
 Advanced build systems like Maven and Centipede use a system to download 
 project dependencies at need, instead on relying them to be in CVS. This 
 has evident benefits, including less bandwith and disk space usage, and 
 better and easier project and repository management.
 
 '''(0.1) criteria'''
 
 Meritocracy: Design decisions have been made following the Krysalis 
 Community project Guidelines, that are very similar to the usual Apache 
 project guidelines.
 
 Community: There is a growing community of developers that are using the 
 code in everyday projects.
 
 Alignment: Uses many Jakarta components, and is compatible with Maven 
 repositories.
 
 Scope:
 
 * Versioning
 * Dependencies
 * Reposistory mangement
 * Downloading of jars.
 
 '''(0.2) warning signs'''
 
 Orphaned products: Ruper is alive and used in Centipede, which is used 
 to build OS projects.
 
 As for
 
 * Inexperience
 * Homogeneous
 * Developers
 * Reliance on Salaried Developers
 * Ties to other Apache Products
 * Fascination with Apache Brand
 
 Krysalis Ruper is developed and maintained by Apache developers, that 
 wish to bring this effort inside Apache itself.
 
 '''(1) scope of the subproject'''
 
 The purpose of this subproject is to create and maintain an 
 implementation of a repository for resources, dealing with versioning, 
 dependencies, and usable by the widest possible range of build tools. 
 Mirroring and alternative ways of distribution are to be strongly pursued.
 
 '''(2) identify the initial source from which the subproject is to be 
 populated '''
 
 * 
 [http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/krysalis/krysalis-ruper/ 
 Krysalis Ruper]
 * 
 [http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/metamorphosis/krysalis-version/ 
 Krysalis Version]
 * [http://jakarta.apache.org/turbine/maven/ part of Maven ?]
 
 '''(3) identify the ASF resources to be created '''
 
 '''(3.1) mailing list(s) '''
 
 * ruper-dev
 * ruper-cvs
 
 (no user mailing list yet, we are starting at Jakarta)
 
 '''(3.2) CVS repositories '''
 
 * jakarta-ruper
 
 '''(3.3) Bugzilla '''
 
 * jakarta ruper
 
 '''(4) identify the initial set of committers '''
 
 * Nicola Ken Barozzi ([EMAIL PROTECTED])
 * Nick Chalko ([EMAIL PROTECTED])
 * Adam Jack ([EMAIL PROTECTED])
 * Ted Leung ([EMAIL PROTECTED])
 
 '''(5) identify apache sponsoring individual '''
 
 * Andrew C. Oliver ([EMAIL PROTECTED])
 * Nicola Ken Barozzi ([EMAIL PROTECTED])
 
 '''(6) open issues for discussion'''
 
 * Some Maven committers are interested in contributing Maven code for 
 this effort.
 
 * The name is still to be defined. Ruper is the current name, but it can 
 be anything elso. Suggestions:
 
 ** '''Jakarta Ruper''' ('''R'''esource '''UP'''dat'''ER''')
 ** '''JRAN''' (Sorta like CPAN)
 ** '''Jakarta Lean'''
 *** Lean as in smaller becuse there is no jars in cvs.
 *** Lean on me  -  to help you find your jars.
 ** '''JPM''' (Jaava/Jakarta Package Manager)
 
 


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




Re: [Proposal] Jakarta Ruper

2003-02-05 Thread Costin Manolache
Nicola Ken Barozzi wrote:

 I would sugest proposing Version to ant.
 
 Why? It seems to me that versioning and resource updating-retriving is
 really tied together. Why Ant?

If it gets included in ant1.5 - more people will have access to it by
default, and more likely will be for other projects to use this.

Costin


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




Re: [Proposal] Jakarta Ruper

2003-02-05 Thread Costin Manolache
On Wed, 5 Feb 2003, Andrew C. Oliver wrote:

 I am not very happy with the maven layout - which includes only jars. 
 If this is aproved - I would like it to require a layout that supports 
 all project components. I assume ( hope ) that part of this project 
 will be an effort to convert jakarta projects to this layout, and also
 make the necesary changes to gump to generate output for the repository.
   
 
 Here is my 2c.  All the big dream attempts at this have failed.  So 
 starting with maven's approach and
 growing into the big dream seems the most sensible model.  There are 
 obvious problems with maven's
 approach, but the fact that it actually works is the cutting board.  
  From there though, eventually the approach will
 improve itself through the normal benefit of real people with real 
 problems solving them.

+1

As long as we agree this (current maven model) is the start, and not the 
end :-)


Costin


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




Re: Proposal

2003-02-05 Thread Costin Manolache
Andrew C. Oliver wrote:



Can't do it. I will never collaborate on anything with Nicola Ken
Barozzi. And if I have to say it in public I will. I would probably
participate in anything but not with him.

  

 wow...  :-(

I don't know what wow means - but it is absolutely normal for any
community. I'm sure there are people who don't like working with me ( or
anyone else )- and the reverse. 
I don't think anyone can reasonably expect anything else. 

What's important is for everyone to keep having some fun and decide for
himself if beeing in a community like jakarta ( and benefiting from the
diversity of opinions and ideas - even from people we don't like ) is worth
the effort of dealing with the people we don't like ( or strongly disagree
with, or both ).

As ( and if ) jakarta becomes a single community - everyone will have to 
deal with this decision.

Costin


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




Re: Logging strategy

2003-01-29 Thread Costin Manolache
 The only problem is that Tapestry originally had a special, built-in web
 page for creating Log4J loggers (nee categories), and changing Log4J
 levels
 (nee priorities).  This used addtiional methods in Log4J Logger for
 setting
 the level, and elsewhere for creating new loggers.  The commons-logging
 folks are pretty adamant that extrending the framework for these
 operations isn't appropriate. (I disagree, but it's not a fight I'm
 prepared to wage, or expect to win).

I agree with you - partially. We should have a config mechansim - but it
shouldn't be part of the core logging interfaces.

I would vote +1 on an optional interface that allows some basic
configuration ( like setting the level for a category ), but I don't think
it would get a majority.

My prefference is JMX for configuration - log4j already has some support for
that, and it would be possible to create mbeans to manage jdk1.4 logging as
well ( or other logging impl. ). It is on my todo list ( next to using JDNI
java:env/ to select the logger implementation ) - but I don't have the time
right now.

Costin 





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




Re: New Jakarta proposal: Pluto

2003-01-22 Thread Costin Manolache
Stefan Hepper wrote:

 - Pluto is only the reference implementation for the Portlet API defined
 in the JSR 168
 This is comparable with the tomcat being the servlet container and
 implementing the servlet API.
 Pluto itself is only a infrastructure component. All portal related
 functionality like aggreagtion of the output of different portlets,
 authentication, etc. is NOT part of pluto, but needs to be provided by
 the portal calling pluto (e.g. JetSpeed or Coocon).

Well - tomcat implements servlet API and JSP, but technically it is not the 
actual reference implementation, it is used in the RI ( J2EE RI AFAIK is 
considered the RI for servlet/JSP ).
And tomcat implements a bit more than just jsp/servlet - it has admin 
interface, CGI and SSI support, WebDAV and its own extension APIs.
Same can be said about most other projects that implement APIs ( xerces, 
xalan, axis, etc ). 


 - Why is Pluto not part of JetSpeed?
 Pluto has a very restricted scope and is an infrastructure componentet
 that can be used from serveral other projects (e.g. Cocoon and the
 proposed Charon). The Portlet API is defined by the JSR and cannot be
 changed and therefore differs from what you can do in JetSpeed, where
 you can freely define your API. I could easily see a situation where
 JetSpeed wants to provide additional functionality beyond the JSR 168
 1.0. If these are different sub-projects this is easily possible:
 JetSpeed could just take Pluto and add functionality.

The API defined in a JSR can't be changed - period. Jetspeed can't take
pluto and modify some APIs if he wants to - that would be wrong and against
the JSR rules.

If Pluto community decides to provide additional features, like integration 
in cocoon/struts/etc - I don't see what would stop it and why this would be 
a bad idea.

Maybe my question was wrong - the problem is why Pluto and JetSpeed ( and 
other portlet efforts ) are not in the same community ( with a single 
portlet related mailing list ) ? 


 - Relation to other Apache projects:
 JetSpeed and the Coocon portal framework plan to use Pluto (Carstten
 Ziegler just asked me to include him on the committer list).
 As Portlets are Web components that may be bundled with other web
 components, like servlets/JSPs, Pluto will be build ontop of Tomcat.
 Struts, JSF, and other web frameworks: Portlets sit in front of these
 frameworks. Each portlet can be viewed as a special web application that
 is rendered together with other applications on the same page. The
 portlet API provides the portal a standard way to call these
 applications. Each portlet is free to choose how to implement the logic
 and rendering inside: using JSPs, Struts, JSF, XML, ...

I would preffer that all portlet-related technology would be in the same 
project and community, with JSP/struts/cocoon specific areas. Maybe an 
commons-like project.

Please don't treat my questions as oposition to Pluto proposal - I think
it's a good thing and I would be happy to see it in Jakarta. I just think
it would be better for pluto and portlets in general if a bigger community
would be around it and all rendering frameworks would cooperate ( at least
in support for portlets ). That could result in a consistent portlet 
support, or at least some sharing of ideas - and get enough review to 
whatever happens there.



Costin

 





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




RE: Forum Software.

2003-01-22 Thread Costin Manolache
James Mitchell wrote:


 So the suggestion is:
 
 All Users lists become forums.
 Developer lists stay.
 
 
 I will fight to my dying breath to make sure this DOESN'T happen (with
 what little persuation I can muster).  I have come to rely deeply on
 these lists.

+1 


 
 I spend my offline hours (daily commute, boring meetings, vacations,
 etc) going over the list discussions.  I have accumulated a large amount
 of data that I transform into documentation just from this single source
 of knowledge transfer.
 
 PLEASE PLEASE PLEASE DON'T DO THIS!

Same here.

Costin



 
 
 Only problem I see there is that Developers won't check the
 forums as much
 as they should, unless the Users forum has a mail list interface.
 
 
 Hen
 
 On Wed, 22 Jan 2003, Robert Simmons wrote:
 
  Well, once again I would like to bring up the concept of forum
  software for Jakarta. The reason I am bringing it up again is that
  mailing lists are intrusive and spammy. Daily I get flooded
 with a ton
  of email that I have absolutely no interest in reading. However if I
  unsubscribe to the lists than when there is something that I would
  like to know about or answer, I will miss it. In addition, if I
  unsubscribe I'm not able to post my own issues. With a mailing list,
  the communication mechanism is just too intrusive. On a forum I can
  pick and choose what I want to read and reply to.
 
  As for them being used, its a simple matter of retiring
 mailing lists
  for forum software.
 
  When we consider that at least 90% of Jakarta users are not Jakarta
  developers but will often have a question or an important insight,
  than the folly of communicating only in mailing lists becomes clear.
 
  -- Robert Simmons
 
 
 --
 James Mitchell
 Software Engineer/Struts Evangelist
 http://www.open-tools.org/
 
 The man who does not read good books has no advantage over the man who
 cannot read them.
 - Mark Twain (1835-1910)



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




Re: New Jakarta proposal: Pluto

2003-01-21 Thread Costin Manolache
Alex McLintock wrote:

 At 17:41 21/01/03, you wrote:
One more question: why not doing this as a subproject of JetSpeed ?
It is an existing jakarta project, the scope matches - why
creating a separate jakarta community instead of joining the
existing one ?
 
 
 I assume that it would be a tool which could be used by the Cocoon portal
 system, and a Struts portal system as well as Jetspeed which is
 essentially a Turbine portal system. People may want to use this component
 without using Jetspeed. Of course I haven't read the JSR yet.

My understanding was that Jetspeed goal is to implement a portal - with Java
and XML. 

I would rather see all portal systems sharing a single community and 
implementing similar behavior/standards - rather than have one portal for
each technology ( struts, cocoon, turbine, tapestry, plain JSP, plain 
servlet, whatever else toolset ). 

Costin


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




Re: [PMC VOTE] PMC Nominations

2003-01-17 Thread Costin Manolache
+1 for all.

+1 for  Glen Stampoultzis ( cutpasted last name :-) and  Robert Burrel 
Donkin.

Costin

Sam Ruby wrote:

 Reorging the Jakarta PMC apparently has become an annual event.  This
 year will be no different.  I've had lengthy talks with the Apache
 Board, and this has caused me to revisit a number of assumptions.
 
 Looking at http://httpd.apache.org/contributors/, it is clear that the
 ASF concept of a Project Management Committee permits a significantly
 larger number of PMC members per project than I, at least, had ever
 presumed.
 
 Given the success that Jakarta has had to date, I don't want to propose
 any rapid, irreversable, or disruptive changes.  But the goal should be
 clear: the PMC should consist of *all* the people who are actively and
 consistently monitoring the code.
 
 So for the first step, I'd like to nominate the following individuals
 who have contributed multiple times to the Jakarta newsletter and/or
 recently served as a release manager of a Jakarta subproject:
 
[  ]  Nicola Ken Barozzi
[  ]  Stephen Colebourne
[  ]  Martin Cooper
[  ]  Henri Gomez
[  ]  John Keyes
[  ]  Larry Isaacs
[  ]  Otis Gospodnetic
[  ]  Thomas Mahler
[  ]  Remy Maucherat
[  ]  Glenn Nielsen
[  ]  Andrew C Oliver
[  ]  Rob Oxspring
[  ]  Martin Poeschl
[  ]  Scott Sanders
[  ]  David Sean Taylor
[  ]  Mladen Turk
[  ]  James Turner
[  ]  Henri Yandell
 
 Future steps will include introduction of a concept of an emeritus PMC
 member, reinstating prior PMC members who are still active, and more
 nominations (particularly those that chose to contribute to the
 newsletter, and/or act as release manager, hint, hint).
 
 Longer term, the plan is to move the subprojects that chose to remain in
 Jakarta towards becoming a single community - in particular release
 votes will become a responsibility of the PMC.  That does not mean that
 all PMC members will vote on all releases, but that it will be from this
 pool of members that release votes will be cast.  Clearly there will
 need to be a number waves of additions like the one above to the PMC
 before we get to this point.
 
 Meanwhile, my plan is to see to it that those subprojects that desire to
 become ASF projects will get the full cooperation and support of this PMC.
 
 Now for some fine print:
 
 * nominees may chose to decline without giving any reason
 
 * only current PMC member's votes are binding
 
 * once the vote completes, PMC membership is not effective until 48
 hours after a board member acknowledges receipt of these votes.
 
 Let the voting begin!
 
 - Sam Ruby
 
 P.S.  My vote is +1 on all.



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




Re: Jakarta PMC report

2002-12-19 Thread Costin Manolache
Jon Scott Stevens wrote:

 BTW - thanks for taking the time to fix the bugs in regexp, and
 congratulations to  the jakarta-regexp team for completing the
 project ! :-)
 
 Thanks for being a complete idiot Costin.

I meant it very seriously - I think every project should have a goal,
and should eventually reach the goal in a finite amount of time. The
fact that jakarta-regexp just works and has met its goals is a very
positive thing. And the team that worked on it deserve ( sincere ) 
congratulations ( including you, Jon ).



Costin





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




Re: [discussion] jakarta-gump as community property

2002-12-19 Thread Costin Manolache
Sam Ruby wrote:

 Gump is now two years old.  It has had contributions from over a dozen
 people, about a half-dozen this month alone.  There seems to be a
 renewed interest in gump (some in response to a little nudging grin).
 
 Considering all of this, what I would like to propose is that the
 contents of jakarta-alexandria/proposal/gump get moved to jakarta-gump,
 all committers to any jakarta code base be given karma and voting rights
 on the full contents (descriptors, code, and stylesheets alike) and that
 a single [EMAIL PROTECTED] mailing be created (we are all devs
 here, right?)
 
 Thoughts?

Big +1

Costin



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




Re: Jakarta PMC report

2002-12-19 Thread Costin Manolache
Jon Scott Stevens wrote:

 on 2002/12/19 8:04 AM, Costin Manolache [EMAIL PROTECTED] wrote:
 
 I meant it very seriously - I think every project should have a goal,
 and should eventually reach the goal in a finite amount of time. The
 fact that jakarta-regexp just works and has met its goals is a very
 positive thing. And the team that worked on it deserve ( sincere )
 congratulations ( including you, Jon ).
 
 Costin
 
 Yup, just like Tomcat 3...which should have reached its goal years ago.

Yes. I personally think tomcat3.3 has reached its goals ( performance, 
modularity, simplicity, compliance, etc ). The time it takes to reach the 
project goals depends on many factors. 


Costin





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




RE: Jakarta PMC report

2002-12-18 Thread Costin Manolache
Whenever you feel the time is right, you have my +1 :-)

It would be great if it would be added in jakarta-commons.

Costin


Ara Abrahamian wrote:

 XDoclet (xdoclet.sf.net) also has some plans for moving to apache. I
 kept an eye on Tapestry's transition process. I'm not sure when it's the
 right time to officially propose it. So what are the plans for Jakarta?
 When is this reorganization phase completed? When is it the right time
 for XDoclet to put the proposal forward?
 
 Ara.
 
 -Original Message-
 From: Sam Ruby [mailto:[EMAIL PROTECTED]]
 Sent: Wednesday, December 18, 2002 7:07 PM
 To: [EMAIL PROTECTED]
 Cc: [EMAIL PROTECTED]
 Subject: Jakarta PMC report
 
 The status report for Jakarta project is available at
 http://jakarta.apache.org/site/news.html and
 http://jakarta.apache.org/site/news/index.html.  These summaries are
 community developed, monitored, and maintained.  Feedback on their
 contents should be directed to mailto:[EMAIL PROTECTED].
 
 I tried unsuccessfully to summarize the summaries without looking like
 I
 was trying to prove a point about it not being a good idea.  Of
 course,
 this begs the question about what happens when Jakarta is split up and
 all this data feeds directly into the board, but I digress.
 
 Overall, the imperialistic expansion phase of Jakarta has been put on
 pause.  No new code bases have been accepted.  Two colonies, Ant and
 Avalon, have split off successfully.  The only issue in this area is
 Tapestry which unfortunately has been left in limbo in the process,
 neither accepted by Jakarta nor by the Incubator.
 
 The biggest unresolved issues in Jakarta deal with codebases on either
 end of the maturity spectrum.  There are code bases which seen to be
 perennially in alpha, and therefore feel the right to change
 interfaces
 on a whim and without regard to the community impact of such changes.
 Unfortunately, the existence of a sandbox seems to have
 institutionalized this policy.  Unquestionably, code bases in alpha
 should be allowed to experiment, but the establishment of a playground
 where this takes place indefinitely is not in the best interest of the
 ASF.
 
 On the other end of the spectrum is codebases which have matured to
 the
 point where there aren't enough itches to scratch to maintain a
 development community.  Such codebases (for example, regexp) are
 heavily
 depended upon and so interwoven into the fabric of many Jakarta
 subprojects that it is hard to imagine removing then from the ASF
 despite the somewhat different community dynamic one sees thre.  There
 isn't even a quorum to hold a proper release vote or people actively
 monitoring the bug reports and commits.  This is a problem.
 
 
 --
 To unsubscribe, e-mail:
 mailto:[EMAIL PROTECTED]
 For additional commands, e-mail:
 mailto:[EMAIL PROTECTED]




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




Re: Jakarta PMC report

2002-12-18 Thread Costin Manolache
Jon Scott Stevens wrote:

 on 2002/12/18 7:36 AM, Sam Ruby [EMAIL PROTECTED] wrote:
 
 Such codebases (for example, regexp) are heavily
 depended upon and so interwoven into the fabric of many Jakarta
 subprojects that it is hard to imagine removing then from the ASF
 despite the somewhat different community dynamic one sees thre.  There
 isn't even a quorum to hold a proper release vote or people actively
 monitoring the bug reports and commits.  This is a problem.
 
 Hey, I resemble that remark!
 
 The fact of the matter is that I have picked Regexp back up and have
 recently applied a bunch of bug fixes and closed a number of open issues
 (I spent about 1 hour on it).


I think the point was that we also need people to review the commits and 
people to vote on the release. 


 20th), I plan to spend another couple hours and make one final release of
 Regexp.
 
 At which point, I'm going to call the project 'final' and Jakarta can
 figure out what they want to do with it from there. Previous ideas
 included just moving it to be distributed under the ORO project which I
 think is a good idea and will remove some confusion. I will probably be
 willing to help with that.

I don't know what final would mean - if bugs are found that affect
projects using regexp ( like tomcat which AFAIK has a dependency ) - then
I hope it'll still be possible to fix them.

My opinion about stable projects like regexp: we should change the 
avail to include the whole jakarta ( similar with jakarta-commons ).
This way any project that has a dependency on regexp will be able
to protect itself and either fix the bugs that bite them or review changes 
that may break something. 

BTW - thanks for taking the time to fix the bugs in regexp, and 
congratulations to  the jakarta-regexp team for completing the
project ! :-)


Costin



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




Re: The organization of xml.apache.org

2002-12-02 Thread Costin Manolache
On Mon, 2002-12-02 at 16:41, Sam Ruby wrote:

   Separate code bases with separate communities should be separate
   projects.  Independent of the size of the codebase, if the size of
   the community is only a few people, then it is not an ASF project.
   Such efforts can be pursued outside of the ASF, be pursued inside the
   Incubator, or be incorporated inside an existing community – as long
   as all participants in that larger community are treated as peers.
 
 With respect to XML, I honestly don't know how many communities we have. 
   But the above provides a recipe to find out.  Without changing any 
 physical layout of mailing lists or cvs repositories, we can begin to 
 phase out the karma and voting boundaries between various subprojects. 
 Those that don't wish to participate will be encouraged to form their 
 own separate projects (or move into incubation).
 
 What I like most about such a proposal is that it is completely up to 
 the commiters to decide whether they want opt in or opt out.
 
 What do others think?

( I changed the to: to include jakarta :-)

I think it is a good idea in general, as long as it is done gradually.

I personally think jakarta-commons commit model works fine  ( even if
the one-mailing-list is not working as well :-). Even when it didn't
seem to work that well ( early days of xml-client for example ), it
actually did work as it was supposed to, and I think people learned
to keep track of what they need and use their vote.

Probably having the walls removed between projects that are close 
( tomcat/jasper and taglibs or struts, etc ) would be a good start.

Costin  



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




Re: Mozilla mail filters

2002-11-21 Thread Costin Manolache
Pier Fumagalli wrote:

 Does it use the same mail verification program?
 
 Messages are delivered to my Qmail, will through SpamAssassin and McAfee
 for viruses, if that's what you're asking.

Gmane uses a mail verification mechanism - they don't allow posting of 
any message until you confirm your email address ( for each group ). ( they
send you a message after the first post, and if you reply then the post and
all following posts will be allowed ).


Costin



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




Re: Mozilla mail filters

2002-11-19 Thread Costin Manolache
Hi Pier,

Is this a feed from gmane ? Does it use the same mail verification 
program? Do you plan to take the whole feed ( including non apache lists )?

Costin

Pier Fumagalli wrote:

 Pier Fumagalli [EMAIL PROTECTED] wrote:
 Vincent Massol [EMAIL PROTECTED] wrote:
 
 - how fresh are the messages in the newsgroup? It seems there is a few
 hours delay between emails and newsgroup. That makes it difficult to use
 newsgroup in replacement of emails, don't you think?
 
 Well, to put it that way, when I get them, they are on the newsgroup as
 well... Sometimes there might be some delay because ATM the news server
 is on my ADSL (and if I'm downloading something big, mail takes a while).
 
 There, I got this back in roughly 2 minutes... Not bad...
 
 Pier




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




Re: Jakarta member seeking ASF membership

2002-10-23 Thread Costin Manolache
+1 !

While at the moment I don't seek ASF membership, I think
it would be excelent if more jakarta commiters who 
are and have been active in this community send mail 
to the pmc and ask those who are members for nomination.

Costin

Morgan Delagrange wrote:

 Hi all,
 
 [from a previous thread on a previous list]
 
 Morgan Delagrange wrote:
 
  I don't know if I've yet achieved the status of a
  long-term [committer] who have earned the right
 to
  set Apache-wide policies [...]
 
 However, there's no time like the present to find out.
  Roy Fielding has suggested that not enough Jakarta
 members seek membership in the ASF.  Until recently, I
 was quite happy plugging along in my little Jakarta
 world, developing software and trusting the Apache
 world to continue onward as it has.
 
 However, recent events have shown me that my view may
 be too narrow.  One specific example (sorry if you
 subscribe to the reorg list, as this is repetition of
 threads there): a top-level Apache project with the
 same name and similar scope as a Jakarta subproject
 can be proposed, discussed and approved (including a
 PMC) without ever being mentioned on a list to which I
 can subscribe.  This week, a mailing list was formed
 to try to alleviate some of these communication
 deficiencies, but in the words of a former U.S.
 president, trust, yet verify.
 
 So my specific goal in seeking ASF membership is to
 look inside the black box.  I already know that
 important decisions can be made that are hidden from
 the view of most committers.  I'd like to know more
 about the process, and hopefully help to make these
 decisions more open and transparent to committers at
 large; at present a very small percentage of Jakarta
 members are actually ASF members.  Likewise, I
 encourage other Jakarta committers to consider seeking
 ASF membership if they are also concerned about
 representation and the decision-making process.  The
 Board seems very interested in increasing our numbers
 in the ASF membership, and I think we should take them
 up on this opportunity.
 
 Specifically, I'd like to ask a member of our PMC or
 any current ASF member to sponsor my membership.,
 Unfortunately I will probably not be able to attend
 the next Foundation meeting, and so I'd also ask that
 my sponsor act as my proxy, if possible.
 
 If I understand this process correctly, if I am
 nominated, I fill out an application form and it's
 discussed on the private [EMAIL PROTECTED] mailing
 list until a decision spits out.  I guess I won't be
 gaining any insight into the admission process at
 first.  :)
 
 - Morgan
 
 =
 Morgan Delagrange
 http://jakarta.apache.org/taglibs
 http://jakarta.apache.org/commons
 http://axion.tigris.org
 http://jakarta.apache.org/watchdog
 
 __
 Do you Yahoo!?
 Y! Web Hosting - Let the expert host your web site
 http://webhosting.yahoo.com/

-- 
Costin



--
To unsubscribe, e-mail:   mailto:general-unsubscribe;jakarta.apache.org
For additional commands, e-mail: mailto:general-help;jakarta.apache.org




Re: Theft of authorship

2001-06-07 Thread Costin Manolache

I know the feeling... I don't think there is too much to do about
it - the licence allows that, as long as they keep the Apache
copyright.


Costin

--- Ceki Gülcü [EMAIL PROTECTED] wrote:
 
 Hi Jon,
 
 I am referring to otherwise honest people who choose to contribute
 their enhancements back to the project. They create new classes but
 in the process remove the names of previous authors. They do this in
 good-faith as otherwise they would not have contributed their code. I
 think it is a question of culture/custom. 
 
 I do not think we have a document outlining authorship rules. Does
 anyone know one? Regards, Ceki
 
 At 11:51 07.06.2001 -0700, you wrote:
 on 6/7/01 11:42 AM, Ceki Gülcü [EMAIL PROTECTED] wrote:
 
  This comes up from time to time and usually has me jump through
 the roof. Good
  willing contributors, take a piece of  existing log4j code, modify
 or enhance
  it, but remove the previous author's names.  They then post their
 code as if
  it was their own. Regardless of how much they modified the code,
 by removing
  the previous author's names they are committing theft. I find this
 very
  disturbing. What do others think? What can we do to combat this
 phenomenon?
  Regards, Ceki
 
 There is a difference between doing this accidentally and doing it
 on
 purpose. If it is determined that it is done on purpose and the
 people who
 did it refuse to follow the license, then the Jakarta PMC should be
 notified
 and we can sick the ASF Legal team on the problem. Note, this seems
 like it
 would be a last resort type of situation. The best is to try to at
 least
 discuss with the villains (jokingly said) first and make sure that
 it was
 not intentional.
 
 -jon
  
 -- 
 Open source is not available to commercial companies.
 -Steve Balmer, CEO Microsoft
 http://www.suntimes.com/output/tech/cst-fin-micro01.html
 
 

-
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 --
 Ceki Gülcü
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 


__
Do You Yahoo!?
Get personalized email addresses from Yahoo! Mail - only $35 
a year!  http://personal.mail.yahoo.com/

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