Chrome OS and the death of the Free desktop: a response
Short URL: http://fsmsh.com/3255
- 2009-12-14
-
Write a full post in response to this!
The article “Google Chrome OS. Or, how KDE and GNOME managed to shoot each other dead” is intentionally outspoken and controversial. It invites comment and criticism - one can hardly declare two of the best known and most widely used Free Software projects to be “dead” without causing uproar.
A key part of the author’s argument is that Google Chrome OS is likely to be both valuable to the public, and also very widely used. I’d like to contest the first part of this assumption.
Some of the ideas of Google Chrome OS interest me too. However, let’s not be too hasty to welcome the concepts behind Google’s new product.
“Google promises a much needed shift in the way small computers work. Problems like software updates, backups, installation, maintenance, viruses, have plagued the world for too long: a shift is way overdue”
Google handles disk space, filesystem problems, backups etc.. The price? Control over your working environment
Yes, Google basically promises to ‘manage’ your computing activities on your behalf, taking this responsibility from the user’s shoulders. A bit like hiring an office cleaner - you’re getting someone else to tidy away your mess, and make sure that your work place is free from fire hazards. Google handles disk space, filesystem problems, backups etc.. The price? Control over your working environment. “Problems” like being able to make decisions about how your machine runs, and being able to check that it’s secure, are outsourced to Google.
However, unlike most office cleaners, Google is offering this service ‘for free’. So you have someone cleaning your office who you know needs to make enough to cover the time they spend interacting with your things. Hiring this cleaner means putting your trust in someone to have unmonitored, unmitigated access to your information when it’s clear that they need to somehow make a living out of what they find.
To me this doesn’t sound like a step forward. It sounds very unsafe. Security threats aren’t going to disappear because google says so - you just aren’t going to have any idea how they are being handled. Apart from the privacy worries, plastering over all the technical and practical aspects of an operating system with a thick corporate veneer from Google is every IT teacher’s nightmare - have we really come so far with GNU/Linux that every application on your machine can be investigated, studied and rearranged, only to step so far backwards to a situation where you have even less idea of how your computer works than if you’re running Windows? Moving most of the code that powers your applications to a remote machine guarded by Google puts extra distance between you and the technology that you reply upon.The extent to which Chrome will be Open Source remains unclear. My money’s on Google not releasing a single line of code they don’t have to.
Having expressed my concerns that the advent of Chrome may be a bad thing, lets look at some of the author’s other statement in light of this conclusion.
“To me, however, the change about to happen shows us what many people have refused to believe for a long time: KDE and GNOME shot each other dead”
“Google and you want to provide the operating system…what desktop environment would you feed those new users? KDE? GNOME?”
“if GNU/Linux had one set of desktop libraries, one desktop environment, one set of standard for playing audio and so on, we would have those libraries in Google Chrome OS”
For me, this is a very big leap. Google Chrome OS is not a normal OS. In fact, it’s not a traditional OS at all by my standards. To my mind, it bears few similarities to traditional Gnome and KDE based desktops. How is it obvious that the explanation for the unique approach that Google have taken with Chrome OS is that Gnome and KDE failed to meet Chrome OS’s requirements? The article seems to argue that if Free DEs existed as a single homogeneous whole then Google would have opted to develop a more traditional GNU/Linux OS.
I don’t consider it a failing of these two ground breaking projects that their goals didn’t predict the technological requirements of Chrome OS
It seems to me however far more likely that Google knew from the first that they wanted a new type of OS that gave them control over their user’s data and left no room for meaningful privacy. After all, this is a principle that has motivated several other Google technologies. To me, a browser seems a more logical place to start when designing such a system than basing it on a weighty desktop environment designed for local installation. As I see it Chrome OS is fundamentally different to a Gnome/KDE based OS, and no matter how unified these DE’s may have been, they would simply not have been suited to adaptation by Google into the thin web client that they want.
I don’t consider it a failing of these two ground breaking projects that their goals didn’t predict the technological requirements of Chrome OS.
“The risk here is that Google leaves this important issue up to individual developers”
Personally, I don’t view the ability to package the applications that I maintain to a new platform to be a bad thing (speaking hypothetically - I’m not actually a maintainer). In my view, quite the opposite is the risk - that Google alone is able to make applications available on Chrome, and that non-Google developers will have no autonomy or input whatsoever into how their software is implemented (if their work is included at all). It doesn’t seem like a traditional Free Software concern to worry that FOSS developers will have too much control over their applications on a platform. If Chrome OS does get massively popular, do you really want Google to be it’s totalitarian dictator?
“Whoever said that competition was good, that it was OK for GNU/Linux to have two competing desktop environments, was crazy. The harm done to GNU/Linux was simply immense”
The harm done by the co-existence of these two projects is to be measured in terms of their inclusion by one of the world’s most monstrous companies in their new product which is fundamentally different to both Gnome & KDE’s nature and goals? I don’t rate a DE based on whether it will provide Google (or Microsoft, or Sun or any other corporate giant) with a perfect platform to enclose and cripple user rights and freedoms.
I’m not going to go into detail about how choice is a fundamental principal and benefit of Free Software, or how there are many more than just two DEs and what a good thing this is. We’re all already familiar with these ideas and I assume that the author skipped over them due to the pursuit of brevity, and not out of disregard.
In my view competition has been a good thing for both KDE and Gnome. I can’t predict what would have happened if it had been a one horse race, and I’m not involved enough with the development of either DE to know how it has affected them internally. However, I know that both projects have worked together extensively to learn from each other (not least by co-hosting conferences), and have at least in this respect had a symbiotic relationship for years. They offer users different experiences, they offer different technologies for development, they thrash out innovation in often differing and complimentary directions. Just look at the discussion around every KDE release to see how the existence of a large unique alternative environment is helpful for determining user needs and wants.
“Goodbye desktop”
This is surely an overstatement. And if it really is “goodbye desktop” then we can conclude much more than merely that Gnome and KDE should have fused. It will mean that, for me at least, Free Software is dead (if your software isn’t even running on your machine then you’re more divorced than ever from fundamental freedoms). It will mean that Google has redirected decades of desktop computer use as we know it to a new platform, a new technology, a new concept. I suspect that it would mean that no matter how good FOSS was, it just wasn’t good enough to trump Google’s endless resources.
And for that matter, had Google turned us all into hapless thin web client users, but done so with the help of FOSS DE technology, then I for one certainly wouldn’t consider that a victory for Free Software. It would mean that we as a community had given Google the fire-power to disenfranchise us all. I’d feel more resentful towards Google if we had been enablers of their historic victory over computer users.
Fundamentally then, I disagree with the author that the advent of Chrome OS will be a good thing. I disagree that a single desktop environment for GNU/Linux would necessarily better serve the needs of it’s users or developers. And furthermore I disagree that it’s reasonable to measure the success of KDE and Gnome by whether they are worthy of being included as part of Chrome OS.
Declaring these wildly creative and successful projects “dead” as a result of this way of thinking is to miss the point of their existence. They provide freedom and choice to computer users throughout the world. Being a key component of a new technology which seeks to dominate, control and spy on millions of users would not serve the ends of these projects, and would be no kind of victory.
Parent post
Google Chrome OS. Or, how KDE and GNOME managed to shoot each other deadWrite a full post in response to this!
Similar articles
Do you like this post?
Vote for it!
Copyright information
This entry is (C) Copyright by its author, 2004-2008. Unless a different license is specified in the entry's body, the following license applies: "Verbatim copying and distribution of this entire article is permitted in any medium without royalty provided this notice is preserved and appropriate attribution information (author, original site, original URL) is included".
Biography
sam_tuke: I am an active fellow the Free Software Foundation Europe, and enjoy attending European Free Software conferences as much as possible. In the past I had a long standing involvement with PCLinuxOS. I'm a big fan of Free Culture, and regularly promote GNU/Linux amongst friends, acquaintances and in my local community.
- sam_tuke's posts
- Login or register to post comments
- 9881 reads




