On Aug 6, 2009, at 9:31 AM, Stephan Wehner wrote:

On Thu, Aug 6, 2009 at 6:21 AM, Jan Lehnardt<[email protected]> wrote:

On 6 Aug 2009, at 15:13, Robert Dionne wrote:

Git really encourages a more distributed, less centralized approach to development, that allows the centers of gravity to move as they evolve. This is a good and healthy thing in many contexts, perhaps less so in others.

I'm not sure what the issue is with respect to the CLA. What prevents you from representing a contribution as your original work because it originated in GitHub? How does playing in an internal Apache sandbox solve that?

All ASF committers singed a CLA that says all work committed has been done by the committer or has gone through incubator IP clearance. If you get a patch on github, that is not your work, when you then commit that, you break
the CLA. If you do sole development on github, no problem, but github
encourages the code-collaboration.

I don't quite understand. To me  the solution is:

Then you shouldn't commit patches through git that are not based on your work?

The difference between git / subversion here is that git makes it
easier for others to
fork. But what goes into your repository is still under your control.

What am I missing?

Stephan

Hi Stephan, I think you've got it. If someone sends me a pull request on GitHub, I can't apply the patch to some feature I'm working on and then commit the result to ASF SVN. I have to ask that the patch be submitted to JIRA (where the submitter explicitly selects an ASF license) instead.

I hope that as long as all the committers are clear on the ground rules we can continue to develop on git/github. I'm too enamored of distributed version control to go back to SVN branches willingly.

Adam

Reply via email to