Software patents in the cloud
Azure, of course, is Microsoft's cloud offering, the place where Microsoft
would like us all to buy our cloud computing resources. The purpose of
AIPA is to make Azure more appealing to companies that are concerned about
attacks from patent trolls. According to Microsoft, the purpose is
"to foster a community and business environment that values and
protects innovation in the cloud
" — not that Microsoft itself has
ever been known to use software patents itself in ways that might inhibit
innovation. There are three components to this program.
The first of those components is simple indemnification against patent
attacks based on services that Microsoft offers itself. So, for example,
if a company is using Azure HDInsight,
otherwise known as Microsoft's version of Hadoop,
Microsoft will indemnify that company against an attacker who claims to own
a patent that reads on part of Hadoop. This indemnity only extends as far
as Microsoft's own services; an independent installation of Hadoop would
not qualify. Neither does, as explained in the
FAQ, "a Linux distribution in a VM
".
Thus far, Microsoft is simply protecting its customers from being sued for using its own products. This is a fairly normal practice in the industry and shouldn't raise too many eyebrows.
The second part of AIPA is perhaps more interesting; it is called "patent
pick" and is only available to customers spending at least $1000/month on
Azure. If such a customer is the target of a patent suit, and if that
customer has "remained patent peaceful
" against other Azure
customers for at least two years, then that customer is allowed to pick one
patent out of a list of 7,500 (apparently to be expanded to 10,000).
Microsoft will, for a nominal fee, transfer that patent, which can then be
used in a counterattack. For the curious, the list of available
patents is available as a large Excel file.
Tech Insights dug through the list and concluded that it offers reasonably broad coverage and does not appear to just be a list of patents that Microsoft doesn't care much about anyway. So perhaps it is a useful resource, but it is an interesting one. Patent pick will only offer value to companies that otherwise have the resources to see a patent fight through to the end — a process that can cost millions of dollars even in the case of a successful outcome. There may well be companies out there with pockets that deep that nonetheless find themselves in a position where a single patent from Microsoft will change their fate, but it's not clear how many such companies exist. Even so, perhaps the knowledge that a potential target could pick one weapon from this arsenal will prove to be a deterrent in some cases.
Of course, the ability to file a patent-based countersuit will have little deterrent value against patent trolls. Microsoft is probably uninterested in solving the trolling problem, but it can promise to not make it worse — for $1000/month Azure customers, at least. The third component of AIPA is called a "springing license"; it says that, when Microsoft sells its patents to "non-practicing entities", those $1000/month customers get an automatic license to use the patented techniques. It is not clear from the publicly available materials, but the wording on the site suggests that this license only exists as long as the customer continues to spend the minimum amount with Azure.
While Microsoft claims that it doesn't normally transfer patents to trolls, this offering could be said to create a sort of moral hazard for the company. If a patent or two were to, somehow, end up in the hands of a troll that started asserting them widely, any customer thinking of leaving Azure would have to weigh the increased risk of attack that would result from such a move.
For better or for worse, the current phase of the computing industry is focused on consolidation. Computing that was once done in organizations is moving to the data centers of a relatively small number of huge cloud providers. Those providers have an interesting problem, though: computing, storage, and bandwidth are essentially commodity services. If this market is too easy to enter, competition could drive prices down to the point where the business is barely profitable.
The situation changes, though, if there are significant barriers to new entrants in the field. This kind of patent policy could prove to be just such a barrier. In a world where patent trolls run amok, the only safe harbor may well be the tiny number of providers with the resources to shield their clients. Rational organizations would have to think hard before hosting their work anywhere else.
Thus, AIPA shows us what the shape of the software patent threat may be in
the near future. We will still be able to develop free software as we see
fit and, perhaps, even distribute it. But anybody who wants to run that
software in any sort of significant way will, as they are now, have to face
the threat of patent attacks. Mitigating that threat may well require
running branded versions of free programs on the systems of a cloud
provider that can provide a credible patent shield. That may be the new
form of the patent tax, and it bodes ill for anybody who truly seeks to
bring about "innovation in the cloud".
Posted Apr 6, 2017 2:03 UTC (Thu)
by Cyberax (✭ supporter ✭, #52523)
[Link]
Posted Apr 6, 2017 7:00 UTC (Thu)
by karkhaz (subscriber, #99844)
[Link] (1 responses)
Okay but this is already weird. Can a troll really sue a company over Microsoft code that is running on Microsoft servers, that the company is using as a service?? Surely if Microsoft is hosting and running the code, then that makes Microsoft the user of the code? The company is using a service that Microsoft offers, but the service would not be the target of the lawsuit---the patent applies to the software itself, no?
I don't understand how this is different from, say, a troll suing me for using the Foobab library because LWN uses Foobab to render its web pages and I sent LWN a HTTP request that resulted in Foobab being invoked.
Posted Apr 8, 2017 3:32 UTC (Sat)
by giraffedata (guest, #1954)
[Link]
I think they're talking about situations where the customer rents a bunch of general purpose virtual machines from Microsoft and runs software supplied by Microsoft on those. So the customer is using the invention the same as if he loaded code he wrote himself onto his virtual machine, which is using the invention the same as if he loaded that software onto a physical server he bought from Dell.
By the way, if Microsoft rents you a mousetrap that is a patented invention and you deploy it in your house and there is no patent license that covers your use, you are liable for the patent infringement.
No patent applies to software itself. Patents apply to inventions, which are normally realized in devices. So making or using a computer that does something claimed in a patent (which is probably because of some software it's running) is a patent infringement.
Posted Apr 6, 2017 7:22 UTC (Thu)
by mjthayer (guest, #39183)
[Link]
A quick Internet search (I won't include links) shows that there are commercial patent protection and NPE/troll insurance services out there. So it should be possible to get your cloud from one provider and your patent protection from another.
Posted Apr 6, 2017 9:22 UTC (Thu)
by moltonel (guest, #45207)
[Link]
Posted Apr 6, 2017 14:58 UTC (Thu)
by landley (guest, #6789)
[Link]
Of course. History's repeating itself.
The central thesis of my 2013 ELC talk (the one that convinced Android to merge Toybox) was Mainframe->minicomputer->microcomputer->smartphone. Each generation gets kicked up into the "server space" when a new technology comes along to displace the machine humans directly interact with (and access all the others through). We forget that people used to deliver punched cards to mainframe operators and stand around waiting for their printout, or that they signed up for timeslots on minicomputer terminals. When the PC kicked a _second_ generation upstairs, minicomputers and mainframes merged into an indistiguishable mass (with IBM and DEC fighting to the death to monetize it) because there's only one "server space". Now the smartphone's doing it again (and Amazon is taking IBM's head while queen plays over the lightning show).
The PC getting kicked up into the server space has a marketing budget, so they've come up with a name for it ("the cloud") but it's the exact same big iron money pit the S390 was trying to monetize with five nines of uptime and insurance policies and a bunch of 50-somethings with 30 years of experience making sure that when bad things happen everybody still get paid.
My old talk followed the smartphone stuff branching away from this, of course (http://youtu.be/SGmtP5Lg_t0). Big iron has always been "boring but lucrative" because most _new_ things come from younguns playing with the machine right in front of them.
Rob
Posted Apr 6, 2017 23:18 UTC (Thu)
by fratti (guest, #105722)
[Link] (1 responses)
Posted Apr 7, 2017 3:50 UTC (Fri)
by bronson (subscriber, #4806)
[Link]
Even if you can't afford to negotiate a pact with a big company, you may still be able to join a patent pool.
Posted Apr 7, 2017 8:40 UTC (Fri)
by Seegras (guest, #20463)
[Link]
The granting [of] patents ‘inflames cupidity', excites fraud, stimulates men to run after schemes that may enable them to levy a tax on the public, begets disputes and quarrels betwixt inventors, provokes endless lawsuits...The principle of the law from which such consequences flow cannot be just. -- The Economist, July 26, 1851
And that is even after all the illegally granted patents on mathematical algorithms (aka all software patents) are thrown out.
Posted Apr 8, 2017 3:44 UTC (Sat)
by giraffedata (guest, #1954)
[Link]
Microsoft wouldn't let Amazon have any cloud customers if Microsoft could just lower its prices to get them.
Posted Apr 12, 2017 0:34 UTC (Wed)
by linuxrocks123 (subscriber, #34648)
[Link] (2 responses)
Unless Congress acts (HA HA ha ha ha ... sorry), very, very few software patents will survive the Alice analysis.
Posted Apr 13, 2017 19:53 UTC (Thu)
by Wol (subscriber, #4433)
[Link]
Cheers,
Posted Apr 13, 2017 19:56 UTC (Thu)
by Wol (subscriber, #4433)
[Link]
Cheers,
Posted Apr 13, 2017 5:38 UTC (Thu)
by chojrak11 (guest, #52056)
[Link] (1 responses)
Are you one of those guys who think cloud is about virtual machines and putting your server in the data center's rack? You don't know a bit about cloud services, especially PaaS and SaaS, do you?
Posted Apr 15, 2017 18:22 UTC (Sat)
by yodermk (subscriber, #3803)
[Link]
It would probably take a new entrant tens of billions of dollars to make a cloud that can even think about matching the Big Three on scale and features. And that is a shame. Extreme consolidation is not good for the industry.
Posted Apr 25, 2017 20:03 UTC (Tue)
by zoobab (guest, #9945)
[Link]
So pretty useless.
Software patents in the cloud
Software patents in the cloud
Software patents in the cloud
the patent applies to the software itself, no?
Software patents in the cloud
Software patents in the cloud
Software patents in the cloud
> is focused on consolidation. Computing that was once done in
> organizations is moving to the data centers of a relatively small
> number of huge cloud providers.
Software patents in the cloud
Software patents in the cloud
Software patents in the cloud
Software patents in the cloud
If this market is too easy to enter, competition could drive prices down to the point where the business is barely profitable.
I wouldn't worry about it. If there are three large competitors in the market, profit margins are already essentially zero.
Alice
Alice
Wol
Alice
Wol
Software patents in the cloud
Software patents in the cloud
Does not work against trolls