What can you do about it (if you live outside of California)?
Your key weapon here is knowledge. Specifically, the fact that California Labor Code section 2870 exists.
"...shall not apply to an invention that the employee developed entirely on his or her own time..."
Here's what you should do to avoid draconian IP clauses:
* Print out a copy of 2870 and bring it with you when you go to sign your job offer http://webcache.googleusercontent.com/search?q=cache:3qLjxOo...
* Read your contract. If you don't see similar wording in their contract, hand them your copy of 2870 and ask it to be added to the contract.
* If they try to push back, calmly explain that every resident of California gets this "for free". If Google, Facebook, etc employees all get this, why shouldn't you?
* Be prepared to walk if they refuse.
But what if you're already in a job which has draconian IP clauses?
* Try bringing 2870 to the table the next time you are negotiating for a raise or promotion.
* If you are cheeky, go get a job offer from a competitor, and highlight the fact that they are willing to offer you 2870.
But the best thing you can do is to spread the word about 2870! If enough of us demand this, eventually it will be such a hassle (for employers outside of California) that no one will bother trying to trick their employees into draconian IP clauses.
I should give a hat-tip here to my former employer, uShip (Austin, TX). They include this clause by default for all devs, and I'll make sure I ask for 2870 at every future job.
Generally anything you write on company time or using company equipment belongs to them though.
- you used company equipment for that == it's ours
- you billed us for the time which you spent on doing that == it's ours
1. I liked the people
2. The technology was interesting
3. I felt like I needed to break into the industry as a fresh grad
4. Every other company I'd interviewed with had a similar clause
5. The side projects that I work on are strictly non-commercial, for my own education, tend to be difficult to monetize legally, and have nothing to do with anything that my employer is interested in.
6. (found out later) My employer doesn't enforce its anti-competition clauses or try to take over IP that employees develop on the side.
I haven't regretted it in 8 years, although I'd imagine that a lot of the people on HN would be a lot more entrepreneurial than me.