Best voted contents
Buzz authors
Free Software news
- RT @turicas: The #Arduino #HackNBeer yesterday with @maddoghall at #UFF (in Niterói/RJ - Brazil) was amazing! \o/ #freesoftware #FTW
- Second Sole of Ohio | marymoome: http://tinyurl.com/25y6nzv #coolest #freesoftware #freesoftware Amor no respeta l... http://bit.ly/azeueY
- http://tinyurl.com/25y6nzv #coolest #freesoftware #freesoftware Amor no respeta ley ni obedece a rey A diario una manzana es cosa sana
- via @Developpez A new font for easier code writing: http://bit.ly/9AADsE under #OpenFontLicense #freesoftware
- RT @turicas: The #Arduino #HackNBeer yesterday with @maddoghall at #UFF (in Niterói/RJ - Brazil) was amazing! \o/ #freesoftware #FTW
Similar entries
Other sites
- The Top 10 Everything (Dave). The good, the bad and the ugly.
- Free Software news (Dave & Bridget). All about free software -- free as in freedom!
- Book Reviews: Illiterarty (Bridget). Book reviews, blogs, and short stories.
Hot topics - last 60 days
-
10 years on: free software wins, but you have nowhere to install it
Tony Mobily, 2010-07-29 -
Tales From the Front: in Search of APT-GET UNDO
Rosalyn Hunter, 2010-08-13 -
Finding Free Music for a Free Film with Jamendo, VLC, and K3B
Terry Hancock, 2010-07-13 -
The Jargon of Freedom: 60 Words and Phrases with Context
Terry Hancock, 2010-07-24 -
MediaWiki and Script Translation for the Morevna Project
Terry Hancock, 2010-07-07
Hot topics - last 21 days
-
Net Neutrality: what does the Google Verizon proposal mean for GNU Linux?
Gary Richmond, 2010-08-16 -
The Bizarre Cathedral - 78
Ryan Cartwright, 2010-08-16 -
The Bizarre Cathedral - 79
Ryan Cartwright, 2010-08-24 -
Flip: A Simple Camera Done Right
Terry Hancock, 2010-08-31
Free Software Magazine uses Apollo project management and CRM for its everyday activities!

Afterword
Submitted by sam_tuke on Tue, 2009-12-15 10:43.
Vote!At the time of writing scant concrete information is available from Google about Chrome OS, and the above response makes certain assumptions about community expectations, technical details of the software, and Google's likely product strategy.
I think that these assumptions are reasonable given the level of public details at this time, and I hope that where I make assumptions, they will be useful for sparking interest and debate, and not be proven to be unreasonable or unduly cynical.
Sam.
Very well expressed
Submitted by Terry Hancock on Wed, 2009-12-16 17:13.
Vote!I have to say this is an excellent post, Sam.
I'm fairly neutral as to the "evilness" or "goodness" of Google, but corporations are not human, and can't be expected to follow any kind of human sense of ethics or morality. They are machines, and in an environment with insufficient regulation, they can go horribly wrong.
Strapping myself onto such a machine with no provision for escape is a risk I'm personally not willing to take!
Centralization trends make me very nervous. So, yes, I will still be using KDE for a long time, I think.