Voted Best Answer
Mar 06, 2019 - 02:58 AM
The most important thing to consider before deploying a freeware in the enterprise is to go through the T&Cs and the EULA of the software. Many a times there are additional restrictions put in place, the definition of "commercial use / production use" may be different or the size of the organisation allowed to use the software is fixed, type of allowed work is clearly defined, hidden chargeable features (that may be enabled by the users accidentally), audit clauses etc.
The second important factor is security. You cannot just take any software available online and get it installed on the system. The security team needs to check it in a test machine / sandbox environment, give you a confirmation, before rolling out the software.
The third point to focus is the importance of the project where the software is being installed. Is it in a production system? How critical is the system? What is the impact if something goes wrong? In process critical system, it is always advisable to go for paid software with a support contract.
Hope this answers your query.