Remove the NI License Agreement From My Built Installer

Updated Dec 15, 2017

Reported In

Software

  • LabVIEW Full
  • LabVIEW Professional
  • LabVIEW Base

Issue Details

I have built my own installer for an application created with a National Instruments software product. I would like to remove the NI End User License Agreements (EULA) from my created software. How can I accomplish this?

Solution

Before removing the NI License Agreement from your installer, you must ensure that you follow section 13 of the agreement.  Specifically if you distribute run-time engines for the SOFTWARE or driver interface SOFTWARE with your Authorized Application, you must pass through to users either the NI License Agreement, or your own license agreement, which is substantially in accordance with the NI License, with restrictions against allowing your end users to (i) reverse engineer, decompile, or disassemble the SOFTWARE (except to the extent such foregoing restriction is expressly prohibited by applicable law); (ii) sub-license, lease, or rent the SOFTWARE; (iii) distribute in part, modify, or create derivatives of the SOFTWARE; (iv) amend, modify, or supplement driver interface SOFTWARE with any additional code except for the purpose of further configuring the driver interface SOFTWARE for use with hardware of National Instruments Corporation; and (v) directly or indirectly, export, re-export, download, or ship the SOFTWARE in violation of the laws and regulations of the U.S.A.

Not all NI EULAs can be removed--check the NI EULA that applies to the NI software to determine whether the NI EULA can be removed and the requirements for doing so (for software licensed under the National Instruments General Purpose Software License Agreement, see Section 12 A. (6) of the National Instruments General Purpose Software License Agreement). In any event Third Party Software is subject to the terms of the license agreement applicable to such Third Party Software, and you must conform to all of the requirements of the applicable Third Party Software license agreement, including any restrictions regarding passing through such license agreement in connection with any distribution of the Third Party Software that may be permitted.
Once you are sure that you are in compliance with the NI License agreement, you can remove the NI License Agreement file from your installer by doing the following:
  • Open the setup.ini file that was created with your installer.
  • Search for the [Files] section in the file.
  • Remove the line/lines relating to NI Released License Agreement. ┬áThe line/lines will look similar to the following:
    • LicenseTextFile0009=NI;Licenses\NI Released License Agreement - English.rtf
If you do not have any End User License Agreements to display, you can hide the license dialogs by setting the following:

Search for the [Dialogs] section in setup.ini.
Set License and License 2 to 0.
For example:
[Dialogs]
License=0
License2=0

WAS THIS ARTICLE HELPFUL?

Not Helpful