Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update webdriver.js #1190

Closed
wants to merge 1 commit into from
Closed

Update webdriver.js #1190

wants to merge 1 commit into from

Conversation

RichCrook
Copy link
Contributor

This statement should be terminated.

This statement should be terminated.
@ddavison
Copy link
Member

This change is super small, so it's not important now, but could you sign the CLA for me?

That's one step you won't have to do next pull-request. go ahead and confirm to me that you have signed it once you have.

@ddavison
Copy link
Member

Merged in as 9dea9e8

@RichCrook
Copy link
Contributor Author

Hello,
I have signed the CLA
Thanks!
Rich

Sent from my iPhone! omg

On Oct 23, 2015, at 10:56 AM, Dj [email protected] wrote:

This change is super small, so it's not important now, but could you sign the CLA for me?

That's one step you won't have to do next pull-request. go ahead and confirm to me that you have signed it once you have.


Reply to this email directly or view it on GitHub.

@sdimkov
Copy link
Contributor

sdimkov commented Oct 24, 2015

@ddavison I have two questions out of curiosity:

Instead of directly accepting the PR you commit on contributor's behalf. Is this being done to avoid a merge commit in master?

Also I noticed in other PRs requests to squash the commits. Is this also done to make manually moving commits to master easier?

@ddavison
Copy link
Member

@shs96c would be able to explain that better, but from my understanding:

  1. no, not to avoid a merge conflict in master. this is done because of legal jargon.. [signing off commits] was introduced in the wake of the SCO lawsuit, (and other accusations of copyright infringement from SCO, most of which they never actually took to court), as a Developers Certificate of Origin. It is used to say that you certify that you have created the patch in question, or that you certify that to the best of your knowledge, it was created under an appropriate open-source license, or that it has been provided to you by someone else under those terms. This can help establish a chain of people who take responsibility for the copyright status of the code in question, to help ensure that copyrighted code not released under an appropriate free software (open source) license is not included in the kernel. (source)

  2. squashing is a convenience, yes - when we do our signoffs of commits, we actually cherry pick commits, and you use commit hashes to do that. multiple commits Please accept this documentation update #1 - takes time, and Fuzzbal #2 - is sometimes unnecessary. especially when the pr has 4 commits, that commit only one piece of functionality (the other three commits were typo fixes, etc)

@ddavison ddavison closed this Oct 24, 2015
@cgoldberg
Copy link
Contributor

it seems onerous to ask for a CLA on trivial fixes like this (I'm pretty sure you can't assert copyright on a patch consisting of a single character syntax fix anyway)

perhaps an exemption like this would work:
https://docs.puppetlabs.com/community/trivial_patch_exemption.html

... and SCO was just 1 of many trolls exploiting the broken system :)

@ddavison
Copy link
Member

hence the "it's not important now [to sign the cla]" @cgoldberg

If you read my comment, I was asking him so next pull request he won't have to especially if his pull request is something bigger.

we already basically do use that exemption. I think you need to reread my comments :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants