IBM had us sign something that said we couldn't work on outside projects without permission. It seems like it's not that difficult to get permission. Most people just ignore it.
When we got notice of the acquisition a group of devs had a lawyer come in and from what I hear the lawyer basically said "don't sign this if you want to do anything outside of work ever".
I just thought this was common for these megacorps. Is that not the case? I also wonder if they can actually enforce something like that in California.