Three months after securing a patent for MapReduce - the distributed number-crunching platform that underpins its world-spanning infrastructure - Google has granted a license to Apache Hadoop, easing infringement concerns hovering over the MapReduce-mimicking open source project. Apache legal counsel Lawrence Rosen announced the …
Nice to see a story about bloody software patents which aren't about someone being a massive shithead. Unusual to hear this, but well done, Google!
"The map and reduce functions described by Google have been a part of parallel programming for decades."
So that sort of rules out novelty and implies existing prior art.
Patenting something that others have been using for "decades"? Sounds pretty, er, shitheaded to me, regardless of what happens to the patent subsequently. "We own your sorry arse, but we'll let you use it for free" still means that your arse belongs to someone else.
And statements similar to "google have always played nice with their patents so that's all right" remind me of the standard boilerplate disclaimer on financial products: "Past performance is no guarantee of future returns". Google is a big company and therefore subject to phrases such as: "boardroom coup", "strategic reevalution", "monetise our existing asset base" and other such nasties, just as much as all the other elephants jockeying for position in the room.
Is it a sad commentary on the patent system when it takes 6 years between patent filing and patent grant? At this rate it won't be that long before the 20 years expires prior to grant and IP becomes an historical novelty.
Title says it all, both on the patent license and Hadoop/MR in general...
Now it's time for the obligatory "Imagine a Beowulf cluster of these"...no, wait, this ISN'T Slashdot after all...lol. And of course, it's nonsensical - but then those lines usually are.
questionable magnanimity // mergesort prior art
On the one hand, I can't say this is exactly good news for Open Source (OS) projects since all it really means for Google to have given a "free pass" to one high-profile OS project is that they've evaluated the pros and cons of either suing or automatically granting a license and decided that granting a license garners better monetary returns via PR than suing does. It does nothing to help any other OS project with a lesser profile. Also, the Apache license contains no "patent non-compete" clauses, so this announcement is of questionable value to downstream projects.
Which brings me to the second point... basically the ridiculousness of software patents in general. It's quite clear that the "map-reduce" principle has been well known in computer science since, well, pretty much forever. I enter in as evidence here the well-known "mergesort" algorithm. Map-reduce is nothing more than a generalisation of the basic idea of mergesort: ie, partition the problem space, have each partition operated on individually, and have a (usually O(n)) "reduction" step when all partitions have been processed.
It's a sad day when a generalisation of a well-known technique can get patent protection. This both from the point of view of mathematical abstractions (which shouldn't be patentable in general, and generalisations doubly so) and basic computer science (where algorithms in general shouldn't be patentable, and even if a case could be made for them, they'd have to be *more* specific, not less). Both are obviously flip sides of the same coin.
And one more point. All the previous commenters are idiots. Or possibly shills, but I'd prefer to apply Hanlon's Razor, obviously.
Let's have some examples of Prior Art to show that this patent is a sham.
All the previous commenters are idiots.
So Bing is now using Google software?
Microsoft has technology for distributed search
I wouldn't assume Microsoft Bing is using Google technology for Bing. A quick review of the Microsoft Research web site will find a compelling technology and programming environment known as Dryad and Dryad LINQ ( language inline native query ) that offers another way to get the functionality many people find useful in Hadoop.
I think the comment in the article relative to the use of Hadoop in Bing is a bit of flame bait and opinion, not a fact.
I doubt it
I doubt Microsoft is using the Google software, this seems more like a question than a report.
- Product round-up Ten excellent FREE PC apps to brighten your Windows
- Review Tough Banana Pi: a Raspberry Pi for colour-blind diehards
- Product round-up Ten Mac freeware apps for your new Apple baby
- Analysis Pity the poor Windows developer: The tools for desktop development are in disarray
- Chromecast video on UK, Euro TVs hertz so badly it makes us judder – but Google 'won't fix'