Тим Брей
Тим Брей (англ. 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 →