Embrace, Extend, and Extinguish

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

«Embrace, extend and extinguish»[1] или же «Embrace, extend, and exterminate»[2] («Поддержать, надстроить и уничтожить») — фраза, которая, как было установлено Министерством юстиции США[3], использовалась в корпорации Microsoft[4], чтобы описать их стратегию внедрения в отрасли программного обеспечения, использующего широко распространённые стандарты, путём расширения этих стандартов и дальнейшего использования этих отличий для получения преимущества над конкурентами.

Тактика состоит из следующих шагов:

  • создание и продвижение на рынок своей реализации некой ранее существовавшей технологии, основанной на открытых стандартах, достижение хотя бы значимого, если не ведущего, положения на рынке (embrace);
  • добавление к технологии своих проприетарных расширений, реализующих нужные пользователям возможности (extend);
  • после накопления какой-то критической массы проприетарных расширений идёт полный отказ от оригинальной открытой технологии, замена её на проприетарную с сохранением при этом внешнего вида технологии для пользователей. Так как на этом этапе продукт уже является лидером рынка, открытая технология умирает из-за отставания от проприетарной (extinguish).

Сторонники свободного программного обеспечения считают это морально неприемлемым способом создания барьеров для смены поставщика и крайне негативно реагируют на любые попытки корпорации Microsoft добавить свои проприетарные расширения к открытым стандартам (например, Kerberos).

Примеры[править | править код]

  • Несовместимость реализаций Java: Предполагалось, что Microsoft могла использовать стратегию «embrace and extend» в конце 1990-х по отношению к платформе Java (изначально разработанной для работы на различных ОС, в том числе Windows, Mac и Linux). Microsoft в собственной реализации отказалась от интерфейса Java Native Interface, заменив его собственным J/Direct, доступным лишь для ОС Windows, но не для Linux и Mac. Согласно внутренним документам, компания пыталась таким образом ограничить портируемость платформы.[5] В январе 2001 года Microsoft выплатила Sun 20 миллионов долларов.[6]
  • Сетевые протоколы: В 2000 году в Windows 2000 Server был включён расширенный вариант протокола Kerberos (изначально — стандарт Интернета), что нарушило совместимость с существовавшими реализациями.[7] Расширение было опубликовано лишь в виде исполняемого файла, его запуск требовал согласия с NDA, что запрещало сторонние реализации расширения, особенно с открытыми исходниками. Пользователи интернет-форума Slashdot выложили описание расширения в нарушение соглашения с разработчиками, Microsoft потребовала от Slashdot удалить эти документы.[8]
  • Системы обмена текстовыми сообщениями: В 2001 году портал CNet News.com обнаружил сходство со стратегией во встроенных в ОС Microsoft системах обмена текстовыми сообщениями[9]. Сначала Microsoft приняла стандарт AOL, распространённый в 1990-х и начале 2000-х, затем расширила его собственной функциональностью, при этом лишив его совместимости с программами AOL. Расширенная реализация заняла значительную долю рынка, так как ОС Microsoft установлена на 95 % ПК, и приложение MS Messenger предоставлялось бесплатно. Фактически, программы обмена сообщениями AOL были уничтожены, потому что AOL не могла использовать запатентованные Microsoft расширения протокола.
  • Формат PDF: Adobe Systems запретила Microsoft реализацию встроенной поддержки отображения PDF-документов, опасаясь применения ею стратегии «embrace and extend».[10]
  • Офисные документы: В памятке для группы продуктов Office в 1998 году Билл Гейтс заявил: «Позволять офисным документам хорошо отображаться в сторонних браузерах — это одна из наиболее деструктивных вещей, которую мы должны изменить в нашей стратегии. Мы должны прекратить прилагать какие-либо усилия в этом направлении и убедиться, что документы Office очень хорошо зависят от возможностей PROPRIETARY IE. Всё остальное — самоубийство для нашей платформы. Это тот случай, когда Office должен избегать каких-либо действий по уничтожению [sic] Windows"[11].
  • Свидетельские показания — в 2007 году Ronald Alepin дал показания суду в деле Comes v. Microsoft, в которых привёл цитаты из внутренних писем Microsoft для подтверждения существования стратегии.[12]
  • Несовместимости браузеров (CSS, data: URI, и т. д.): Opera Software в 2007 году подала в европейский суд против Microsoft, заявляя о применении ею подобной стратегии в браузерах при реализации стандартов.[13]
  • Поглощение Nokia: 2 сентября 2013 компания Microsoft, буквально на пике спада популярности, выкупает компанию «Устройства мобильных телефонов Nokia». Считается[кем?], что спад был вызван недовольством пользователей ОС Windows Phone установленной на устройства Nokia. Мобильные телефоны этой компании серии X (под управлением ОС Android) и вовсе имели урезанную функциональность[источник не указан 1307 дней]. Эти факторы очень сильно повлияли на конкурентоспособность Nokia на мировом рынке мобильных устройств, что привело к падению акций, и дальнейшей покупке компанией Microsoft corp.
  • Почтовые протоколы: Microsoft поддерживала почтовые протоколы POP3, IMAP и SMTP в своем почтовом клиенте Microsoft Outlook. В то же время они разработали собственный протокол электронной почты Microsoft Exchange Server. В сентябре 2019 года Microsoft объявила, что прекратила поддержку базового аутентификационного доступа к API Exchange Online для пользователей Office 365[14]. Это фактически привело к тому, что многие пользователи, в основном университеты, прекратили поддержку IMAP и SMTP, ограничив своих пользователей только доступом к электронной почте Microsoft Outlook или через веб[15][16][17][18].

