On Mon, Feb 13, 2012 at 11:10 AM, Martin Heidegger <m...@leichtgewicht.at> 
wrote:
>> Martin, Nick brings up something here that we need to be very careful of.
>> If we hope to graduate from the incubator then we need to be sure we're
>> doing things the "Apache Way". If we start working over on github I think
>> there is a very real danger that there could be two code conversations at
>> which point I believe we would be putting this project in jeopardy.

I've been following the conversation and right now I don't see a
problem. I'd place the following parameters around working on things
at github:

 * all discussion about the code should happen on list
 * github is an acceptable way for non-committers to work on patches.
They will need to be submitted as Jira tickets to be included in our
main repository.
 * long, drawn-out work efforts should not occur on github and then be
brought to the community. Let us know what you are working on, work on
it a bit, then bring your work back here so we can all see it.
 * committers should favor doing work in branches, whiteboard, etc. in
our svn tree. Yes it's harder for non-committers to contribute, but
when a non-committer starts to contribute he/she should not be a
non-committer much longer :-)

To summarize, I don't have a problem with people using github as a
place to share ideas. But those ideas should be discussed on-list and
developed in our repo as much as possible.

As a disclaimer, there's been *tons* of discussion about git and
github at Apache. My views may be way off of what the overall
foundation position as a whole is, so this is subject to change. But I
think we're ok as long as we focus on sharing work here on-list and
getting stuff into our svn repo as soon as possible.

Greg

Reply via email to