Although it’s struggling against both giant rivals like Google and smaller ones like Microsoft’s new search venture Bing, Yahoo is handing over the source code for its version of Hadoop to the community. Hadoop, a top-level Apache project, is an open source distributed file system and parallel execution environment that lets its users process massive amounts of data. Yahoo, which uses Hadoop extensively in its Web search and advertising businesses, has been a major contributor to the project.