logo

drewdevault.com

[mirror] blog and personal website of Drew DeVault git clone https://hacktivis.me/git/mirror/drewdevault.com.git

Google-embraces-extends-extinguishes.md (4397B)


  1. ---
  2. date: 2018-05-03
  3. layout: post
  4. title: Google embraces, extends, and extinguishes
  5. tags: [philosophy, google]
  6. ---
  7. Microsoft infamously coined the euphemism "[embrace, extend,
  8. extinguish](https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguish)" to
  9. describe their strategy for disrupting markets dominated by open standards.
  10. These days, Microsoft seems to have turned the other leaf, contributing to a
  11. huge amount of open source and supporting open standards, and is becoming a good
  12. citizen of the technology community. It's time to turn our concerns to Google.
  13. Google famously "embraced" email on April Fool's day, 2004, which is of course
  14. based on an open standard and federates with the rest of the world. If you've
  15. read the news lately, you might have seen that Google is shipping a big update
  16. to GMail soon, which adds "self-destructing" emails that vanish from the
  17. recipient's inbox after a time. Leaving aside that this promise is impossible to
  18. deliver, look at the implementation - Google emails a link to a webpage with the
  19. actual email content, and does magic in their client to make it look seamless.
  20. Thus, they "extend" email. The "extinguish" with GMail is also well underway -
  21. it's infamous for having an extremely strict spam filter for incoming emails
  22. from people who run personal or niche mail servers.
  23. Then there's AMP. It's an understatement to say Google embraced the web - but
  24. AMP is how they enter the "extend" phase. AMP is a "standard", but they don't
  25. listen to any external feedback on it and it serves as a vehicle for keeping
  26. users on their platform even when reading content from other websites. This is
  27. thought to be the main intention of the service, as there are plenty of other
  28. (and more effective) ways of rewarding lightweight pages in their search
  29. results. The "extinguish" phase comes as sites that don't play ball get pushed
  30. out of Google search results and into obscurity. AMP is perhaps the most blatant
  31. of Google's strategies, serving only to further Google's agenda at the expense
  32. of everyone else.
  33. The list of grievances continues. Consider Google's dizzying collection of chat
  34. applications. In its initial form, gtalk supported XMPP, an open and federated
  35. standard for chat applications. Google dropped support for XMPP in 2014 and
  36. continued the development of their proprietary platform up thru today's Hangouts
  37. and Google Chat platforms - neither of which support any open standards. Slack
  38. is also evidently taking cues from Google here, recently shutting down their own
  39. IRC and XMPP bridges.
  40. Google Reader's discontinuation fits too. RSS's decline was evident before
  41. Google axed it, but killing Reader dealt a huge blow to any of RSS's remaining
  42. momentum. Google said themselves they wanted to consolidate users onto the rest
  43. of their services - none of which, I should add, support any open syndication
  44. standards.
  45. What of Google's role as a participant in open source? Sure, they make a lot of
  46. software open source, but they don't collaborate with anyone. They forked from
  47. WebKit to get Apple out of the picture, and contributing to Chromium as a
  48. non-Googler is notoriously difficult. Android is the same story - open source in
  49. principle, but non-Googler AOSP contributors bemoan their awful approach to
  50. external patches. It took Google over a decade to start making headway on
  51. upstreaming their Linux patches for Android, too. Google writes papers about AI,
  52. presumably to incentivize their academics with recognition for their work. This
  53. is great until you notice that the crucial piece, the trained models, is always
  54. absent.
  55. For many people, the alluring convenience of Google's services is overwhelming.
  56. It's hard to hear these things. But we must face facts: embrace, extend,
  57. extinguish is a core part of Google's playbook today. It's important that we
  58. work to diversify the internet and fight the monoculture they're fostering.
  59. ---
  60. **2018-05-04 18:12 UTC**: I retract my criticism of Google's open source portfolio
  61. as a whole, and acknowledge their positive impact on many projects. However, of
  62. the projects explicitly mentioned I maintain that my criticism is valid.
  63. **2018-05-05 11:17 UTC**: Apparently the previous retraction caused some
  64. confusion. I am *only* retracting the insinuation that Google isn't a good actor
  65. in open source, namely the first sentence of paragraph 6. The rest of the
  66. article has not been retracted.