On Thu, Apr 4, 2013 at 12:44 PM, Om <bigosma...@gmail.com> wrote:

> Personally, I like the option of working on GitHub for the whiteboard.  In
> a way it levels the playing field of committer vs. non-committer.  This
> could foster more community involvement.


I like the idea of using Github for all the reasons mentioned. But I
think there are three issues that need some discussion before we go forward
with it.

First, how will we ensure that we are developing software in community? If
everything is worked in our repo or submitted patches, then I can follow
the development by subscribing to the commits list. If it's at Github, then
I have to know about it and I have to subscribe to an external feed for
updates. So, for it to work in the Apache Way, the dev list needs to know
where and how to watch it or contribute to it. This seems doable, but it's
not automatic. One thing we want to avoid is one or more people working on
something externally for a long period of time, then bringing it to the
project as a large chunk.

The second issue is ensuring provenance. If a committer commits something
or a contributor submits a patch in Jira we know where it came from and who
contributed it. Does a Github whiteboard give us the same traceability of
contributions? Granted, it's possible for someone to contribute something
they don't have rights to even in the current model, but would we still
have the traceability at Github?

Thirdly, how will we identify folks who should be nominated as committers?
We'd need to know all the places at Github to keep track of and we'd need a
way to be made aware of someone's contributions.

Again, I think these are doable, but I think we need to consider how and
what.

Greg

Reply via email to