incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "James Margaris" <>
Subject RE: [Vote] Incubating Project Policy
Date Fri, 02 Feb 2007 01:30:16 GMT
-1 from me. (If I even have a vote...)
If I want to check in some third party code with a proper license, I don't really see the
difference between checking it in directly vs. posting it to Jira and then checking it in.
Is there some sort of implied waiting period during which people review the Jira patches?
I also don't see why this is a case to protect against. If the policy of the project is to
allow third party open source code with a compatible license and the policy is also commit-then-review,
what is the issue? It seems this erases the distinction between commit-then-review and review-then-commit.
It appears to me that the system is basically working. The Heraldry project has some issues,
people spotted them, now appropriate action is being taken. According to the documentation
mentors are supposed to keep their eyes open for these sorts of problems.
I don't see how this addresses the Heraldry problems. If they want to do a massive commit
of externally developed changes they would now post them as a patch first (or mailing list
message) and then commit them instead of just committing them - the end result is the same
no? To me that is just transferring the problem, now instead of a massive commit of external
stuff you get a massive email message with that same externally developed stuff in it. The
problem is that a bunch of external development is going on while the mailing list is silent,
and this doesn't address that.
I don't think there is any great way to prevent this sort of thing other than make it clear
that it won't be tolerated and encouraging vigilance from the project mentors.
What I find a bit disturbing about this Heraldry business and the Kabuki fiasco before it
is the lack of any communication out of the project. I would expect explanations from multiple
committers, promises to do better, pleas for clarification or something of the sort. Maybe
I've missed it but the Heraldry community seems pretty silent.
James Margaris


From: William A. Rowe, Jr. []
Sent: Thu 2/1/2007 4:36 PM
Subject: [Vote] Incubating Project Policy

I believe many projects practice this policy, although it's unwritten,
and perhaps there are others who don't (and probably deserve some scrutiny
to determine if it's helpful or harmful).

I'm proposing the following policy become explicit across the incubator;

  Where the project policy permits commit-then-review contributions to its
  Subversion repository, committers may commit code they personally authored,
  or with proper attribution, commit patches posted on the project's mailing
  list or posted to the project's bug tracking system (Jira/Bugzilla).

  No third-party code (beyond bugzilla and mailing list submissions) may be
  directly committed without first posing the submission to the mailing list.
  This goes for submissions by associates who are unaffiliated with the
  project, private correspondence to a committer, and third party open source
  code which is otherwise compatible with the Apache Software License.

Where the project's policy is review-then-commit, there truly is no change
to their current practice.  All of the above cases are subject to review first
on the mailing list.

I believe the policy would directly address not only concerns w.r.t. the
Heraldry project, but several prior issues and those that will still pop up
over the horizon.


+1 here.


To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message