LabVIEW Idea Exchange

cancel
Showing results for 
Search instead for 
Did you mean: 
McQuillan

'Hide' PPLs in executable

Status: New

Re-opening due to the discontinuation of LabVIEW NXG.

I'm working on large AF projects and I want to be able to pack my actors into lvlibps as there are lots of benefits of using PPLs. However, I'm a bit uneasy about distributing the PPLs with the executable because it's possible to reuse the public methods in a PPL. (The software I write is mostly licensable, but it would still be possible for competitor companies to reuse the public APIs)

 

What I would like is a way of securing/encrypting PPLs when distributing the executable.

4 Comments
AristosQueue (NI)
NI Employee (retired)

The infrastructure to support such signing has been discussed and evaluated to be extensive. As such, the decision is that we will at some point add the ability to sign compiled modules for LabVIEW NXG. We do not plan to ever implement this for PPLs in LabVIEW 20xx.

Darren
Proven Zealot
Status changed to: Declined

Declined for reasons listed in AristosQueue's reply

BertMcMahan
Active Participant

It seems that this should be evaluated for re-opening now that NXG is cancelled. If the PPL's can't be signed due to technical limitations, it's still within the scope of this idea for them to be "packageable" inside the exe itself. That would prevent users from messing with them.

Darren
Proven Zealot
Status changed to: New

Re-opening due to the discontinuation of LabVIEW NXG.