There are many different methods for licensing your LabVIEW Tool. Use this flow chart to help pick the best licensing method for your tool. Note that the NI License Manager Third-Party SDK is now available to license applications (not libraries/add-ons) which will be sold through National Instruments. The NI License Manager SDK and fulfillment of orders is free of charge.
A LabVIEW library is a set of VIs that extends the functionality of the LabVIEW editor, also referred to as an add-on. To license a Library, we recommend using the Third Party Licensing and Activation Toolkit (TPLAT) created by National Instruments. The NI License Manager Third-Party SDK does not currently support licensing libraries created in LabVIEW.
If you are licensing a LabVIEW library, it is possible to require each development workstation to have a license for your library before LabVIEW will load your library in the editor. At start-up time, LabVIEW will display a list of licensed libraries along with their status, similar to the dialog below:
Once a library is licensed on a development workstation, this user can export the code to a DLL, EXE, etc., and no additional licensing checks are performed (royalty-free run-time license).
If you are happy with standard licensing functionalities such as a 30-day evaluation period, requiring online activation over the Internet, and a royalty-free run-time license, then the TPLAT Standard Mode is all you need. The cost is free for LabVIEW Tools Network Partner Developers. You can centrally manage your licenses on a complimentary SoftwareKey SOLO Server license management account supplied by National Instruments.
If you would like more advanced licensing control of your library, the ideal solution for you is TPLAT Advanced Mode coupled with the power of Protection PLUS 4 SDK (required purchase). When using Advanced Mode, you will have numerous options to customize your license parameters, including:
Optionally, you can centrally manage your licenses using SoftwareKey SOLO Server (additional purchase).
Similar to licensing a library, licensing a LabVIEW application has both a standard and an advanced mode. Both approaches require purchasing a component of the SoftwareKey System.
Alternatively, the NI License Manager Third-Party SDK is available free of charge to license applications which will be sold through National Instruments. Sales of a product licensed with the NI License Manager Third-Party SDK can only be fulfilled through National Instruments sales channel.
Tapping into thousands of lines of licensing code is quick and easy work with Instant Protection PLUS 3. Akin to a paint-by-numbers set, the step-by-step guidance of the implementation wizard will have you on your way with little to no source code changes.
They allow you to protect 32-bit and 64-bit Windows executables via the easily accessible Instant Protection PLUS 3 API. You can customize your solution from a host of options representing the most commonly requested licensing needs.
For the most complex licensing needs, we are proud to announce the new Protection PLUS 5 SDK LabVIEW Edition! This is an exciting, all-new, built-from-the-ground-up addition to the SoftwareKey family of software licensing solutions. This solution consists of application programming interfaces (APIs) to give your development team complete control and flexibility over the licensing business logic and user interface. Your development team has a blank canvas and the APIs are their palette and paintbrush.
The new Protection PLUS 5 VIs make it easy to call and harness the power of the Protection PLUS 5 Native Edition library, including support for additional platforms (such as Windows, Mac OS X, and Linux — both 32-bit and 64-bit architectures) with the same API!
1 SoftwareKey SOLO Server is specifically designed to work with Protection PLUS 4 SDK and TPLAT for centralized management of your customer’s licenses. Together, they create the advanced solution that is the flagship of the SoftwareKey System. You get the most powerful overall solution driven by combined technologies: the speed of traditional software e-commerce, the hands-free automation of electronic license activation and management (ELA/ELM), and centralized controls to manage license enforcement. Any of the SOLO Server hosting options are available to you.
2 Note that although Protection PLUS 5 SDK is currently the latest version, both TPLAT Advanced Mode and TPLAT API require a full license of Protection PLUS SDK Version 4 from SoftwareKey.com.