336 karma · joined November 24, 2020
Relate at the time of conception or reduction to practice of the invention to the employer's business, or actual or demonstrably anticipated research or development of the employer
Some fat cats are so big and dabble in so many things that you can never be sureSoftware Engineer.
You just need to pass code review to make such a change - convincing people reviewing it would be the tricky part but not impossible. You could brand it a "20% project" or something.
The process, at least as Google, is to disclose your project to a committee and ask for permission to do it in advance - if they accept they give you IP release waiver and tell you what parts you can and cannot do in your project, for them to not consider it an invasion into Google's interests. My experience with this process was largely negative. Bunch of jerks erring on the employer's side. I can totally see why people with strong interest in their personal projects may not be willing to participate in this circus.
I interviewed a while ago at their special project group (the car) and come to think they did mention they made a heavy use of commercial cloud providers...
Github/OpenAI's defense is "training ML systems on public data is fair use" (https://news.ycombinator.com/item?id=27678354). Unless this assertion gets invalidated in courts I think they mostly don't care about wordage in your license
> I want to release some open source code, but I don't want to make the mistake of training my replacement.
Most of a software engineer's value is not in the code they write. By far and large employers care instead that you solve their problems. Code's just a by-product, means to achieve that.
That's why in practice google's famous "20% time" is 120% time and on other hand it also has a lot of coasters working at half pace while cashing in 100% pay.
Likely sub-100% work time is something you'd have to negotiate with your managers after spending some time at a company, not right from day 1. One case I've seen - a guy working 50% between google and PhD (working on alternating weeks) flat out said there's no way in hell he'd get hired into this kind of arrangement - it was only after building trust with management and moving to a team with lower workload/stress.
UK on other hand is like light version of US.
Note the so called "cliff" after year 4, it's your cue to look for a new job. Especially if your initial grant was relatively large compared to refreshers as is often the case, but stock did not perform too well to compensate for it.
Size of refresher grants depends on your level, review and stock performance - company usually has some target $ amounts in mind for them.
But I doubt most of them are really "crippled" in light of crazy price appreciation on the other hand. They might be forced to sell due to cash flow problems (immediate cause of most business failures anyway, no?), but should still be in the plus after the sale goes through.
A popular alternative is F1 - study for masters/phd in the US. Upon graduation you can stay work for 1-3 years on (STEM) OPT. 3 years is enough time to get proper H1B or green card, unless you were born in India or China.
For exceptional candidates, there's EB1, EB2-NIW - you can self-sponsor these without a company if you think you fit the requirements. Another type is O-1, company sponsorship required for this type but it could be your own startup and once you're in, you can work for another company on it. Biden reintroduced Entrepreneur Parole recently, another way to get into the states to roll your own startup.