Or ... just do open source under an alias.
When I looked into something similar I found that while companies will fight tooth and nail to not sign away rights to a specific idea/effort, the law is very much on the employee's side as long as you don't use corporate equipment to do it.
1) Competing with your current company while moonlighting.
2) Leaving your current company and using any knowledge you gained there against them.
3) Leaving your current company and using your skill set at an unrelated company.
Contracts forbidding 1 & 2 are usually defensible both morally and legally. It’s 3 where the metaphorical water gets murky, since overly broad contracts of this type basically deny workers the ability to work and earn money for the duration of the noncompete, if enforced.
Of course, it also required arbitration of anything around that area.
They seemed surprised when I brought it up as onerous!
Edit: This was in the UK where these seem to be becoming the norm.
Careful on that one. A good negotiator will always want you to think that what you want in your favour is surprising, onerous and that nobody has asked for that before.
I don't know which giant tech company is your employer. But at least Google has a very streamlined internal process you can apply for to let Google release the copyright of your side project to you. (disclaimer: I worked for Google, and in particular worked somewhat close with the people reviewing those cases for a few years)
Lots of California-based companies have strict policies about ownership of projects that you do on your own time. And there are certainly companies outside of California that don't have non-competes and which have liberal policies about open source contributions.
Wonder if maybe this is why some companies are expanding in other places like Austin, Texas or Salt Lake City? Like for example Apple is going to the largest employer in Austin, yet Texas doesn't offer as many employment protections... Maybe as things grow, Texas and other states will look into the issue more... I do think in general tech spreading throughout the country instead of being centralized in California is a pro though.
That's quite normal, at least under Dutch labour law. It prevents IP discussions if an employee does anything outside of the 9-5 working hours, or anything they were not directly instructed to by their manager.
Of course there can be exceptions, e.g., we exempt open source software by default, and are open for any discussions on other side projects the employee may have. But the concept that all your programming work belongs to the company is not that strange.
Also note that this is not a non-compete, but simply an IP clause.
It is absolutely strange that they’d think they own anything that I do outside of the 8 hours a day I work for them.
Much of my value is in designing solutions to technical challeneges, not in cranking out lines of code.
This gets even more complex if I get an idea that builds on something I only learned due to my position, but itself isn't directly related to my role. If I could only have ever conceived my idea due to proprietary info, who gets the IP?
For example do you believe it would be ethical for a company to claim ownership over a "hot new angry birds" game that goes viral simply because they have a IP clause in their employment contract covering the employment of that programmer who also works on their LOB ERP Application?
It should be in very limited to at minimum the type of work I do, one should not have to surrender their mind over to the company for their wages
That we've acquiesced and allowed the situation to fester means that such clauses are not unusual. They are, however, in the grand scheme of things very, very strange.
- You hire someone and they create something and use it as part of your software. - They leave. - Then they sue you because they say you are using their software that they created in their spare time.
Or any of the other 999 IP disputes that can arise from not being very clear about who owns the IP of things your employees create.
the company falls on hard times, cuts my pay but I happen to submit one of my books to a publisher, it becomes a HUGE success and now the company claims to own the right to that book (the money they need to save the company) because they own everything that comes from my mind under these unethical and immoral provisions
The reason they have this progress is that google does so many things that almost anything could be considered competing with Google.
Alphabet has subsidiaries that work in medicine and autonomous vehicles. You sure your side project isn't competing with the company? You sure you can do so in court when the company comes after you with its top-notch legal team?
Here is your mistake. The reality is, that they arent going to do that, the vast majority of the time.
The only time when it maybe might happen, is in far out there situations, such as, for example, when that self-driving car guy, built his own multi-hundred million dollar company, on the basis of stolen google documents.
And even then google only went after this guy, after he sold the company to Uber. Before that, google was perfectly fine with the guy running his mult-hundred million dollar company.
Are you going to create a multi-hundred million dollar company, on the basis of literal stolen documents? No? then you almost certainly don't have to worry about it. Nobody is coming after you.
This is for serious side ventures, like you creating a self driving car company on the side. Use common sense, fault on the side of disclosure, and you'll be alright.
That was clearly answered:
> because I get free uncapped CI minutes if it is public
To me, this is a form of slavery, giving away a life's work for a salary.
The non-compete specifically says that I am not allowed to open source any software, and until very recently, I wasn't allowed to even open a Github issue. The wording specifically says that they own anything I conceive of while working for them.
I shouldn't have signed it, I'm always working on personal projects and it's kind of depressing that I only realistically have the option to either donate my project to my corporation so that, at best, they own all rights to it and probably never open source it, OR not-release anything so that I have plausible deniability if/when I quit.