J
Jason Greff
Great comments everyone. Here are some of my own:
My main concern in my original question is that as a company we are not sued for re-using one customer's code on the very next project we work on. In some ways it is semantics. Let's be honest, there are only so many ways to start a motor or open a valve. The code I work with is not particularly innovative. In reality we all re-use code all the time - whether you CTRL-C CTRL-V or not! But would a customer who "owns the code" prosecute me for doing this?
To the person who posted saying that if an integrator licensed the code they would never use them and would make sure no one else did: So, the integrators you use have never re-used your code on another project? And you paid them top dollar, because when they wrote your code they were starting from scratch, right?
If a competitor is working in a plant that I wrote code for, obviously he should be able to re-use that code in that plant. And once he has
looked at it, he isn't likely to forget how it was done. Again, there isn't anything particularly innovative, I'm not really all that
concerned about him re-using my code - but it would be nice to put some limits on him.
To the person from CSIA, thank you, we are already members.
Finally, although I have seen a lot of discussion here and a lot of good points, what I have not seen posted is experience. I'd be interested in the perspective of anyone who has attempted to license PLC programs, had a lawyer look at it, been involved in a lawsuit over them, etc.
In the end, it's the lawyers and the courts that will determine the outcome of this issue. I would just as soon leave things status quo, but we need to have protections from lawsuits, and it is unlikely that status quo will provide that.
Jason Greff
Instrument Control Systems
My main concern in my original question is that as a company we are not sued for re-using one customer's code on the very next project we work on. In some ways it is semantics. Let's be honest, there are only so many ways to start a motor or open a valve. The code I work with is not particularly innovative. In reality we all re-use code all the time - whether you CTRL-C CTRL-V or not! But would a customer who "owns the code" prosecute me for doing this?
To the person who posted saying that if an integrator licensed the code they would never use them and would make sure no one else did: So, the integrators you use have never re-used your code on another project? And you paid them top dollar, because when they wrote your code they were starting from scratch, right?
If a competitor is working in a plant that I wrote code for, obviously he should be able to re-use that code in that plant. And once he has
looked at it, he isn't likely to forget how it was done. Again, there isn't anything particularly innovative, I'm not really all that
concerned about him re-using my code - but it would be nice to put some limits on him.
To the person from CSIA, thank you, we are already members.
Finally, although I have seen a lot of discussion here and a lot of good points, what I have not seen posted is experience. I'd be interested in the perspective of anyone who has attempted to license PLC programs, had a lawyer look at it, been involved in a lawsuit over them, etc.
In the end, it's the lawyers and the courts that will determine the outcome of this issue. I would just as soon leave things status quo, but we need to have protections from lawsuits, and it is unlikely that status quo will provide that.
Jason Greff
Instrument Control Systems