I’ve checked the Ubuntu Software center for hosting my commercial (closed source) app. It appears that the store does not have any DRM support, to protect against copying the bought application to other PCs. This may be OK, because I have my own license key generation mechanism.
The problem is that my license key generation is not Microsoft-like, I can not pre-generate a bunch of keys in advance, because the key stores the user name and other data within it.
The question is how to integrate my license key mechanism with your store? As a fallback, can I host my app as “free” instead because it has lite/trial mode when installed without the license key?
Any other idea to resolve the issue?