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]
  • Свидетельские показания - в 2007 году Ronald Alepin дал показания суду в деле Comes v. Microsoft, в которых привел цитаты из внутренних писем Microsoft для подтверждения существования стратегии.[11]
  • Несовместимости браузеров (CSS, data: URI, и т.д.): Opera Software в 2007 году подала в европейский суд против Microsoft заявляя о применении ею подобной стратегии в браузерах при реализации стандартов.[12]

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

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

  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).
  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. Expert Testimony of Ronald Alepin in Comes v. Microsoft — Embrace, Extend, Extinguish, Groklaw, January 8, 2007.
  12. Opera files antitrust complaint with the EU