Ranking Google


Adam Williamson has a good series of “controversial crap” over on his blog, mainly discussing things related to the recent Red Hat/Canonical kerfuffle (but there are some other interesting bits as well).

In his clarification post, this bit caught my attention:

The reason I don’t complain much about Microsoft or Apple or Google is that I pretty much consider them lost causes. They exist to make a buck, and they have cultures that are more or less fundamentally at odds with proper collaborative F/OSS development. Even with Google, Android is pretty much a manual on how not to run a proper F/OSS project, and their ultimate goal appears to be to own every piece of information about everyone in the world, which frankly creeps me the hell out. I don’t expect anything more than minimal legal compliance with open source licenses from Google and Apple and Microsoft, and most other software companies. Whenever we see anything else I get pleasantly surprised. I get passionate about Canonical precisely *because* they’re not as bad as those companies – they’re definitely not a lost cause, they do a lot of good stuff, and they have a great opportunity to do even more really good and constructive work.

Grouping groups

Although I think I agree with much of what Mr. Williamson has to say, I question if Google should be grouped in with Microsoft and Apple as “lost causes”.

On Google

Serious question here: what exactly has Google done that is detrimental to Free Software or Open Source? Google wasn’t even founded as an “Open Source company”, yet it makes a lot of contributions to FLOSS (albeit more so on the Open Source side than the Free Software side).

I’ll confess freely I don’t follow news about Google very closely – one reason being I don’t have Google classified mentally as a “threat”. I don’t really have them classified at the same level as Red Hat, but they are nowhere near Microsoft or Apple (or Novell, for that matter) in terms of offensiveness and harm wreaked on the FLOSS ecosystem.

In the context of corporations “friendly” to FLOSS, I would put Google somewhere between Canonical and IBM, with a slight edge to Google because of GSOC and Google’s clean approach to patents.

I’m not aware of Google trying to subvert the meaning of “Open Source” or waging a war of FUD, ala Microsoft. I’m not aware of Google trying to absolutely control users and developers, ala Apple. And I’m not aware of Google playing cat’s-paw to such companies, ala Novell.

My Rankings

Again, in the context of corporations, I would rank some commonly mentioned entities as follows:

  1. Red Hat
  2. Mandriva
  3. Canonical
  4. Google
  5. IBM
  6. Oracle
  7. Apple  (Below here is active harm)
  8. Novell
  9. Microsoft

Apple barely escapes being “actively harmful” because they have an “enemy of my enemy” thing going on that incidentally helps open standards a bit, and Open Source a (very) little. I don’t think Apple is intentionally trying to promote any real sort of Open-ness or Freedom, and I wouldn’t argue too hard if someone wanted to move the “active harm” cutoff a little higher.

Your rankings?

I’d be interested in hearing other thoughts on how you view and mentally rank some of these companies (or ones I left out) – and I’d be especially interested in any references to anti-Free Software activity by Google.

Have I really been overlooking a major threat from Google? Or perhaps, is the “Google is the next Microsoft”-meme being messaged by Microsoft apologists?

, , ,

  1. #1 by Adam Williamson on August 6, 2010 - 9:44 am

    Yes, I admit I’m somewhere out there in being so down on Google. =)

    Let me try and explain my reasoning. Google staff make some great contributions to F/OSS, sure, and Google can take credit for this to some extent because it has corporate policies that allow it, and to some extent – 20% time – encourage it. So that’s good.

    If you look at it, though, Google never open sources anything particularly important. All of Google’s stuff is, basically, code. But can you see the code for Google search? Nope. Can you see the code for GMail? Nope. Can you see the code for Google Maps? Nope. (Google Maps is particularly egregious, in fact; it solicits all sorts of third party contributions which immediately become Google property that no-one else is allowed to do anything with). Etc, etc. All the stuff that Google open sources tends to have the flavour of ‘hey, we’re using this project internally and we came up with a few patches’. Which is great and all, but substantially different from what more innately open organizations do.

    That’s just a relatively minor sin of omission, though. The reason I really rag on Google is the one I mentioned briefly – Google’s ultimate goal seems to be to own every piece of information it possibly can on everyone in the world and then to sell this to advertisers in order to make large amounts of money, yet it persists in seeing itself as in some way heroic and different from everyone else. It may be just because this pushes an inordinate number of my personal buttons, but all sorts of things about how Google goes about its business just creep me the fuck out.

    The Register has a decent history of articles on Google’s shadier side; go there and search for ‘chocolate factory’ and you’ll find a lot of them.

    • #2 by Jason on August 6, 2010 - 9:51 am

      Adam,

      Thanks for the comment!

      Cool, I can respect that thinking, especially on the privacy issue. For whatever reason, I feel like I am noticing an increase in hostility towards Google on the FLOSS front, and (being King Hostile) am wondering what I am missing!

  2. #3 by Dan Serban on August 6, 2010 - 2:54 pm

    A spokesperson at Google commented specifically on the issue of patents in response to Gigaom’s inquiry, saying:
    “Like other responsible, innovative companies, Google files patent applications on a variety of technologies it develops. While we do not comment about the use of this or any part of our portfolio, we feel that our behavior to date has been inline with our corporate values and priorities.”

    Source:
    http://gigaom.com/2010/01/19/why-hadoop-users-shouldnt-fear-googles-new-mapreduce-patent/

  3. #4 by theodor on August 6, 2010 - 8:43 pm

    Just chiming in to say that I fully agree with that ranking. Made a mental one myself months ago with minor differences:
    Swapped Red Hat and Mandriva, swapped Apple and Novell (GNOME & go-OO > CUPS & WebKit), put sun below Oracle (moot now) and put Intel above Oracle.

    • #5 by Jason on August 9, 2010 - 1:15 pm

      Theodor,

      Thanks for the comments!

      I totally forgot about intel! That’s a tricky one – I’d put them somewhere around Oracle as well.

Comments are closed.