If you want to say "don't hire those people," you're being far more restrictive than those who want to do fizzbuzz-style weed outs.
Any ideas what companies tend to have such onerous conditions in their employment contracts? I've never seen something similar but I've only ever worked for smaller (less than 500 people) companies.
And this is from some one I worked with was a GC and a lawyer.
If that was the default state why would everyone require those too?
America is a tiny bit more liberal than the UK but of course most people can't afford the lawyers to dispute.
The way it was explained to me was that they needed to be able to claim ownership of anything I did for the company or using the company's technology. Since that could include things I did outside of work for the company's benefit or my own, they needed to be able to claim ownership over 100% of my "works of authorship" in accordance with "provisions of the Pennsylvania Labor Code" which they refused to elaborate on.
I finally got wording added to my agreement for open source software, provided I didn't use any proprietary startup magic to build it.
(a) I'm never sure the code is high quality (idiomatic, proper variable naming, documented)
(b) I'm not sure I'd be able to complete it to the point where it's a decent-looking project, not some random half-done stuff,
so I don't want to be judged by it