См. также[править | править код]

Примечания[править | править код]

  1. Deadly embrace, The Economist (30 марта 2000). Дата обращения 23 января 2009. (англ.)
  2. Microsoft limits XML in Office 2003 (недоступная ссылка). Дата обращения: 23 января 2009. Архивировано 24 октября 2004 года. (англ.)
  3. US Department of Justice Proposed Findings of Fact (недоступная ссылка). Дата обращения: 23 января 2009. Архивировано 23 марта 2012 года. (англ.)
  4. US Department of Justice Proposed Findings of Fact (недоступная ссылка). Дата обращения: 23 января 2009. Архивировано 23 марта 2012 года. (англ.)
  5. Matt Richtel. Memos Released in Sun-Microsoft Suit, The New York Times (22 октября 1998). Дата обращения 22 февраля 2008. «The court documents state that in April 1997, Ben Slivka, the Microsoft manager responsible for executing the Java strategy, sent an E-mail to Microsoft's chairman, William H. Gates, noting "When I met with you last, you had a lot of pretty pointed questions about Java, so I want to make sure I understand your issues and concerns." Mr. Slivka goes on to ask if Mr. Gates's concerns included "How do we wrest control of Java away from Sun?" and "How we turn Java into just the latest, best way to write Windows applications?».
  6. Sun, Microsoft settle Java suit. Дата обращения: 23 января 2001.
  7. Microsoft's Kerberos shuck and jive (недоступная ссылка) (11 мая 2000). Архивировано 22 февраля 2014 года.
  8. Microsoft Asks Slashdot To Remove Readers' Posts.
  9. Jim Hu. Microsoft messaging tactics recall browser wars. CNet News.com (7 июня 2001).
  10. CIO: Adobe Speaks Out on Microsoft PDF Battle
  11. Plaintiff's Exhibit : 2991 : Comes v Microsoft (PDF). Antitrust.slated.org. Дата обращения: 28 апреля 2016.
  12. Expert Testimony of Ronald Alepin in Comes v. Microsoft — Embrace, Extend, Extinguish, Groklaw, January 8, 2007.
  13. Opera files antitrust complaint with the EU (недоступная ссылка). Дата обращения: 14 марта 2009. Архивировано 6 сентября 2008 года.
  14. End of support for Basic Authentication access to Exchange Online API’s for Office 365 customers - Microsoft 365 Developer Blog
  15. UC Denver IT dept. help page |quote=Microsoft Outlook will not support connection to emails through the IMAP client or POP account (недоступная ссылка). Дата обращения: 9 июля 2020. Архивировано 2 июля 2020 года.
  16. UW-Madison IT dept. help page
  17. Washington University IT dept. help page
  18. Western Michigan University IT dept. help page