
The bloggers are blogging madlyabout Google's recent decision to "kill" some Android applications, by using a facility it has had for years to remotely disable apps.
The move wasn't 100% effective. Third party Android app markets, not run by Google, may still have some Android malware that Google can't yet kill.
Google has been busy ever since, explaining the issue (it doesn't impact older versions of the Android system) and describing how it will try to keep this sort of thing from happening again, working with its partners.
Some of the tut-tutting talks about how Google needs to be more proactive, scanning for malware before approving applications. And that's fine. But what's being lost is the lesson that began this post.
Someone has to take responsibility for software after it's purchased. That costs money. But it also requires a top-down process through which orders, once given, can be carried out.
This may be the biggest challenge facing open source today. Numerous Black Duck surveys have shown that many open source users don't update their software, and many open source projects don't adequately scan for malware or push patches.
It's part of Black Duck's raison d'etre, as seen in its press release boilerplate:
Black Duck™ enables companies to shorten time-to-market and reduce development costs while mitigating the management, security and compliance challenges associated with open source software. (Emphasis mine.)

Another important lesson is that the lower in the stack you go, the more vital it is to accept this burden, even if what you're offering is free as in beer. Google has not monetized its ecosystem to nearly the degree that Apple has its, but as the operating system provider it has the same security responsibilities Apple has. Never mind that this is a Linux.

Point is, the job of managing a mobile Linux system can't be done by anyone who isn't scaled as well as Google is. And that may be the worst news open source has heard in some time, because open source depends heavily on sharing costs and burdens, so that what begins as open source doesn't become quasi-proprietary.
Bottlenecks like this are the Achilles Heel of open source, unless they're addressed collectively. Google needs to explain this to all members of its ecosystem and make sure they contribute to these costs, unless those spongers want to turn it into Apple through their indifference.







