Chris Dibona On Free Software and Google
dkd903 wrote in with an interview with Chris Dibona in Der Standard. Within, he declares Android as "... the dream come true. It's your Linux desktop, it's the ultimate success story of Linux that I've been working on personally since 1995." There's lots of other good stuff on Google's internal use of GNU/Linux: "If you'd look at laptops it's maybe 70 percent Mac OS X and most of the rest is Linux, we are a huge customer of Apple. Engineering Desktops are overwhelmingly running on Linux. We have our own Ubuntu derivative called 'Goobuntu' internally for that, integrating with our network — we run all our the home directories from a file server — and with some extra tools already built-in for developers."
Yes, it's Linux and yet can't run almost any Linux apps. Also, what good is it that you guys use Linux and Goobuntu internally when you horde most of your changes? Sounds like a company who leverages FOSS yet only sends back a few breadcrumbs to placate the masses.
It's a great success story for Google, I suppose. But Linux has already had massive, if quiet, successes. And it's not a huge success story for end users, who are left with devices whose drivers rot outside the kernel mainline, dependent on closed source binary blobs for hardware support that never get rebuilt as systems move on.
It's also not a huge success for GNU/Linux (or Free Software) in general, due to the almost total break from it that Google has spearheaded. Instead of a platform that exists regardless of one corporation, you have one whose existence is defined by that corporation. Difficult to fork, hard to steer in ways other than what they want and, until further notice, closed source.
Better can be done.
> Calling Android a linux desktop is also a stretch.
Calling it Linux is technically correct in that it does use the Linux kernel down under layers of Google and Java cruft. But it is only used as a place for the OEMs to hang device drivers because they already were familiar with it from their other ARM embedded projects. In the more familiar usage of the word 'Linux' to mean a distribution of familiar UNIXish tools from GNU, X.org, Moz Corp, GNOME/KDE, etc. Android is totally alien and about as closed of a walled garden as OS X or iOS. Yes most of it is technically released under an FSF approved license but there is zero community involvement in what Google tosses over the wall from time to time. And because they keep a couple of key bits closed they can dictate terms to OEMs (almost) exactly like it was a totally closed source environment.
And yes there is the issue that Android is not and probably never will be ready for the desktop. It is a phone OS growing to the tablet space. Kinda hard to envision it scaling to multiple large displays.
So yea, DiBona takes Google's shilling so he has to promote their stuff. But we are free to laugh and call him a silly person for expecting us to believe this line of BS.
Democrat delenda est
While Android is more open than the alternatives, it's doesn't really (and can't really) ever fulfill the goals of an open and free computing environment that Linux as a Free Software PC/Workstation Desktop Operating System can.
First of all, *can't really ever* is a really long time so it isn't really rational to say that as you do not know what the future holds. My next question is, what is stopping Android from developing into a fully fledged desktop operating system? It obviously runs a desktop class kernel, it supports native development, it supports USB host, external input and output. I realize that Android isn't a complete desktop solution as is but, what can you do with a current desktop system that is out of the question for Android given a little bit of work?
The soylentnews experiment has been a dismal failure.
Calling Android a linux desktop is also a stretch.
He didn't call it a linux desktop; he called it "the linux desktop dream come true". I thought he meant: "Though the hope of an open-source OS widely adopted by non-technical mainstream users didn't happen with Linux for desktop PCs, it did with Android.
FTA:
If you want to start a new project this kicks of our timeclock where my office, patents and trademarks all have three days to approve it or to say why they can't. If they don' act the project gets automatically approved and you can do the release. Usually we finish all the paper work and all the bureaucracy before the developers are done with the process of engineering for release.
For larger projects - like Android and Chrome - we engage with them years ahead of time. We were talking with the Android guys probably three years before the G1 came out, helping them with their license compliance, selection and strategy.
So you know DAMN good and well Google poured over phone patents, like Microsoft's, and deemed it safe... and had already engaged the lawyers "years ahead of time".
With this knowledge, shouldn't Google rise up and be power flaming MS over suing Motorola and others who use Android? You know every effort was made to avoid a losing legal situation. Having your ducks in a row years ahead of time should scare even a large corporation like MS who probably reacted at even the smallest chance of winning.
I8-D