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:
1. Document in the wiki (elsewhere?) that the installer is responsible for making sure they have a license to run the prerequisites. This may mean they need a windows OS license valid for using those components.
2. Ensure own compliance with license requirements where CODESYS 4 Linux is used.
3. Remove the dependency on vcrun and dotnet framework, to at least allow it to be run with dotnet mono.
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.