Tom Jenkins
Lifetime Supporting Member
I would have my customer sign a single site license agreement. It included language that restricted the use to a single facility and existing machines. It also indicated that any future subcontractor, engineering consultants, integrators, etc. had to be notified that they were bound by these restrictions. It also relieved me of any responsibility for the software if it was modified in any way.
Then I would provide the full commented logic program and HMI program on CD.
Obviously the motivated customer could cheat on this, but most people and organizations are honest. I was dealing with primarily municipal customers, so their consultants were the real target of the agreement. Let's face it - there is no way to totally prevent scoundrels from stealing your work.
Then I would provide the full commented logic program and HMI program on CD.
Obviously the motivated customer could cheat on this, but most people and organizations are honest. I was dealing with primarily municipal customers, so their consultants were the real target of the agreement. Let's face it - there is no way to totally prevent scoundrels from stealing your work.