I am an intern at a company, and I am working on a program that could potentially be pretty useful to them. I am working on it without anyone knowing at the moment, mostly for the use of myself and other interns to make our job easier. I had to sign a contract when I first started working there that pretty much said if I come up with anything while I work there it belongs to them. I can't seem to find it right now. But I don't think that was fair because I was in no position to turn down a job simply because I disagreed with the contract. They had unfair advantage at the time. Jobs are hard to find, and they are pretty much saying "sign this and you can work here".
I plan to host the application from my work computer, but I'm developing on my comp at home, during my personal time. What do you guys think my rights are, is there any way they can force me to hand over the source, and modify it for their own use? I came up with the idea on my own, and used concepts I have learned in school plus my own research for this.
What would be the best thing career wise? I am not planning on selling this to them anyone else at the moment. What sort of ownership can I claim over the system, can I charge them if they decide to use it officially (i.e., make it available for clients to use)? It's sort of a pet project for me and I would hate to see other people mess around with it, or someone else getting paid to work on it while they keep me as an intern.
I didn't start on it with the intent of making money or anything, I am enjoying what I learn from working on it, but still the principle of the matter, I don't want them to make money off of my work without being compensated.
Has anyone else had similar experiences and resulting advice they can give me?
I plan to host the application from my work computer, but I'm developing on my comp at home, during my personal time. What do you guys think my rights are, is there any way they can force me to hand over the source, and modify it for their own use? I came up with the idea on my own, and used concepts I have learned in school plus my own research for this.
What would be the best thing career wise? I am not planning on selling this to them anyone else at the moment. What sort of ownership can I claim over the system, can I charge them if they decide to use it officially (i.e., make it available for clients to use)? It's sort of a pet project for me and I would hate to see other people mess around with it, or someone else getting paid to work on it while they keep me as an intern.
I didn't start on it with the intent of making money or anything, I am enjoying what I learn from working on it, but still the principle of the matter, I don't want them to make money off of my work without being compensated.
Has anyone else had similar experiences and resulting advice they can give me?