I have been a Tek Tips member for a while now, but this is an anonymous handle.
I work for a fairly small software development company. We have a large customer who had previously contracted us to maintain a pretty neat application that had originally been developed internally. For the last year, they have contracted us to develop this application in a new technology. Quite a bit has been changed, but quite a bit is the same, as well. The customer would love to eventually license this to other companies in the same business, helping them to recoup the costs of development, and our company would receive the additional work of doing the customizations.
My boss, the owner of my company, is planning to make some cosmetic changes to this app and sell it to some of our other clients, who do not have any relationship to our customer. He does not plan to tell our customer or give them any of the profits. He has mentioned that I shouldn't really talk about what we are doing with this app, and our company won't be advertising it, just offering it to existing and prospective customers.
I am the sole developer on this application. Obviously, he is planning to have me do the work. This could be a very good thing for the application, and it is a tool that could help a lot of customers, but I have strong suspicions that this is not legal and is violating our relationship with our current customer.
My initial reaction is to tell him I won't work on it. But is there any way that this could be allowed? He says that it is because it has been substantially changed from the original product. But even so, if we were contracted, don't they still own it? I realize that every contract is different, but what would a standard contract say about this situation? I don't want to take such a strong stand and risk my job if it's perfectly ethical and legal, but I sure don't want to do anything to violate our customer, either! The fact that he's keeping it quiet doesn't necessarily mean that he is violating anything in the contract, but it sure doesn't make me feel too good about this!
Should I see a lawyer before I talk to him? Should I ask to see a copy of the contract (with confidential bits blacked out, of course) before I consent to doing this? And is it enough to say that I don't feel comfortable doing this and would prefer that someone else be assigned? Or do I have to bite the bullet and say "this is wrong, and I refuse to take any part in it?" If anyone has any advice, it would be much appreciated.
I work for a fairly small software development company. We have a large customer who had previously contracted us to maintain a pretty neat application that had originally been developed internally. For the last year, they have contracted us to develop this application in a new technology. Quite a bit has been changed, but quite a bit is the same, as well. The customer would love to eventually license this to other companies in the same business, helping them to recoup the costs of development, and our company would receive the additional work of doing the customizations.
My boss, the owner of my company, is planning to make some cosmetic changes to this app and sell it to some of our other clients, who do not have any relationship to our customer. He does not plan to tell our customer or give them any of the profits. He has mentioned that I shouldn't really talk about what we are doing with this app, and our company won't be advertising it, just offering it to existing and prospective customers.
I am the sole developer on this application. Obviously, he is planning to have me do the work. This could be a very good thing for the application, and it is a tool that could help a lot of customers, but I have strong suspicions that this is not legal and is violating our relationship with our current customer.
My initial reaction is to tell him I won't work on it. But is there any way that this could be allowed? He says that it is because it has been substantially changed from the original product. But even so, if we were contracted, don't they still own it? I realize that every contract is different, but what would a standard contract say about this situation? I don't want to take such a strong stand and risk my job if it's perfectly ethical and legal, but I sure don't want to do anything to violate our customer, either! The fact that he's keeping it quiet doesn't necessarily mean that he is violating anything in the contract, but it sure doesn't make me feel too good about this!
Should I see a lawyer before I talk to him? Should I ask to see a copy of the contract (with confidential bits blacked out, of course) before I consent to doing this? And is it enough to say that I don't feel comfortable doing this and would prefer that someone else be assigned? Or do I have to bite the bullet and say "this is wrong, and I refuse to take any part in it?" If anyone has any advice, it would be much appreciated.