Methods and systems for converting standard software licenses for use in cloud computing environments
AssigneeRed Hat, Inc.
InventorsJames Michael Ferris, Gerry Edward Riveros
Life of this patent
Estimating the term…
Abstract
A “Bring Your Own License” (BYOL) service can convert users' “off-the-shelf” (OTS) software licenses for use in public clouds according to rules provided by independent software vendors (ISVs). The rules provided by an ISV can convert the terms associated with the ISV's OTS software licenses (e.g. number of instances, number of users, duration, technical support provided) to terms associated with public clouds (e.g. number of concurrent users, number of virtual machines, number of different clouds, technical support). The BYOL license service can convert the OTS software licenses according to the rules provided by the ISVs.
Claims20
A method for enabling use of off-the-shelf software in a cloud computing environment, comprising:
- receiving, from a software vendor, rules for converting terms of a software license of a software program to terms associated with a cloud;
- storing a record of the rules in a computer readable storage medium;
- receiving a request to convert a version of the software license for use in the cloud;
- and
- converting the version of the software license to a cloud software license based on the rules stored in the record.
A computer readable storage medium comprising instructions for causing a processing system to perform a method, comprising:
- receiving, from a software vendor, rules for converting terms of a software license of a software program to terms associated with a cloud;
- storing a record of the rules in a computer readable storage medium;
- receiving a request to convert a version of the software license for use in the cloud;
- and
- converting the version of the software license to a cloud software license based on the rules stored in the record.
A system for enabling use of off-the-shelf software in a cloud computing environment, comprising:
- a network interface to a software vendor and a user;
- a computer readable storage medium;
- and
- a processor communicating with the network interface and executing a conversion module, the conversion module being configured to—
- receive, from the software vendor, rules for converting terms of a software license of a software program to terms associated with a cloud;
- store a record of the rules in the computer readable storage medium;
- receive, from the user, a request to convert a version of the software license for use in the cloud;
- and
- convert the version of the software license to a cloud software license based on the rules stored in the record.
Dependencies are inferred from the claim text.