I think an copyright/IP assignment contract is standard in many or most U.S. software jobs, at least when working for a big enough company that they have a lawyer who handles the NDA/employment paperwork.
That pretty much automatically rules out over employment because you can’t separately promise two different companies that you’re assigning all software copyrights to them rather than you, it’s an incompatible contract (even if it’s limited to work hours - you’re pretending to both companies that you’re working 9-5 solely for them).
I think an copyright/IP assignment contract is standard in many or most U.S. software jobs, at least when working for a big enough company that they have a lawyer who handles the NDA/employment paperwork.
That pretty much automatically rules out over employment because you can’t separately promise two different companies that you’re assigning all software copyrights to them rather than you, it’s an incompatible contract (even if it’s limited to work hours - you’re pretending to both companies that you’re working 9-5 solely for them).