Solution
The LabWindows/CVI Debug Deployment License and the LabWindows/CVI Development License are functionally equivalent but differ fundamentally in their legal terms of use under the NI General Purpose Software License Agreement .
Below are the answers to the specific inquiries regarding these licenses:
1. Is Full Development System (Debug Only) the same as the Debug Deployment License?
Yes. In the NI License Manager and activation portal, the license that activates the LabWindows/CVI Debug Deployment License (Part Number: 781148-35) is represented as Full Development System(Debug Only) .
2. What are the limitations of the Debug Deployment License? Can users modify code, set breakpoints, and build DLLs?
Technically, there are no software feature blocks or design-time limitations. You have full access to all design-time and debugging tools within the LabWindows/CVI environment . This means you can:
- Modify code.
- Set breakpoints and debug.
- Rebuild and build DLLs, executables, or libraries.
However, there is a legal limitation under the NI Software License Agreement:
- Usage limitation: A debug license must only be used on a target/deployment machine to periodically resolve, debug, and fix issues on an application or system that has already been created with a development license . It must not be used as a primary development seat on your main development workstation .
- No Home Exception: Unlike development licenses, debug licenses do not include a home exception .
3. What is the difference between the Full Development License and the Full Development System (Debug Only) License?
The key differences lie in their intended use-case policies and seat assignments: