hexagon logo

Sneaky Sneaky

We have a -government- customer that wants to buy our code so they can run the program themselves. We are using some code that we consider proprietary in nature (I.E. we developed internally how to obtain results that they seek) We want to hide that or lock their ability to understand what we do, as to retain other programs with said company - but out of good grace sell a program that is obsoleting so they may run it at their pleasure.

What sort of sneaky sneaky tricks do you guys have to bury code deep?
I was thinking of a pulling the code from a text file (have never done this). But I'm also not sure how robust that can be.
Parents
  • What do you consider "proprietary in nature"? I've had customers ask for the program in the past, but there are lines of code that useless to them (CMM logs for calculating run time, File Writes for importing to our check sheet system, DataPage code, etc), so I axe those out and leave the main code intact. IMHO, if you're trying to hide something from the customer because you're taking a shortcut to "make parts in spec", you are setting yourself up for failure and potentially a lawsuit if the component fails and causes an injury or fatality.
  • bfire85, Absolutely not. I'm part of an accredited body and that would be a huge risk with minimal reward and completely conflict with the nature of our business. The answer is actually very simple. Radii with very minimal arc length inspect more repeatable as a profile. The data is 100% raw and real, we are calculating the radii as a deviation of profile from the fix radii center to make it repeatable (Small deviations on small arc length = huge calculation ranges for circles ). There is no shortcut, and IMHO it's actually a better way of defining the feature. They just don't know how to do it and don't do research. That's why I don't care that it's posted on the internet.. Just thought it was a fair ask.
Reply
  • bfire85, Absolutely not. I'm part of an accredited body and that would be a huge risk with minimal reward and completely conflict with the nature of our business. The answer is actually very simple. Radii with very minimal arc length inspect more repeatable as a profile. The data is 100% raw and real, we are calculating the radii as a deviation of profile from the fix radii center to make it repeatable (Small deviations on small arc length = huge calculation ranges for circles ). There is no shortcut, and IMHO it's actually a better way of defining the feature. They just don't know how to do it and don't do research. That's why I don't care that it's posted on the internet.. Just thought it was a fair ask.
Children
No Data