> and the software is also available for free under the same or similar terms
This would be illegal in many countries. The business must behave in its best interests. If software is available for free, yet they choose to pay for it, they aren't acting in their own best interests in the eyes of the law....