Would it be legal for "Cloud" Providers to discriminate against certain types of products, arguing compatibility/security issues?
You'd better believe it.
That's another advantage that the "Cloud" provides software companies.
Currently I can install Windows and any Office-type program of my choosing.
If my OS is in the "Cloud", they have 100% control over what programs I am allowed to use.
If for some strange reason it is currently illegal (in the US) the politicians will change the law.
A Right-wing Administration would probably cite "National Security" as the reason, so Right-wing voters won't kick up a stink.
I'm not sure what excuse a Left-wing Administration would use.
No, actually a truly right-wing administration wouldn't change that law to begin with. A left-wing administration's excuse would be something along the lines of Apple's "to ensure an experience of equal quality for all users" (slightly paraphrased).
And incidentally, this behavior is currently illegal in the United States, because it falls under antitrust laws. Intentionally limiting compatibility of your products so that they will only work with
your (or your "preferred partners'") other products is considered anti-competitive behavior. Companies like Apple tend to get away with it because of lines like the one I quoted that claim that neither Apple nor anyone with whom it has financial ties are benefiting from the policy. Microsoft, however, got in big trouble in the U.S. for doing stuff much less overt than this in the 1990s.
For that reason, I'm pretty sure that under current U.S. law, companies would not be allowed to enforce software restrictions on all major platforms without getting into legal trouble. A right-wing administration would not change those laws simply because they have no need to (in case you haven't noticed, increased government control is not currently on right-wing politicians' wish lists). A left-wing administration would probably like the idea, but they would never want "Big Business" to have that kind of power, they'd want it for themselves.
But now we're getting a little off-topic. Regardless of any political situations, laws, regulations, courts, or anything else, entirely cloud-based computing is a bad idea. Local storage is cheaper and faster than cloud storage, and it's also much more secure. If my data is stored locally, then I know I have pretty much 100% control over both the data itself and what parties are allowed to access it. The exception would be if an uber-hacker decided to spend days cracking and hacking through my router and firewalls for the purpose of releasing my saved game files and CPU temperature logs on the web for all to see [/sarcasm]; and since I'm a person of relatively no importance, even locally, that scenario is pretty unlikely.
On the other hand, on the cloud, with my data stored on servers right along with the data of everyone else and their mothers, any of whom could have anyone else and
their mothers out to get them, with security software and protocols controlled by the cloud company (probably via various "financial agreements" with Norton, McAfee, or whoever) rather than hand-picked and hand-configured by me, not to mention the ever-present and cloud-champion-to-be advertising company Google (and others) determined to present me with "tailored advertisements" by using
my data to learn "what I want to see" ... well, would
you be eager to put every scrap of data you possess, no matter how sensitive, into that environment?! :shock: