From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Labview prgroam Intellectual Property Protection

We are building customized test solution for customer. Recently, customer is asking to provide the labview program source code any all vi without password lock for filing purpose.

Just want to know is there any way to prevent a program being copy to other computer? so that the program source is really for filing not for duplication?

0 Kudos
Message 1 of 6
(3,039 Views)
Hi Sam,

When your customer gets the full source code for filing then how do you want prevent any code changes afterwards? With open source code there is no protection...
You might try obfuscation instead.
Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
0 Kudos
Message 2 of 6
(3,017 Views)

sam_chan88hk@yahoo.com.hk wrote:

We are building customized test solution for customer. Recently, customer is asking to provide the labview program source code any all vi without password lock for filing purpose.

Just want to know is there any way to prevent a program being copy to other computer? so that the program source is really for filing not for duplication?


how about an .pdf of the blockdiagram instead of the actual .vi?

 

https://decibel.ni.com/content/docs/DOC-10952

 

http://forums.ni.com/t5/LabVIEW/Darren-s-Occasional-Nugget-05-13-2014/td-p/2847152

0 Kudos
Message 3 of 6
(2,994 Views)

If they're asking for the VI without password protection, they're unlikely to be content with the pdf.  If they are, you'd want to hide your logic under subVIs with custom icons that are relatively meaningless to someone else.

 

Really, if you give someone your unprotected source code there's no way to prevent them from using the source code.  You could get them to sign a legally binding document.  But, that wouldn't stop them as much as it'd give you an avenue to pursue if you ever caught them using it in a way they weren't meant to.

0 Kudos
Message 4 of 6
(2,970 Views)
How would you separate your ip from the code that they bought and paid for? Having seen numerous contractors go out of business after short times, the customer is wise to request the source code.

As a side note, I find it funny that you are so concerned about hiding code but you use your email address for every spam bot on the world to pick up.
0 Kudos
Message 5 of 6
(2,961 Views)

@Dennis_Knutson wrote:

As a side note, I find it funny that you are so concerned about hiding code but you use your email address for every spam bot on the world to pick up.

It's only a yahoo address! That's about as discardable as garbage. 🙂

Rolf Kalbermatter
My Blog
0 Kudos
Message 6 of 6
(2,911 Views)