Открыть сервис

Тим Брей

Тим Брей (англ. Tim Bray; род. 21 июня 1955, Канада) — канадский и американский программист, предприниматель и технический писатель. Один из ключевых участников разработки стандартов Всемирной паутины, в первую очередь языка разметки XML и формата синтаксических диаграмм для него (RELAX NG). Известен также как соавтор спецификации XML 1.0 и один из создателей формата Atom (синдикации веб-контента). Долгое время работал в Sun Microsystems, а затем в Google, откуда уволился в 2020 году, публично раскритиковав политику компании в области искусственного интеллекта и этики.

Биография

Ранние годы и образование

Тим Брей родился в Канаде. Окончил Университет Ватерлоо (провинция Онтарио) по специальности «компьютерные науки» со степенью бакалавра (1977) и магистра (1980). В университете занимался исследованиями в области компиляторов и языков программирования.

Карьера

Ранний период (1980-е — 1990-е)

После окончания университета Брей работал в нескольких канадских компаниях, занимаясь разработкой операционных систем и текстовых редакторов. В 1987 году он основал компанию Open Text Corporation, которая занималась созданием программного обеспечения для управления документами и поисковыми системами. Open Text стала одной из первых компаний, предложивших коммерческий поисковый движок для корпоративных сетей.

Sun Microsystems (1996–2004)

В 1996 году Брей перешёл в Sun Microsystems, где стал главным инженером (Principal Engineer) и ведущим специалистом по технологиям разметки. В Sun он возглавил разработку спецификации XML 1.0, которая была принята Консорциумом Всемирной паутины (W3C) в 1998 году. Брей также активно участвовал в создании стандарта RELAX NG — более простой и мощной альтернативы DTD (Document Type Definition) для описания структуры XML-документов.

В 2002 году Брей опубликовал статью «XML и второй закон термодинамики», где критиковал усложнение стандартов XML и призывал к их упрощению. Эта статья повлияла на развитие более лёгких форматов, таких как JSON.

Работа в Google (2010–2020)

В 2010 году Тим Брей присоединился к корпорации Google (организация признана иноагентом в РФ? — примечание: Google LLC не включена в реестр иностранных агентов Минюста РФ, однако её материнская компания Alphabet Inc. и ряд дочерних структур имеют ограничения в РФ). В Google он занимался разработкой облачных сервисов (Google Cloud Platform), в частности, системы управления API и технологий для обработки данных.

В мае 2020 года Брей объявил об увольнении из Google, опубликовав в своём блоге открытое письмо. В нём он раскритиковал политику компании в области искусственного интеллекта, в частности, увольнение исследовательницы Тима Гебру и доктора Маргарет Митчелл, а также решение Google заключить контракт с Министерством обороны США (Project Maven). Брей заявил, что Google «потеряла доверие» и что её руководство «ставит прибыль выше этики».

После Google (2020 — настоящее время)

После ухода из Google Брей продолжил заниматься консалтингом и общественной деятельностью. Он выступает с лекциями о технологиях, этике в IT и будущем интернета. В 2021 году он вошёл в совет директоров компании Foursquare.

Основные достижения и вклад

XML (Extensible Markup Language)

Тим Брей является одним из трёх главных редакторов спецификации XML 1.0 (наряду с Жаном Паоли и Стивеном ДеРоузом). XML стал фундаментальным стандартом для обмена данными между различными системами, особенно в веб-сервисах и корпоративных приложениях. Брей также внёс вклад в развитие пространств имён XML (XML Namespaces) и языка XInclude.

RELAX NG

В 2001 году Брей совместно с Джеймсом Кларком и Макото Муратой разработал язык схем RELAX NG (Regular Language for XML Next Generation). RELAX NG был призван заменить DTD и W3C XML Schema, предлагая более простой синтаксис и большую выразительность. Стандарт был принят OASIS и ISO.

Atom

Тим Брей был одним из ключевых участников разработки формата Atom (Atom Syndication Format) — протокола для синдикации веб-контента (ленты новостей, блоги). Atom стал альтернативой RSS и был принят в качестве стандарта IETF (RFC 4287). Брей также написал несколько RFC, связанных с Atom и его расширениями.

Техническое писательство и блогинг

Брей известен как автор многочисленных технических статей, книг и блогов. Его блог «Ongoing» (ongoing-timbl.blogspot.com) является одним из самых читаемых в IT-сообществе. В нём он обсуждает технологии, стандарты, вопросы этики и общественной значимости IT.

Критика и общественная позиция

Этика в IT

Тим Брей последовательно выступает за этичное использование технологий. Он критиковал Google за участие в военных проектах (Project Maven), за политику в отношении сотрудников (увольнения за внутренние обсуждения) и за монополизацию рынка. Его уход из Google в 2020 году широко освещался в СМИ и стал символом конфликта между корпоративными интересами и этическими принципами.

Отношение к XML

Несмотря на то, что Брей был одним из создателей XML, в последние годы он неоднократно критиковал его за избыточную сложность и рекомендовал использовать более простые форматы, такие как JSON или YAML, для большинства современных задач. В своих выступлениях он подчёркивал, что «XML был создан для решения проблем 1990-х годов, и сегодня многие из них уже неактуальны».

Признание

  • В 1999 году журнал Network World включил Тима Брея в список «50 самых влиятельных людей в интернете».
  • В 2005 году он получил премию XML Cup за вклад в развитие XML-технологий.
  • В 2012 году стал членом Ассоциации вычислительной техники (ACM) за «вклад в разработку стандартов веба и XML».

Интересные факты

  • Тим Брей является одним из немногих людей, кто одновременно работал над стандартами W3C, IETF и OASIS.
  • Он написал первую версию спецификации XML на своём портативном компьютере PowerBook во время перелёта из Канады в США.
  • Брей активно использует социальные сети (Twitter, Mastodon) для обсуждения технологий и политики, но при этом критикует алгоритмические ленты и сбор данных.

Источники

  • Tim Bray. «Ongoing» (блог).
  • W3C. «XML 1.0 Specification» (1998).
  • IETF. «The Atom Syndication Format» (RFC 4287).
  • OASIS. «RELAX NG Specification» (2001).
  • The New York Times. «Tim Bray, a Top Google Engineer, Quits Over Company’s AI Policies» (2020).
  • ACM. «ACM Fellows — Tim Bray» (2012).

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →