Comment Re:Legislating functionality (Score 1) 146
yes but people instinctively understand mechanical devices wear out. There is/was no natural reason to assume that about software. For the first decades of computing most of the public encountered that wasn't the case, quite the opposite in fact in 1995, the COBOL program you wrote in 1965 still worked fine. The DOS program you bought in 1985 still ran on Windows 95 just fine (well it was as likely to work as it ever was on any given DOS machine
Software right seem to people like book, and their experience with books had been they were quite readable sometimes across several generations if they were cared for and protected (see the family Bible).
The rule here should not be that you can't 'sell' clients for your game server. I don't think the government should dictate the business model, but it really should make sure consumer understand WHAT specifically they are getting and not getting in exchange for their dollar.
There should be some limitations that come along with license terms that are not open ended, that is you are providing a binary(ies) or source code that will run on a given platform, ie a computer with a given instruction ISA and operating system with a given set of libraries and syscalls. If there is something else you need to make 'effective use' of the product that isn't either provided or made availible by a disinterested third-party, like a server component, vendors should be required to be up front and in your face about that.