Patent attributes
A method and system is disclosed for dynamic licensing of software products in a distributed system. A job is generated by a master (or client) and the tasks in the job are distributed to a cluster of workers for the distributed execution of the job. The tasks are distributed with information on the software products for which the master is licensed. The workers receive the tasks with the information on the software products for which the master is licensed. The workers dynamically provide licenses for the software products which the master is licensed for. The workers execute the tasks using the dynamically provided licenses for the software products. The results from the execution of the tasks are returned to the client.