AdvancedHMI is released as open source under the GPL License.

In order to avoid the need to comb through vast amounts of legal jargon,
the following is a quick summary on using the software.

1) You can use AdvancedHMI to build HMIs for in house machinery or machinery you sell
2) It is an open source project and must remain that way, which means if you build an
   HMI and sell the machine, the customer has the right to all the source code just as
   much as you did. If you think you have written some magical code that no one else
   can write, then I hate to disappoint you by telling you there are thousands of
   programmers with the same capabilities
3) The graphics are copyrighted and only to be associated with AdvancedHMI.
4) You can not use AdvancedHMI to develop your own HMI development software and sell
   it under another name
5) The included DLLs can be freely redistributed with HMI applications


If you wish to use AdvancedHMI outside of those basic rules, then you may contact us
and see if we can come up with a written agreement.


Something heavily frowned upon is trying to keep the source code from the customer. If anyone
has ever worked in a plant and must maintain machinery software, they know there is
nothing more irritating then a locked out PLC and HMI that will not allow you to make
something as simple as a quick change.

A simple practice I do is to create a directory named "source" on the target PC and copy
the complete VB project in that directory

If you insist on proprietary software, then AdvancedHMI is not for you.