It may still happen that during version detection, some strange soft will be waiting for a user input. In such case, we should add a timeout when invoking a command which detect software version (let's say 10 sec). It's not urgent. Need to check that it works on Linux, Windows and MacOs ...