I worked for a consulting firm (Company A) for a while. We spent a year heavily customizing an application for a use which was intended specifically for use by Company B. The project was started with a partner who began as a contractor to Comp A, but was hired as an employee by Comp A not long after I left (He also currently works for Comp B, but in a completely different capacity and has no access to any production machines anymore. He does have copies of everything at home, I am sure though.). Comp A was never given any of our work - no code, no notes, nothing - and they never asked for any.
After a year, I was hired permanently as an employee by Comp B (I had no non-compete agreement with Comp A and my old bosses were scumbags anyway) and continued to work on this program and create a few offshoots of it for use by other departments. I am coming up on my two-year anniversary with Comp B.
Now it seems that my current boss has been convinced by my former boss to try and package and sell this application - as an add-on to the base software I'd have to assume. The thought of this scum further profiting from my work sickens me. All of the production code is encrypted on any production servers. I do have the source code, but only on my local machine.
My Question:
Am I legally obligated to give up everything to them? My head says yes, but I don't know if anyone else has run into this issue.
After a year, I was hired permanently as an employee by Comp B (I had no non-compete agreement with Comp A and my old bosses were scumbags anyway) and continued to work on this program and create a few offshoots of it for use by other departments. I am coming up on my two-year anniversary with Comp B.
Now it seems that my current boss has been convinced by my former boss to try and package and sell this application - as an add-on to the base software I'd have to assume. The thought of this scum further profiting from my work sickens me. All of the production code is encrypted on any production servers. I do have the source code, but only on my local machine.
My Question:
Am I legally obligated to give up everything to them? My head says yes, but I don't know if anyone else has run into this issue.