Welcome | Sign In
LinuxInsider.com
Applications

Google Shares Code in Open-Source Play

Print Version
E-Mail Article
Reprints
Google Shares Code in Open-Source Play

Google's current open-source projects include CoreDumper, a library that can be compiled into applications to create core dumps of the running program without termination, and Sparse Hashtable, which contains several hash-map implementations in use at Google.


Google (Nasdaq: GOOG) launched a new site this week designed with open-source developers in mind. Dubbed Google Code, the site includes four open-source projects, APIs, and other tools to assist developers working on Google-related projects.

In their welcome letter, Chris DiBona, Google's open-source program manager, and engineering manager Greg Stein said they hoped developers would build communities around the new tools. They ended the letter with the words, "And happy coding!"

Extending API Trend

Jason Dowdell, who operates MarketingShift, the blog focused on media research and technology, told LinuxInsider that Code is a smart move for Google. He said it's part of a bigger trend of sharing data -- and that's where APIs, or application program interfaces, come in.

Google is not the first or only major Internet brand to introduce APIs. Amazon (Nasdaq: AMZN), Blogger, eBay (Nasdaq: EBAY) and others have jumped on the API bandwagon. "The API just gives developers data that the code produced," Dowdell said. The Code site will be a help to Google more than anyone else, he said.

"APIs allow companies to conduct free R&D," Dowdell said. "Opening up data or tools or resources through an API encourages users to push the technology to the next level for free. Weekly winners in their API contest get a $7 T-shirt. That's much less costly than other R&D models."

Some Access

Dowdell did say, however, that Google is the first to give developers access to pieces of code, small as they may be.

"Google is allowing developers to access very small pieces of code. That's what's unique," he said. "But this is really all sizzle and no steak. Google is giving developers crude and fundamental code."

On the other hand, he continued, "It may help with something completely unrelated to search."

In the Works

Google's current open-source projects include CoreDumper, a library that can be compiled into applications to create core dumps of the running program without termination, and Sparse Hashtable, which contains several hash-map implementations in use at Google with performance characteristics that include an implementation that optimizes for space and speed.

The third project, Goopy/Functional, is a Python library that brings functionality programming aspects to Python. Finally, Perftools are designed to help developers create more robust applications. Google said this is helpful for developers using multithread applications in C++ with templates.


Print Version E-Mail Article Reprints More by Jennifer LeClaire


More by Jennifer LeClaire

The Digital Car: Cool Automotive Accessories, Part 2
January 16, 2007
Not all the latest high-tech automotive electronics are built to entertain. Many give the driver more information and more control. Vehicle tracking devices can tell where the car is at any time, software installed in a smartphone can turn off a vehicle's security system whenever the owner approaches, and diagnostic tools can tell what's wrong with the engine -- and how much it'll be to fix it.
'World of Warcraft' Wows 8 Million Subscribers
January 12, 2007
"World of Warcraft," the massively multiplayer online role-playing game, has reached the 8 million subscriber mark. Since debuting in North America in Nov. 2004, "World of Warcraft" has become the most popular MMORPG in the world. The franchise is available in seven different languages and is played on at least four continents.
AT&T Bids Goodbye to Cingular Brand
January 12, 2007
Starting Monday, AT&T will launch a multimedia campaign to transition the Cingular Wireless brand name into its advertising and customer communications. The campaign will integrate popular imagery, phrases and icons from Cingular's traditional advertising, including the "raising the bar" tagline, the "Jack" character and the color orange.
Don't miss a story -- sign up for our FREE e-mail newsletters and view the latest headlines at a glance.
Tech News Flash [ View Sample ]
E-Commerce Minute [ View Sample ]
ECT News Network Weekly Newsletter [ View Sample ]
Shortcuts
ECT News Network Information
Reader Services
Corporate
ECT News Network