Маттиас Эттрих
Маттиас Эттрих (нем. Matthias Ettrich, род. 14 июня 1972, Биттигхайм-Биссинген, ФРГ) — немецкий разработчик программного обеспечения, наиболее известный как основатель проектов KDE и LyX. Эттрих считается ключевой фигурой в истории свободного и открытого программного обеспечения, особенно в среде Linux, благодаря созданию одной из первых и наиболее влиятельных графических сред рабочего стола.
Биография
Ранние годы и образование
Маттиас Эттрих родился в городе Биттигхайм-Биссинген (земля Баден-Вюртемберг, ФРГ). С ранних лет проявил интерес к программированию. После окончания школы изучал информатику в Тюбингенском университете имени Эберхарда и Карла. Во время учёбы он столкнулся с ограничениями существовавших на тот момент графических оболочек для Unix-подобных систем, что впоследствии подтолкнуло его к созданию собственного проекта.
Создание LyX (1995)
В 1995 году, будучи студентом, Эттрих начал разработку LyX — графического интерфейса для системы вёрстки LaTeX. Основной мотивацией было желание упростить работу с LaTeX, сделав его более доступным для пользователей, не знакомых с разметкой. LyX стал одним из первых успешных проектов, реализовавших принцип WYSIWYM (What You See Is What You Mean — «видишь то, что имеешь в виду»), где пользователь работает с логической структурой документа, а не с его внешним видом. Проект быстро приобрёл популярность в академической среде и остаётся активно развиваемым по сей день.
Основание KDE (1996)
В 1996 году, разочаровавшись в неудобстве и разрозненности графических оболочек для Unix, Эттрих опубликовал в новостной конференции Usenet сообщение, в котором предложил создать единую, интуитивно понятную среду рабочего стола. Это предложение положило начало проекту KDE (K Desktop Environment). Первоначально Эттрих выбрал для разработки библиотеку Qt от компании Trolltech (Норвегия), что впоследствии вызвало дискуссии в сообществе свободного ПО из-за проприетарной лицензии Qt на тот момент.
Эттрих стал основным архитектором и лидером проекта. Под его руководством были заложены основы архитектуры KDE, включая:
- Единый набор виджетов и библиотек.
- Централизованную систему настроек.
- Файловый менеджер Konqueror.
- Офисный пакет KOffice.
К 1998 году KDE 1.0 стала полноценной альтернативой коммерческим средам рабочего стола, таким как CDE и Windows. Успех KDE способствовал популяризации Linux среди массовых пользователей.
Работа в Trolltech и Nokia (1998–2012)
В 1998 году Эттрих перешёл на работу в компанию Trolltech, где продолжил развитие Qt и KDE. После приобретения Trolltech компанией Nokia в 2008 году (Nokia — финская компания) Эттрих работал в подразделении Nokia, занимавшемся мобильными платформами. Он участвовал в разработке Qt для мобильных устройств, в частности для платформы MeeGo (совместный проект Nokia и Intel). В этот период его роль в сообществе KDE постепенно уменьшилась, хотя он оставался почётным членом сообщества.
Деятельность после 2012 года
После ухода из Nokia в 2012 году Эттрих занимался частными проектами и консультированием. Он не вернулся к активной разработке KDE, но его наследие продолжает оказывать влияние на развитие свободного ПО. В 2020-х годах он изредка выступал на конференциях, посвящённых открытому коду, но в целом отошёл от публичной деятельности.
Вклад в развитие свободного ПО
KDE
Основным достижением Эттриха является создание и развитие KDE Plasma — одной из двух (наряду с GNOME) доминирующих графических сред в мире Linux. KDE оказала значительное влияние на:
- Стандартизацию: KDE задала стандарты для разработки приложений под Linux, включая использование библиотек Qt и единой системы файловых менеджеров.
- Пользовательский опыт: KDE первой предложила для Linux полноценный рабочий стол с функциями, привычными для пользователей Windows и macOS.
- Экосистему: Вокруг KDE сформировалось крупное сообщество разработчиков, создавшее тысячи приложений (Krita, Kdenlive, DigiKam и др.).
LyX
Хотя LyX менее известен широкой публике, он остаётся важным инструментом в академической среде (математика, физика, гуманитарные науки). Проект продемонстрировал, что свободное ПО может конкурировать с коммерческими аналогами (например, Scientific Word) в специализированных областях.
Философия разработки
Эттрих придерживался принципов открытого исходного кода и прозрачности. Он активно способствовал созданию KDE Free Qt Foundation — организации, гарантирующей, что библиотека Qt останется доступной под свободными лицензиями даже в случае смены владельца Trolltech. Это стало прецедентом для других проектов.
Признание и награды
- 1999: Премия «LinuxWorld» за лучший проект года (KDE).
- 2000: Награда «Free Software Award» от Free Software Foundation Europe.
- 2001: Включён в список «100 самых влиятельных людей в ИТ» по версии журнала Infoweek.
- 2005: Почётный доктор Тюбингенского университета за вклад в развитие свободного ПО.
- 2014: Введён в «Зал славы» проекта KDE.
Критика и противоречия
- Выбор Qt: Первоначальный выбор проприетарной библиотеки Qt вызвал критику со стороны сторонников GNU и GPL, в частности Ричарда Столлмана. Эттрих аргументировал выбор техническими преимуществами Qt. Конфликт был разрешён после создания KDE Free Qt Foundation.
- Размер и сложность: KDE критиковали за «раздутость» и высокие системные требования по сравнению с более лёгкими средами (например, Xfce). Эттрих отвечал, что функциональность требует ресурсов.
- Отсутствие долгосрочного лидерства: После перехода в Nokia Эттрих практически отошёл от дел сообщества, что некоторые участники восприняли как потерю интереса к проекту. Однако это позволило KDE развиваться децентрализованно.
Интересные факты
- Первоначально проект KDE назывался «Kool Desktop Environment», но из-за претензий к названию (созвучность с «cool») его быстро переименовали в «K Desktop Environment».
- Эттрих является автором знаменитого сообщения в Usenet от 14 октября 1996 года, которое считается «днём рождения» KDE.
- Он говорил, что идея KDE пришла к нему, когда он пытался настроить рабочий стол для своей девушки, не знакомой с Unix.
- Несмотря на немецкое происхождение, Эттрих предпочитает общаться на английском языке в технических дискуссиях.
См. также
- KDE
- LyX
- Qt
- Свободное программное обеспечение
Источники
- Ettrich, M. (1996). «New Project: Kool Desktop Environment (KDE)». Usenet post (alt.os.linux.misc).
- KDE Community Wiki. «Matthias Ettrich». (Архивная версия 2021 года).
- Free Software Foundation Europe. (2000). «FSF Europe Award for Matthias Ettrich».
- Trolltech Press Release. (1998). «Matthias Ettrich joins Trolltech».
- Infoweek (2001). «100 Most Influential People in IT».
- Тюбингенский университет. (2005). «Ehrendoktorwürde für Matthias Ettrich».
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →