I apprecitate that this is probably one for a lawyer, but wanted to get some thoughts on this approach for protect one's side projects.
You can't sign two simultaneous agreements assigning your IP to two different companies. Imagine Amazon hires you and has you agree to assign any IP to them. You then get a second (simultaneous) job with Apple and you agree to assign any IP to them. At some point, a court is going to step in if there's a problem and figure out how to unwind the mess. If the second company is an LLC that's owned by you, the court isn't going to be amused and say "well, it's clearly not a scheme by the owner to get out of an assignment clause."
If you've signed away your IP as part of your employment, there isn't going to be One Simple Trick™ to get around that. Even if the court decided "yes, we have to treat this as if you were employed by two companies that have no relation to you," EmploymentCorp could simply sue you for not assigning them the IP, win, and then take your assets as compensation - including your ownership of the LLC.
You personally are still liable for complying with your agreement. If you violate that, your employer might sue you for breaching the agreement. Given that one of your assets is the LLC that "owns" the IP you didn't assign to your employer, that kinda makes it easy. If lots of other people owned a part of the other LLC/company, that makes it harder to unwind, but that doesn't let you or the LLC off the hook. Did the LLC's management know that you had an agreement with EmploymentCorp to give them the IP you were creating? Assuming you're the majority shareholder and/or otherwise in charge, yes. So the LLC knowingly entered into an agreement to "steal" EmploymentCorp's IP (using the word steal a bit loosely here, but it fits enough).
You're basically talking about signing an agreement with your LLC that you know violates your employment agreement and signing the agreement as an officer of the LLC that the LLC knows violates the employment agreement of the person (you). Seems like that creates plenty of liability on both sides of the coin.
My guess is your company will never know just use different github accounts. If they find out they may fire you but to bring a lawsuit to take the ip would be costly and rarely worth it.
I tried googling this, but the SEO spam is so bad I always converge to the same damn sites. Maybe google search for legal layperson questions is the next big thing?
Ideally, the IP agreement with the employer is limited in scope so that the only IP assigned is that which relates to the employer’s products (e.g., a company that develops medical records software might not claim IP rights to a game the employee develops on the weekend). Unfortunately, many employers use overly-broad agreements, so it’s important to review the agreement. Even if the agreement is broad, the employer may be willing to amend it if the employee is working on something unrelated to the employer’s business and the work won’t affect the employee’s performance. Talk to an attorney in your state before you do anything that jeopardizes something of value to you, and definitely talk to an attorney before you concoct a scheme that opens you up to legal problems ;-)
Source: Attorney / software developer.
For example, some states have laws saying IP assignments in employment contracts aren't enforceable for work done on your own time and equipment if it's unrelated to your employer's business (e.g., California[0], North Carolina[1]). Depending on your situation, you'll want a professional to assess whether your plan qualifies for that.
A lawyer can also help assess your risk level. Just because your employer would probably lose a lawsuit doesn't mean they couldn't cause you a lot of trouble suing you anyway.
In my IANAL opinion, the answer by @greenyoda[2] indicates an LLC is probably not appropriate protection for this specific concern. An LLC only protects you if you don't "pierce the veil"; that is, if you can show in court that you as a person and you as a company deserve to be treated as legally separate entities. There are lots of ways to mess that up, especially for one-person LLCs.
I'd expect that if you work for a small company, your risk level is low in any case unless you're directly competing. A tiny company has better things to do than pay for lawyers trying to seize an app that has nothing to do with their business. But BigCo, with an on-staff legal team, may be less reluctant.
You can also consider just asking your boss if the company would agree agree, in writing, that the company releases all claims to your side project.
[0] https://law.justia.com/codes/california/2011/lab/division-3/... [1] https://law.justia.com/codes/north-carolina/2005/chapter_66/... [2] https://news.ycombinator.com/item?id=30660160
I think it's safe to assume that any such absurdly-wide assignment clause would end up unenforceable in a court of law and can thus be safely ignored.
Most employers, especially ones with IP assignment rules, don't allow working for another company at the same time. So off the bat you're going to be having a bad time there.
Next if your employer has an IP assignment section in your contract, assuming you use none of their time (I'm going to bet lawyers will have fun with what that means), and none of their equipment, some states and some countries do not consider such terms enforceable. But in that case you don't need an LLC (and making an LLC puts you in the "don't work for another company" bucket)
The obvious question (for your lawyer, I am not your lawyer, this is not legal advice) would be whether you could even assign your IP to the LLC, if the terms of your contract are enforceable and say your spare time IP belongs to your employer, then that IP is not yours to give to the LLC.
Of course the real think you should be doing is talking to an actual lawyer rather than asking random people on the internet.
*This like everything on this thread is terrible advice. You need a lawyer.
I have established a LLC before I was employed by another company. The company was fine with me having both a job with them plus running my LLC after checking with legal. The IP assignments clause was a little murky hence the original question.
I knew I should have requested a contract amendment but I was desperately trying to get a job at the start of the pandemic.
Get your current employer to approve your project through an addendum or find other employment, and in the future do not sign contracts you do not want to follow by the letter.
The best thing you could do to protect IP for your side project is to talk to your employer and tell them what you want to work on and get a written exception for it.
If it were me, I’d simply speak with the first company to get my side project exempted.