In an embodiment, a computer implemented method is described. The method is performed at one or more servers, hosting a marketplace application. A software application is received from a vendor for distribution. License terms are generated in response to a selection by the vendor from options provided...http://www.google.com/patents/US20090037337?utm_source=gb-gplus-sharePatent US20090037337 - Software Licensing and Enforcement System