I thought the license can allow multiple subdomains. According to the license policy page:
Our software modules are licensed per domain name and one license allows you to run the module on a single domain name. The license logic validates the primary domain name in the url giving you the ability to setup and run the module on multiple sub domains for your domain name. For example, if your live domain name is mywebsite.com then you are able to use the module on the following domain name
I provided the primary domain name for my license.
As for uploading the file I did not use ftp so it is not applicable for this situation.
FYI, I think the license is properly installed since it removed first part of the paragraph...but not the rest.