The current install script downloads and runs some windows components (eg vcrun, dotnet). If you read the license during install, it says that you can only use those components if you have a valid windows OS license.
Currently those installers can be seen here:
https://forge.codesys.com/tol/codesys-4-linux/docker/ci/master/tree/codesys-xinetd/install.sh#l144
So I think this ticket has three parts:
It is appreciated that point 3 is a long term goal or aspiration. It likely also requires changes in the upstream package (CODESYS IDE).
Thanks Ian! First I added a note to the Wiki. Second I plan to show the license by default on install.
While I was updating the installer for SP16 w/ new DotNet, I also added a --silent flag to it. Without that, the installer will show the usual prompt of the DotNet runtime. Futhermore we don't have a need for the Visual C++ Redistributable binaries anymore.
The reason is: We just needed them to satisfy our Setup tool. But as install2.sh doesn't use the setup anymore, we don't need the Redistributable packages.
A good solution! Well done also on getting SP16 working.