Why Test Automation Tool with Runtime License is Evil?
It is unwise to choose automation software that locks customers in for maximum financial gain. The best WebDriver (in every way) is 100% free.
The Runtime in the context of software execution means the software that is required to run a program (developed by you). To my knowledge, the term starts from Java Runtime Environment.
JDK (Java Development Kit) is for developing a Java program; JRE (Java Runtime Environment) is for running a Java program. The runtime software for coding is usually free.
In test automation, engineers use test automation tools to develop/refactor/run automated test scripts. The runtime usually means a sub-part of the tools that only allow users to run automated tests.
“free software” is a matter of liberty, not price. — GNU
It is perfectly fine for a software vendor to charge customers for a commercial tool license, However, in my opinion, it is not appropriate for a license for the Runtime.
Tools are for enhancing productivity, i.e., optional and customers may select alternatives.
Runtime is mandatory to run, i.e, no choice.