> Remove diagram is the best and simplest way to protect G "code".
> Password protected VIs are not safe. NI can unlock any password
> protected VI. And NI can do that for your clients.
>
> The reason for NI feels comfortable with password protection to their
> own VIs is probably because those VIs are protected by property nodes.
> Another words, if you crack the password, you'll find a new property
> node on the diagram, nothing else.
You are correct that for absolute safety, you remove the diagrams. On
the downside, the VI cannot change platforms, versions of LV, or
anything else. I would hope that you have more trust in NI than your
statements imply. It isn't just anyone in NI that can remove the
password. Probably ten people or
less know how or could determine how.
It has also been very very rare for NI to unlock diagrams, and I feel
relatively comfortable that to this point no unlocked diagrams have gone
to the wrong person.
As for whether or not NI is comfortable with the password feature. The
password feature is quite secure, and since it is easy to use passwords
that are dozens of characters long with all sorts of special characters,
having a customer guess your password could take years of computer time.
If you have additional concerns or info I'm not aware of, feel free to
get in touch with me or another person at NI.
Greg McKaskle