<div dir="ltr">As shown in the response to your PR, core devs are able to override the bot by simply ignoring the check (that's why it's not required to pass for PR acceptance).<div><br></div><div>But the bot will never be adjusted to make its own call on what is or is not covered. It's too risky legally to get this wrong, e.g. there are patents guarding against how you iterate through things in telecom switches, so you could theoretically use a patent by changing a single line in a code example by how you iterate through something. I know that's an extreme example, but that's the sort of world we have to guard ourselves against. We also have lots of companies that ship Python in their product who would be totally screwed if we got this wrong as they would then potentially be liable for patent licensing costs.</div><div><br></div><div>So the bot will always be there and will always be all or nothing. Having said that, core devs will always be able to ignore it in cases where it's obvious there's no chance a patent is being violated or protected IP is being used (e.g. spelling mistakes). If this causes the occasional contributor to not fix a spelling mistake, that's unfortunate but I can live with that as being overly cautious about this legal stuff lets me sleep at night instead of worrying about being the guy who wrote a CLA bot that was just a tad too loose that one time and sent the PSF into bankruptcy over court costs. (You might think I'm exaggerating but I was really worried about not messing up the design and coding of the CLA bot because getting it wrong really does mean the PSF could be open to lawsuits.)<br><br><div class="gmail_quote"><div dir="ltr">On Thu, 6 Apr 2017 at 11:00 Alex Jordan <<a href="mailto:alex@strugee.net">alex@strugee.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Heya!<br class="gmail_msg">
<br class="gmail_msg">
Recently I sent <a href="https://github.com/python/cpython/pull/1012" rel="noreferrer" class="gmail_msg" target="_blank">https://github.com/python/cpython/pull/1012</a> - a typo<br class="gmail_msg">
fix to the docs. I got prompted to sign the CLA, but as I described in<br class="gmail_msg">
<a href="https://github.com/python/cpython/pull/1012#issuecomment-292038637" rel="noreferrer" class="gmail_msg" target="_blank">https://github.com/python/cpython/pull/1012#issuecomment-292038637</a>, I<br class="gmail_msg">
really think that was unnecessary since it was only a couple<br class="gmail_msg">
characters.<br class="gmail_msg">
<br class="gmail_msg">
The bot should probably be adjusted so it doesn't prompt for casual<br class="gmail_msg">
drive-by contributions.<br class="gmail_msg">
<br class="gmail_msg">
I'm not subscribed so I won't see replies, but feel free to CC me if<br class="gmail_msg">
you need to (can't imagine why, though).<br class="gmail_msg">
<br class="gmail_msg">
Cheers!<br class="gmail_msg">
<br class="gmail_msg">
AJ<br class="gmail_msg">
_______________________________________________<br class="gmail_msg">
core-workflow mailing list<br class="gmail_msg">
<a href="mailto:core-workflow@python.org" class="gmail_msg" target="_blank">core-workflow@python.org</a><br class="gmail_msg">
<a href="https://mail.python.org/mailman/listinfo/core-workflow" rel="noreferrer" class="gmail_msg" target="_blank">https://mail.python.org/mailman/listinfo/core-workflow</a><br class="gmail_msg">
This list is governed by the PSF Code of Conduct: <a href="https://www.python.org/psf/codeofconduct" rel="noreferrer" class="gmail_msg" target="_blank">https://www.python.org/psf/codeofconduct</a><br class="gmail_msg">
</blockquote></div></div></div>