This may not directly answer your question, but is a method for accessing licensed seats with Condor.
You can take advantage of the STARTD_CRON feature to run a program periodically on a Condor host. It is possible to determine what software is installed on a machine (ie: for Windows, you can query the WMI -- there's even a Perl module for doing so). If a given package is found, you can publish that fact (and even the package's version number if you want) as a Machine ClassAd attribute.
You can then tell your jobs to require machines w/that attribute. In this way you are just using machines that already have a license.
It's always a good idea to check with commercial software vendors to ensure they are ok w/this usage.
From: condor-users-bounces@xxxxxxxxxxx [mailto:condor-users-bounces@xxxxxxxxxxx] On Behalf Of William Patterson
Sent: Thursday, March 03, 2005 2:02 PM
Subject: [Condor-users] Running MATLAB on Condor
I am very new to Condor.
I would like to know if it is possible to run MATLAB jobs through Condor. Normally, each CPU needs to be licensed for MATLAB, so I am not sure if running MATLAB is possible.
Yes or no advice would be greatly appreciated.
UW-Madison School of Business