As a consultant I was asked to sign an IP transfer agreement that differs a bit from what I was signing in the past.
There is a particular bit that throws me off:
Intellectual Property Rights: (i) inventions, innovations and discoveries (whether patentable or unpatentable and whether or not reduced to practice), all improvements thereto; (ii) know-how, ideas, concepts, creations, layouts, designs, drawings, patterns, models, compositions, architectures, protocols, formulas, algorithms, processes, programs, methods, computer software (including object code and source code and related documentation), and research and development; (iii) Patents; (iv) Trademarks; (v) Copyrights;
So just how restrictive is this?
Does it mean I can't in any way re-write or re-use any of the concepts I use in this software I'm building? I am used to not blatantly copying source code and if there are specific parts of the code to protect I should discuss and go ahead with that. But this part sounds like a catch-all that's gonna come and haunt me sooner than later.