The Register® — Biting the hand that feeds IT

Feeds

Googlola's closed source Android temptation

Will the code 'stay' open?

Regcast training : Hyper-V 3.0, VM high availability and disaster recovery

Open...and Shut Google has long played Android a bit closer to the vest than some would like.

Over the years it has taken a beating from open-source advocates and others, most recently resulting in a study declaring it to be the most closed of any open-source mobile platform, a claim that Google's Chris DiBona calls nonsense, indicating that more than 10 million lines of Android code under an open-source license says otherwise.

But with its Motorola Mobility acquisition Google's open source balancing act just got a lot harder. Google will have every temptation to close off Android in an attempt to out-Apple Apple.

The spirit is willing, but will the flesh be too weak?

It's a very real question, given the increased latitude a serious hardware business - second only to HTC in the Android ecosystem - gives Google. As TechCrunch's Greg Kumparak points out, Google can now effectively force updates to the latest Android releases, reduce Android "skin" fragmentation, and also drive hardware standardization.

It all sounds good for Android, but it also means taking a heavier hand with the ecosystem that has grown up around Android. After all, there's a tremendous amount at stake. As a new Bluewolf report indicates, mobile is upending and reshaping entire industries. Google, which is much more of an advertising company than a software or hardware company, can't afford to not be at the center of these tectonic shifts. Which may mean tightly coupling Android with Motorola Mobility hardware, to the point that the open source nature of the Android code won't matter, given that the overall integration is so closed.

Mike Milinkovich, executive director of the Eclipse Foundation, calls this out in a response to DiBona, arguing that "open source is not the same thing as open," and also requires open development and open governance to make its openness meaningful.

So when Google insists "Android will stay open," many would suggest that "stay" is the wrong verb, given that its process is already somewhat closed. Owning both hardware and software only compounds this process problem.

One downside to all this, as former Mozilla CEO and current Greylock Partners investor John Lilly speculates, is that the gradual closing of Android will "move cynicism on corporate open source efforts up one more notch."

In other words, just because something starts open doesn't guarantee it will end open, and would-be open source buyers and participants may refrain from getting involved for fear that a given open-source project will just go closed when it starts to get interesting.

All of which is not to say that Google has not done the right thing by buying Motorola Mobility and its hardware assets, but rather to suggest that the temptation to close off the Android process has grown by leaps and bounds with this acquisition. Not because Google is evil, but rather because it wants to win, and if winning means tight integration of hardware and software to the point that Android's open source nature is obviated…even Google may not be able to withstand that temptation.

Matt Asay is senior vice president of business development at Strobe, a startup that offers an open source framework for building mobile apps. He was formerly chief operating officer of Ubuntu commercial operation Canonical. With more than a decade spent in open source, Asay served as Alfresco's general manager for the Americas and vice president of business development, and he helped put Novell on its open source track. Asay is an emeritus board member of the Open Source Initiative (OSI). His column, Open...and Shut, appears twice a week on The Register.

Regcast training : Hyper-V 3.0, VM high availability and disaster recovery

Where to start?

Operating systems are not created in a vacuum by "good programmers". Even so, in the US, that does not necessarily mean you will be free from copyright and patent issues. And then, when you do have an OS, you have to convince developers to work on it and provide them with all the tools.

That's why IOS is not a clean room development but based on Mac OS which is based on NextStep which is based on Unix which is based on... Probably simpler to buy QT from Nokia, or WebOS from HP.

If Google is going to turn into a large-scale manufacturer then it needs supply chain managers just as much as engineers.

7
0

Ice Cream Sandwich

Android 4.x which supposedly merges 3.x and 2.x will be the defining moment. If Google make excuses why the source is still not opened then its effectively game over on the open source claim.

I think the real reason 3.x was not because the phone voice stack has become a bit bitrotten (though it may well have). It's not because the code might have taken messy shortcuts through the code to make Android 3.0 (it may have done that too, e.g. only bothering to make screens look right at particular resolutions). I think the real reason is they don't want to give an advantage to Amazon who are building a tablet outside their ecosystem, and they also want to have more control over licensees of Android 3.0 tablets.

Not unreasonable things to wish but at some point the excuses have to stop. So when 4.x rolls around, so too must the source code.

7
0

Google already have a rule...

...that states that if your build isn't certified, it can't be called "Android". Maybe to reduce fragmentation they should just try enforcing that rule a little more? "Android" or "Android Certified" versus "Based on Android" could end up being the difference between buying "Apple Juice" and "Apple Flavour Juice". Simple enough for Joe Sixpack to understand, nobody needs to go all Cupertinian, and you can still buy el cheapo Chinese web-slabs that don't feature the little green robot on their packaging.

Or to quote Google themselves:

"Is compatibility mandatory?

No. The Android Compatibility Program is optional. Since the Android source code is open, anyone can use it to build any kind of device. However, if a manufacturer wishes to use the Android name with their product, or wants access to Android Market, they must first demonstrate that the device is compatible."

--http://source.android.com/faqs.html

Problem potentially solved?

5
0

More from The Register

1,000 O2 staff chose redundancy over Capita
Betrayal, or just decent terms?
Google launches broadband balloons, radio astronomy frets
A careless Loon could blind the square kilometre array
 breaking news
Pttow! Ofcom kicks hams out of MoD bands
Geet off my land, you, you ... 'secondary user'
 breaking news
Now you can use your phone instead of your wallet at the ATM, too
Blimey, these little paper towels out of the vending machine are really expensive
 breaking news
UK.gov's £530m bumpkin broadband rollout: 'Train crash waiting to happen'
Whitehall whispers of damning watchdog report next month
 breaking news
MySpace zaps millions of teens' tearful rants, causes wave of angst
'Your crappy redesign SUCKS, I wanna read my blogs' screech users
 breaking news
Microsoft Office 365 on iPhone NOW: No, we're not making this up
Word, Excel, Powerpoint for your pocket-stroker
 breaking news
EU signs off on eCall emergency-phone-in-every-car plan
GPS and a mobe in every car - do you suppose the NSA would fancy that?