Comment attorney - and you're probably wrong. Fail. (Score 5, Interesting) 440
several posts say talk to an attorney, in detail, when they can READ your contract, and they're right. IANAL. However, since this is the Internet, I want to take this opportunity to point out several substantial flaws in your submission.
0. Posting here and not getting an attorney. Fail.
1. A purely ownership and non-personal right like this, it's very unlikely there's any prohibition against you signing it away. (Unlike, e.g. some noncompetes which are SOMETIMES unenforceable.) Fail.
2. If you sign this when you obviously (and demonstrably - you posted it here!) thought they intended it to mean you had no ownership, the courts will not look kindly on you turning around and saying you don't believe that. That's called 'bad faith'. Even if the contract WAS weak, if it's clear that both parties understood the same intent, usually that's what happens.
And there's a good reason for that. Knowingly signing that when you clearly believe they mean that if you don't intend to carry it through makes you a liar.
Fail.
3. That the faculty, who have a totally different contract, get to keep their work has no bearing on your contract. Fail.
4. The faculty don't even meet the standard you set out - which is 'if you're paid TO develop software' - which they aren't. They're paid to uphold the educational mission of the institution and do their research. The actual software is (at least contractually) secondary.
I'm not telling you not to take the job -
I only see two glimmers of hope here:
- If the UNIVERSITY's contract with NSERC specifies something different, you count point that out to them.
- I don't know if this is in your goalset, but depending on the U, if you WANTED to open source your project (whatever license) the U may allow that - and you MIGHT be able to get them to approve allowing that BEFORE hiring you. YOU will still own none of it. They'll own all the rights to sell a closed source version, etc., and they could un-open-source their future versions. (Which, if you were GPL, no one ELSE could legally do) But they can't exactly 'unlicense' the code they agreed to release.