> And why did you quote “IT people”, who said anything about IT people?

I'm not the person you're replying to but I interpreted what they were saying as meaning "tech savvy."

The average, non-tech-savvy user doesn't necessarily understand the concept of client/server applications let alone realize that what makes the software that they purchased work is bound to a remote server / someone else's computer that could one day disappear.

I've been following this thread and in another reply it was pointed out that Finale has a 30 day money back guarantee, that "everyone" who uses Finale knows about the remote activation mechanism and that if they discover it after purchase and do not agree they can take advantage of that 30 day money back guarantee.

I think this argument is weak.

What a user typically experiences after installing new software is a dialogue asking them to enter their email and password that was used at the time of purchasing.

What happens after that is not necessarily clear.

Does it need to send the email and password to a remote server in order to verify the license every single time the application starts, or is this a one time activation?

From the user's perspective, is it made blatantly clear that the software is asking for the information for the purpose of product activation or is it merely for personalization purposes?

For that matter, does it actually serve any functional purpose at all, or is it just annoying data collection that can't be skipped?

20 years ago, EULAs were one of the big talking points online when it came to software companies. There was a question as to whether EULAs would actually be enforceable, binding contracts that courts would recognize at all. This came up time and time again because of some of the content that these EULAs included. I can't remember any specifics, but I remember that there was some really eyebrow raising stuff in some EULAs. Regardless, it was well understood that most end users blindly clicked "I Agree" without ever reading the EULA. It was seen by most as an annoying thing that you had to do when installing software, and few understood the point or gave it a second thought.

My argument is that when it comes to product activation, most end users probably view it as similar to clicking "I Agree" on the EULA. I doubt very much that most non-tech-savvy users are really thinking about the fact that someone else's computer is going to need to be running in order to activate their software should they need to re-install or if they lose access to the Internet. And very few are thinking about the possibility that the company could go out of business or one day just decide to stop activating the software on re-installs because they feel like it.

I'm repeating some of what I've said in earlier replies of mine ... but this really comes down to contracts and by "contract" I don't necessarily mean a hand-written and signed document laying out terms, I just mean the agreement that was between the vendor and purchaser. That agreement can be complicated because you've got the EULA on the one hand, the company's marketing on the other and what a court would recognize and enforce if it were litigated.

I'm personally more concerned with the implied agreement because I doubt anyone will choose to litigate over this (unless there is an institution somewhere that invested a lot of money in Finale and expected to be able to use the software in perpetuity). The implied agreement matters because this speaks to what promises MusicMaker was making to their customers and if they reneg on that promise, when money is at stake, it makes them a shit company that no one should ever do business with in the future.

I also really don't understand why you're "simping" so hard for MusicMaker. Is it that you've taken a position and you're debating it as an academic exercise or out of boredom? Or are they paying you? I mean ... I've never seen anyone go to bat so hard in favour of a company screwing over their paying customers.