November 06, 2009

Who's in charge of Android development: Google or developers?

Google says Android is an open development process, but partners say the company is running the show to ensure Android's commercial viability

Onlookers say that Google is in charge of Android development, despite pitching the software as a community project. But experts say that could be the only way Google can ensure that the software is actually released.

The Android development process may reflect a reality in the open-source environment, as some groups forego the community in an effort to speed commercialization.

[ InfoWorld's Neil McAllister digs into why Google Android developers seem so unhappy. | Track the latest trends in open source with InfoWorld's Open Sources blog and Technology: Open Source newsletter. ]

When Google first introduced Android, it called it a joint project by the Open Handset Alliance, a group of companies supporting the OS. "Together we have developed Android," the OHA site reads.

But in reality, the software is developed in-house at Google, partners say. "Android is open source innovation driven by Google," said Bill Maggs, head of developer and partner content and services at Sony Ericsson. "Google is largely at this point definitely driving the framework."

Motorola also acknowledged that Android is not developed in the open. "We would love a world where the development itself is closer to open," said Christy Wyatt, vice president of software applications and ecosystems at Motorola, speaking at a press event at the recent CTIA conference.

"It's absolutely Google-controlled and managed," agreed Avi Greengart, an analyst with Current Analysis.

Eric Chu, group manager of Android mobile platform at Google, said that Android has always been and continues to be an open source project, and that it's not accurate to characterize it as an initiative completely controlled by Google.

However, he acknowledged that Google faces a challenge of working with partners that want to contribute to Android while also meeting other partners' demands for commercial products. It's a constant struggle to balance how often Google releases different early access versions of the software while working on finishing versions that can ship commercially, he said.

"We think it's very important for Android to have a strong commercial focus. There are a lot of open source projects out there, but what the world cares about is open source projects that will result in commercial products," Chu said. "That's where we're putting a lot of our energy."

It's not clear if Google intended to control development from the start or if it changed its plan when faced with the realities of developing in open source.

"You don't get work done if it's totally open," Greengart said. As an example, he points to LiMo, a mobile Linux project. "LiMo is 100 percent multisource. So much so that the first-generation devices are incompatible," he said.

"That's where controlling the development process and having a developer with clout both in terms of money and brand to say, 'This is the way we're doing it, either live with it or go away,' is actually valuable," he said. "To an extent, it ensures there's something usable."

Another analyst said Google's Android experience reflects a trend. "It is representative of an evolution, or maturation of the open-source model," said Brian Prentice, an analyst with Gartner. Projects like Linux were created through broad and active community participation, he said. "But what we're starting to see is that a single dominant committer is just as viable a model for open source."

Close

On Twitter now

Open source initiatives

Powered by Twitter

White Paper

D2D Virtual Tape Library Replication Primer

This whitepaper explains the terminology and concepts behind Data Replication technologies and establishes some sizing rules through worked examples. Learn the new paradigm in disaster tolerance—protect data anywhere.

Download now »

White Paper

An Alternative to Virtualization for Datacenter Cost Savings

Server virtualization is a popular option for dealing with mounting datacenter costs. Another equally promising approach is the use of an Application Delivery Controller. Citrix NetScaler provides a low-cost way for organizations to reduce their server count and accrue cost savings from a reduction in space, cooling, power and personnel.

Download now »

White Paper

Why Your Firewall, VPN, and IEEE 802.11i Aren't Enough to Protect Your Network

The emergence of WLANs has created a new breed of security threats to enterprise networks.

Included in HP ProCurve WLAN solutions is security technology that alleviates threats from WLANs through:
* Monitoring wireless activity inside and out of the enterprise
* Classifying WLAN transmissions into harmful and harmless
* Preventing transmissions that pose a security threat to the enterprise network
* Locating participating devices for physical remediation

Download now »

White Paper

Bringing the Edge to the Data Center

Effectively address data protection challenges, implementing solutions that help store and protect business–critical data while cutting costs and improving efficiency and reliability.

Download now »

Sign up to receive InfoWorld Resource Alerts

Subscribe to the Technology: Open Source Newsletter

The one-stop resource center for IT professionals.

©1994-2009 Infoworld, Inc.