@Errikos said:
Then let it check me if and when I connect to do software update.
I'm not sure why it couldn't do exactly that, or at least something very similarly unobtrusive. It could be, for example, something like this:
- VSL requires online verification of the legitimacy of registered licenses every 2 months or so.The verification itself takes 30 seconds and an internet connection.
- When 2 months have gone by without online verification, a user is prompted with a message to verify the licenses sometime within the next week. It doesn't have to immediate, so you'll never be caught off-guard with an impending deadline while in the desert without an internet connection. If you're in the desert for longer than a week, you have more serious concerns than composing music.
- If a week goes by without online verification, the licenses are suspended until proper verification is received. Once verified, the licenses are restored.
- A user can perform the online verification at any time, thus extending the validity period for 2 months from that time. Therefore, if a user knows in advance that they don't want to be bothered for the next month, all they have to do is log in and validate their licenses, and they're good for the next 2 months.
While I admit I haven't given this much thought, I'm not sure that the above system would be a serious inconvenience. In my view, it would be a very small price to pay to relieve users of the burden and expense of having to insure their licenses. Moreover, it would effectively give VSL the ability to disable licenses on a stolen or lost dongle (after 2 months). Sure, a thief may get to use the licenses for free for 2 months, but under the present system, unless I am mistaken, a thief is able to use the licenses on a stolen dongle indefinitely.
I don't think the slippery slope argument applies here - there just isn't a logical pathway between what I'm advocating here (security of VSL's and our investments at minimal risk, expense, and inconvenience to both parties) and a situation where users need to be constantly logged in to a server in order to use the software. In any case, that situation certainly isn't what I'm for; I'm advocating something like what I stated above, no more and no less.
I don't think any the ideas of the previous posters are "ridiciulous" (except, perhaps, the very title of this thread - for all its flaws, I don't think there's anything unethical about VSL's policy here). I agree wholeheartedly that the current system is designed to protect VSL's products as well as our investments in them. I also think that the current system is less than perfect, with a disproportionate burden on the user. While it would also be, admittedly, less than ideal to have to verify one's licenses online every now and then, it seems to me to be less of an inconvenience than having to pay to insure the licenses.