<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: More patent nonsense &#8212; Google MapReduce</title>
	<atom:link href="http://www.dbms2.com/2010/02/11/google-mapreduce-patent/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dbms2.com/2010/02/11/google-mapreduce-patent/</link>
	<description>Choices in data management and analysis</description>
	<lastBuildDate>Wed, 08 Feb 2012 22:51:14 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.3</generator>
	<item>
		<title>By: Three kinds of software innovation, and whether patents could possibly work for them &#124; DBMS 2 : DataBase Management System Services</title>
		<link>http://www.dbms2.com/2010/02/11/google-mapreduce-patent/#comment-226652</link>
		<dc:creator>Three kinds of software innovation, and whether patents could possibly work for them &#124; DBMS 2 : DataBase Management System Services</dc:creator>
		<pubDate>Thu, 09 Jun 2011 04:37:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=1565#comment-226652</guid>
		<description>[...] negative comments about patents in the areas of MapReduce and columnar [...]</description>
		<content:encoded><![CDATA[<p>[...] negative comments about patents in the areas of MapReduce and columnar [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: A Practical Rant about Software Patents</title>
		<link>http://www.dbms2.com/2010/02/11/google-mapreduce-patent/#comment-212029</link>
		<dc:creator>A Practical Rant about Software Patents</dc:creator>
		<pubDate>Mon, 07 Mar 2011 08:22:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=1565#comment-212029</guid>
		<description>[...] it has obtained patents for some of its major innovations, such as MapReduce. Let&#8217;s put aside questions about the validity of the MapReduce patent &#8212; especially since patents enjoy the presumption of validity. The bigger question is to whom [...]</description>
		<content:encoded><![CDATA[<p>[...] it has obtained patents for some of its major innovations, such as MapReduce. Let&#8217;s put aside questions about the validity of the MapReduce patent &#8212; especially since patents enjoy the presumption of validity. The bigger question is to whom [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: anonymous</title>
		<link>http://www.dbms2.com/2010/02/11/google-mapreduce-patent/#comment-196009</link>
		<dc:creator>anonymous</dc:creator>
		<pubDate>Mon, 20 Dec 2010 11:54:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=1565#comment-196009</guid>
		<description>That was very informative and well written. I look forward for further posts from you. Recently I came across an article titled “A functionality based approach for assessing patentability of software” which I felt, is quite interesting and informative. I would like to bring your kind attention to the above mentioned article. Below given is an excerpt of the article.

	“The whole idea of software is to avoid making specific hardware for every application. We came up with software to be able to dynamically create a new &quot;machine&quot; out of a standard hardware. A software allows the &quot;new&quot; machine to perform a &quot;new&quot; function based on the instructions as part of the software.

Now, saying that a software invention to be claimed must have a specific machine limitation is like asking the inventor to come up with corresponding hardware embodiment for the software based invention. It really defeats the purpose of…” read more at http://www.sinapseblog.com/2010/12/functionality-based-approach-for.html</description>
		<content:encoded><![CDATA[<p>That was very informative and well written. I look forward for further posts from you. Recently I came across an article titled “A functionality based approach for assessing patentability of software” which I felt, is quite interesting and informative. I would like to bring your kind attention to the above mentioned article. Below given is an excerpt of the article.</p>
<p>	“The whole idea of software is to avoid making specific hardware for every application. We came up with software to be able to dynamically create a new &#8220;machine&#8221; out of a standard hardware. A software allows the &#8220;new&#8221; machine to perform a &#8220;new&#8221; function based on the instructions as part of the software.</p>
<p>Now, saying that a software invention to be claimed must have a specific machine limitation is like asking the inventor to come up with corresponding hardware embodiment for the software based invention. It really defeats the purpose of…” read more at <a href="http://www.sinapseblog.com/2010/12/functionality-based-approach-for.html" rel="nofollow">http://www.sinapseblog.com/2010/12/functionality-based-approach-for.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://www.dbms2.com/2010/02/11/google-mapreduce-patent/#comment-169663</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Mon, 24 May 2010 05:19:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=1565#comment-169663</guid>
		<description>This is a defensive patent to use against someone like say DuckDuckGo or Bing if they conduct a raid.</description>
		<content:encoded><![CDATA[<p>This is a defensive patent to use against someone like say DuckDuckGo or Bing if they conduct a raid.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Emil Koutanov</title>
		<link>http://www.dbms2.com/2010/02/11/google-mapreduce-patent/#comment-164174</link>
		<dc:creator>Emil Koutanov</dc:creator>
		<pubDate>Wed, 31 Mar 2010 04:10:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=1565#comment-164174</guid>
		<description>Actually Curt, you&#039;re right. But after filing, don&#039;t you need to somehow indicate that a patent is pending on the technology. I think a number of people in the industry may have falsely relied on the fact that MapReduce was free technology and have implemented their own equivalents - some of which (like Hardoop&#039;s case) infringe on the patent. In this example, common sense didn&#039;t prevail and the US patent office granted something that it should never had.

I understand the need for patenting when it comes to large pharmaceutical giants spending billions of dollars on R&amp;D, but I think software patents are a form of fascism and a way of holding the world to ransom for what is in a prevailing majority of cases doesn&#039;t amount to anything inventive or innovative, and often is the only logical solution given a problem. Take patents on GUIs, Amazon&#039;s one-click and now this garbage from Google. 

I think if a software house wants to protect its assets, it needs to start by protecting the source code from leaking into the public domain. Otherwise, one could simply copy 90% of the patent, modify the remaining 10% so as to not infringe and I&#039;ve personally seen this happen. And then there are countries like China that don&#039;t give a flying rats ass about protecting intellectual property.</description>
		<content:encoded><![CDATA[<p>Actually Curt, you&#8217;re right. But after filing, don&#8217;t you need to somehow indicate that a patent is pending on the technology. I think a number of people in the industry may have falsely relied on the fact that MapReduce was free technology and have implemented their own equivalents &#8211; some of which (like Hardoop&#8217;s case) infringe on the patent. In this example, common sense didn&#8217;t prevail and the US patent office granted something that it should never had.</p>
<p>I understand the need for patenting when it comes to large pharmaceutical giants spending billions of dollars on R&amp;D, but I think software patents are a form of fascism and a way of holding the world to ransom for what is in a prevailing majority of cases doesn&#8217;t amount to anything inventive or innovative, and often is the only logical solution given a problem. Take patents on GUIs, Amazon&#8217;s one-click and now this garbage from Google. </p>
<p>I think if a software house wants to protect its assets, it needs to start by protecting the source code from leaking into the public domain. Otherwise, one could simply copy 90% of the patent, modify the remaining 10% so as to not infringe and I&#8217;ve personally seen this happen. And then there are countries like China that don&#8217;t give a flying rats ass about protecting intellectual property.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Curt Monash</title>
		<link>http://www.dbms2.com/2010/02/11/google-mapreduce-patent/#comment-164052</link>
		<dc:creator>Curt Monash</dc:creator>
		<pubDate>Tue, 30 Mar 2010 02:02:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=1565#comment-164052</guid>
		<description>@Emil,

Under US patent law, you just have to get the filing in before publication. What&#039;s published after you file -- even or especially by you -- doesn&#039;t hurt patentability.

Interesting thought that being even more parallel would be a patent workaround. I haven&#039;t read closely enough to see whether I agree.</description>
		<content:encoded><![CDATA[<p>@Emil,</p>
<p>Under US patent law, you just have to get the filing in before publication. What&#8217;s published after you file &#8212; even or especially by you &#8212; doesn&#8217;t hurt patentability.</p>
<p>Interesting thought that being even more parallel would be a patent workaround. I haven&#8217;t read closely enough to see whether I agree.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Emil Koutanov</title>
		<link>http://www.dbms2.com/2010/02/11/google-mapreduce-patent/#comment-164039</link>
		<dc:creator>Emil Koutanov</dc:creator>
		<pubDate>Mon, 29 Mar 2010 23:21:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=1565#comment-164039</guid>
		<description>Following on, it seems that a workaround for this patent is a fairly trivial one. Google&#039;s system and method scope a centralised &quot;master&quot; controller to co-ordinate the mapped jobs. It should be quite straightforward to use a non-centralised approach (where one job could be coordinated by one server, but another job by another server), thereby not infringing. And because I&#039;ve just published it on this forum (and I&#039;m confident others have proposed similar things before me), this very text now constitutes both prior art and public domain exposure, so no-one can patent it.

You&#039;re all welcome. Don&#039;t mention it. :)</description>
		<content:encoded><![CDATA[<p>Following on, it seems that a workaround for this patent is a fairly trivial one. Google&#8217;s system and method scope a centralised &#8220;master&#8221; controller to co-ordinate the mapped jobs. It should be quite straightforward to use a non-centralised approach (where one job could be coordinated by one server, but another job by another server), thereby not infringing. And because I&#8217;ve just published it on this forum (and I&#8217;m confident others have proposed similar things before me), this very text now constitutes both prior art and public domain exposure, so no-one can patent it.</p>
<p>You&#8217;re all welcome. Don&#8217;t mention it. <img src='http://www.dbms2.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Emil Koutanov</title>
		<link>http://www.dbms2.com/2010/02/11/google-mapreduce-patent/#comment-164036</link>
		<dc:creator>Emil Koutanov</dc:creator>
		<pubDate>Mon, 29 Mar 2010 23:14:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=1565#comment-164036</guid>
		<description>Breaking news:
Google has patented the internet. All you comment posters are infringing!

But on a slightly more serious note, one argument that most people have left out is that this technology is not only prior art, but it was release by Google itself into the public domain (not the source code, but the concepts and the workings of it), automatically precluding it from being patentable.</description>
		<content:encoded><![CDATA[<p>Breaking news:<br />
Google has patented the internet. All you comment posters are infringing!</p>
<p>But on a slightly more serious note, one argument that most people have left out is that this technology is not only prior art, but it was release by Google itself into the public domain (not the source code, but the concepts and the workings of it), automatically precluding it from being patentable.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Curt Monash</title>
		<link>http://www.dbms2.com/2010/02/11/google-mapreduce-patent/#comment-160013</link>
		<dc:creator>Curt Monash</dc:creator>
		<pubDate>Mon, 22 Feb 2010 20:54:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=1565#comment-160013</guid>
		<description>In principle, Google could publish its own MapReduce distribution, put a price on it, and insist that Hadoop users pay Google that price even if they wanted to keep using Hadoop.</description>
		<content:encoded><![CDATA[<p>In principle, Google could publish its own MapReduce distribution, put a price on it, and insist that Hadoop users pay Google that price even if they wanted to keep using Hadoop.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Parag Arora</title>
		<link>http://www.dbms2.com/2010/02/11/google-mapreduce-patent/#comment-159988</link>
		<dc:creator>Parag Arora</dc:creator>
		<pubDate>Mon, 22 Feb 2010 13:01:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=1565#comment-159988</guid>
		<description>I don&#039;t understand the consequences of this patent. Will that mean that people who are using map/reduce would need to shift or what?</description>
		<content:encoded><![CDATA[<p>I don&#8217;t understand the consequences of this patent. Will that mean that people who are using map/reduce would need to shift or what?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

