First of all, I'm new to the professional world of programming/development. Recently graduated and was lucky enough to land what I think is the exact job I was planning on working my way to. Overall, the company seems really solid. They have a decent history to back themselves up, and nothing else in any of the discussion back and forth has caught me off guard or seemed 'off'.
I wanted to put forth a paragraph from the agreement I need to sign and see what people with more experience than I think about it. Most of the agreement is exactly what I was expecting. No sharing confidential information, that kind of thing. I was curious as to the wording of this though:
I confirm that any designs, programs, software, discoveries, ideas, improvements, or any other intellectual property or proprietary information of any kind developed by me while employed by [company] shall vest in [company] immediately upon creation and shall remain the property of [company], and I shall have no financial, ownership, moral or other rights of any kind in such intellectual property or proprietary information.
Naturally, I completely understand that anything I create for the company is theirs, and I'm certainly not trying to find a loophole in that. But the wording seemed vague enough to me that this could potentially extend to something completely unrelated to the company's business, like an android game (the company in question has nothing to do with gaming or mobile applications) I programmed on the weekend, or something.
Like I said, the company has a long history, and it seems like a really good place to work. So far, nothing that I have read, heard, or seen would suggest any malign motives. I guess I'm just a little jumpy because I am new to the field, and because my first instinct is to jump at the opportunity simply because it's tough to get into the software development field, particularly entry level, where I live.
I guess, when it comes down to it, my question is pretty much; is this normal wording, or is it worth questioning the individual in the HR division I've been in contact with? I certainly don't want it to look like I'm trying to undermine their policies, and that's definitely not my intention. On the other hand though, I don't believe I want to inadvertently get into a position where everything I design or program (regardless of irrelevance to the company's business) in the foreseeable future belongs to someone else.
Any thoughts or opinions from someone with more experience than me are greatly appreciated, thanks.