What is a Software License?
A software license is a legal agreement that determines how an application can be distributed and used. Depending on the software licensing agreement, end users have rights to copy, modify and/or distribute an application.
In some software applications, the source code is available for end users; while in other applications only allow users to use a copy of the executable program. Some software programs include a software license when purchased, while free applications may be modified and redistributed freely.
There are different types of software licenses, among which are:
- Individual licenses: This license is intended to be used on a single computer.
- OEM (Original Equipment Manufacturers): License for stand-alone devices, software already installed on the hardware.
- Named User License: Software license for a specific user.
- Volume licenses: License type that can be used on a certain number of computers.
- Client Access License (CAL): License which gives user right to access server services.
- Trial License: License for trial versions of software.
- Enterprise/Perpetual: License that allows unlimited use of the software throughout a same company; it does not require renewal and can be used indefinitely.
- Concurrent Use: License of software that allows a maximum number of users run the software simultaneously.
- License Free: License for freeware applications.
- Enterprise Subscription: License can be used for users in an organization but requires renewal for every specific period.
- Node Locked: License is intended to be used in workstations with specific configurations.