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."
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.
Yes, it's Linux and yet can't run almost any Linux apps.
Yes, because, if it did, it would fail. Linux has been tried and tried and tried and has never worked for consumers. The last thing FOSS/Linux advocates need is yet another iteration of Gnome/Xorg. Not to mention the fact that with a minimal amount of work, a real techie can run Linux apps on Android. I have an Ubuntu chroot on both my Xoom and my OG Droid with any Linux application just an apt-get away. It's great for command line favorites like vim, elinks, sshfs, rtorrent, etc. And since the applications are compiled for ARM, and are running on the bare metal just with a different root directory, they run at full speed. With my set-up and a few judicious bind mounts, Ubuntu is a 95 percent integrated peer with the rest of the system.
I could run graphical applications like Firefox, OpenOffice, gedit, etc. with the VNC viewer and I do from time to time when I'm bored but when I do, I see why Android is not just another Linux distro. Desktop apps don't work on a touchscreen device. Period. That's why MS has been a dismal failure in tablets for a decade and the iPad has just steamrolled them. So, why would Goog want to repeat that mistake?
Also, what good is it that you guys use Linux and Goobuntu internally when you horde most of your changes?
If they don't ship the code, they don't have to ship the changes. Read the GPL. Now, for the open licensed code they do ship, if you read the article, you will see they have released something like 20+ million lines of source. That is not hording changes.
Sounds like a company who leverages FOSS yet only sends back a few breadcrumbs to placate the masses.
Sounds like you don't have a clue what you are talking about.
The soylentnews experiment has been a dismal failure.
> 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
O.K., Chris. You prolly don't remember the chat we had at LinuxWorld 2000. You used to be an advocate and supporter in the community. It's too bad you've been captured by the corporate machine of Google. You know this is what they are, right? Despite the image they present as just a big, happy dev-lab with a $450 stock price.
The DREAM that I think we shared for 20 years was of open, free systems, freely available and modifiable. NOT that of a corporation building a successful, billion-dollar division on the promise of such a system. This is SUBVERSION - not SUCCESS.
DiBona FAIL - Google FAIL.
Give me Posix or give me nothing at all. It is demostrably true that the apps that proliferate on the Android platform form a festering cess-pit of useless apps, or borderline trojan-ware.
Now, when do we get to hear Doc Searls cheerlead for Facebook?
"Flyin' in just a sweet place,
Never been known to fail..."