licensing / multiple users / key files

 From:  Michael Gibson
9106.2 In reply to 9106.1 
Hi Mariusz, currently MoI only has a simple single user type license. I kind of worry about the support complexity of trying to have a license server based thing.

re:
> #1: Is there a way to specify the location of the license file with an env variable or an option?

Sorry no not currently. Right now it will check if it's in the same spot as moi.exe, and if it's not there it looks in appdata and if not there it will do one more check in the registry under HKEY_CURRENT_USER\Software\Moi .

It would not be hard though to allow passing in a path to the license key file as a command line parameter.



> #2: Is there a way to have multiple key files or more than one key in one license file?
> Since there is no license server it would be nice if Moi could check the availability of each key in the license file.

Sorry no not currently - the license key file is expected to be a text file containing just one license key in it.

The part that's difficult here is the "check the availability" part - that basically means "implement a floating license manager", I'd think?



> #3: Are there volume licenses?

Sorry no not currently, right now there is only a single user type of license. I've thought some about doing some kind of site license with just one key that could be used on all machines and it's valid for one year.


> #4: Ability to read the key from an env variable?
> I'm clearly grasping at straws now. This would also involve some kind of
> self management / check in / out of licenses.

I guess the registry one is close to this, to use the registry you make a string valued key at HKEY_CURRENT_USER\Software\Moi\moi_v3_license.key and the contents of it is the license key.


Right now the only thing really set up is one license for each user installed on their workstation.

- Michael