GoogleはMapReduceに関する特許をUnited States Patent: 7650331として確保している。これに関して、
MapReduceに関する実装を行うと、同特許に違反することなるのではないか、と懸念していたプロジェクトが
あった。Apache HadoopおよびApacheでMapReduceに関連するソフトウェアを実装しているプロジェクトだ。
Re: License for Google's patentにおいて、Apacheの弁護士であるLarry Rosen氏から、Googleの弁護士から
「we have granted a license for Hadoop, terms of which are specified in the CLA.」という返事を得たという
内容が伝えられている。Apache HadoopやMapReduceに関連するほかのApacheプロジェクトは、これまで
どおり開発を継続することができるという。
Apache Hadoopは大量のデータ処理を分散処理するためのプラットフォーム。MapReduceの実装系としては
代表的なもののひとつ。Hadoopをベースにして他の分散プラットフォームを開発している例もある。
http://journal.mycom.co.jp/news/2010/04/28/054/