Conversation
From a cursory glance at other Azure projects, they don't necessarily spell out that they need contributors to sign a CLA; that's part of the PR process. closes #56.
|
@bacongobbler I think the more appropriate thing to do would be to discontinue the use of the CLA. In my opinion, it only hurts the credibility of the project and the corporate overlords dedication to "open source". However, if you can't convince your legal department to do so, I strongly urge you to mention this in the README. It's irresponsible to not, since a contributor will want to know before they start writing a patch if they're even allowed to submit one! So NACK on this PR. (I'm happy to submit a re-wording PR for you if I don't need a CLA signed to get it merged. LMK) |
|
Removing the CLA is a no-go. We can change the verbiage in the README however. What would you suggest we change it to? |
|
(and yes, it'd require a CLA sign-off to merge your PR). |
You could change the first paragraph to:
I kept the same form, but made it accurate. HTH |
As an aside, if Microsoft isn't trying to be sneaking about legal things, there's no honest legal reason why you need to have a CLA for pull requests received via GitHub, since the GitHub TOS includes an explicit inbound=outbound clause. [1] Knowing this, to still require a CLA would (in my opinion) mean that they care more about part two of this well-known quote:
Push back against unnecessary legal overhead. It only hurts your project, because you lose out on that 20% (or more) of special Pareto contributors that write code to get it right, and without them, it's hard to tell if you're building a code base from 9-5ers that can't wait to clock out :/ Good luck! [1] See point number 6: https://help.github.com/en/articles/github-terms-of-service |
From a cursory glance at other Azure projects, they don't necessarily spell out that they need contributors to sign a CLA. That's part of the PR process.
closes #56.