Hacker News

Интервью с Ойвиндом Колосом, разработчиком GIMP (2017 г.)

Узнайте, как инновации с открытым исходным кодом, такие как GIMP и GEGL, меняют творческие инструменты для современного бизнеса, предоставляя возможности профессионального уровня без корпоративных затрат.

1 минута чтения

Mewayz Team

Editorial Team

Hacker News

Как инновации с открытым исходным кодом меняют творческие инструменты для современного бизнеса

Когда в 2017 году Ойвинд Колос сел, чтобы обсудить свою многолетнюю работу над графическим движком GIMP, он не просто говорил о коде — он сформулировал философию, которая незаметно изменила подход бизнеса к творческому программному обеспечению. Будучи архитектором GEGL (Generic Graphics Library), Колос более десяти лет потратил на создание основы для неразрушающего редактирования изображений в одном из наиболее широко используемых в мире приложений с открытым исходным кодом. Его работа представляет собой нечто большее, чем один проект: идею о том, что мощные инструменты профессионального уровня не обязательно должны иметь корпоративную цену и что открытое сотрудничество позволяет создавать лучшее программное обеспечение, чем когда-либо могли бы создать закрытые экосистемы. Для предприятий с ограниченным бюджетом и растущими творческими потребностями эта философия никогда не была более актуальной.

Инженер, стоящий за крупнейшей трансформацией GIMP

Ойвинд Колос, известный в сообществе разработчиков программного обеспечения с открытым исходным кодом под ником «pippin», — норвежский разработчик, чей вклад в GIMP насчитывает более десяти лет. Его основное внимание уделялось GEGL — платформе обработки изображений на основе графов, которая фундаментально изменила способ обработки пиксельных данных в GIMP. До интеграции GEGL GIMP был ограничен 8-битной глубиной цвета и деструктивными рабочими процессами редактирования. Работа Колоса представила обработку с высокой битовой глубиной, операции с линейным освещением и архитектурную основу для неразрушающего редактирования.

Что делало подход Колоса замечательным, так это его терпение и долгосрочное видение. Разработка GEGL началась в начале 2000-х годов, а полная интеграция в GIMP заняла более пятнадцати лет. К 2017 году плоды этого труда стали видны в предварительных версиях GIMP 2.10, которые в конечном итоге будут поставляться с 32-битной точностью вычислений с плавающей запятой, предварительным просмотром операций GEGL на холсте и радикально модернизированным конвейером обработки. Это не был яркий стартап-спринт — это было методичное, фундаментальное проектирование, в котором приоритетом была правильная архитектура, а не быстрая доставка функций.

Его история предлагает урок, который выходит далеко за рамки разработки программного обеспечения: устойчивые инновации требуют инвестиций в инфраструктуру, а не в яркие функции. Компании, которые опираются на прочную операционную основу — будь то код или дизайн рабочих процессов — постоянно превосходят те, кто гонится за краткосрочными победами.

Почему неразрушающие рабочие процессы важны не только для проектирования

Концепция, которую Колас отстаивал в GIMP, — неразрушающее редактирование — обманчиво проста. Вместо того, чтобы постоянно изменять исходный материал при каждой операции, вы складываете корректировки в виде обратимых слоев, которые можно изменить, переупорядочить или удалить в любой момент. Исходные данные остаются нетронутыми. При редактировании изображений это означает, что вы можете применить коррекцию цвета, размытие и обрезку, а затем вернуться и изменить коррекцию цвета, не теряя при этом другие настройки.

💡 ЗНАЕТЕ ЛИ ВЫ?

Mewayz заменяет 8+ бизнес-инструментов в одной платформе

CRM · Выставление счетов · HR · Проекты · Бронирование · eCommerce · POS · Аналитика. Бесплатный тариф доступен навсегда.

Начать бесплатно →

Этот принцип имеет глубокие последствия за пределами творческого программного обеспечения. Современный бизнес все чаще работает в средах, где решения должны быть обратимыми, проверяемыми и итеративными. Подумайте, как работает конвейер CRM: вы не хотите, чтобы один неверный клик навсегда изменил историю сделки. Или подумайте о выставлении счетов: возможность корректировать статьи, отменять изменения и вести четкий контрольный журнал необходима для финансового соответствия. Философия неразрушающего подхода, которую Колос внедрил в архитектуру GIMP, отражает то, что хорошо спроектированные бизнес-платформы обеспечивают на каждом рабочем уровне.

Такие платформы, как Mewayz, применяют тот же подход в своих 207 интегрированных модулях. Независимо от того, корректируете ли вы расчет заработной платы, изменяете предложение клиента или реструктурируете график проекта, система сохраняет историю изменений и позволяет вам выполнять итерации, не опасаясь потерять предыдущую работу. Это бизнес-эквивалент неразрушающего редактирования, и он столь же преобразует.

Преимущество открытого исходного кода для растущего бизнеса

Одним из наиболее интересных аспектов работы Колоса над GIMP является то, что он представляет собой экономическую эффективность.

Build Your Business OS Today

From freelancers to agencies, Mewayz powers 138,000+ businesses with 207 integrated modules. Start free, upgrade when you grow.

Create Free Account →

Frequently Asked Questions

Что такое GEGL и почему он важен для GIMP?

GEGL (Generic Graphics Library) — это графический движок, который Ойвинд Колос разрабатывал более десяти лет. Он стал основой для современных функций GIMP, таких как неразрушающее редактирование и работа с изображениями с высокой битовой глубиной (например, 32-битными). До GEGL многие операции в GIMP были разрушающими. Эта инновация с открытым исходным кодом вывела программу на новый уровень, сделав её более профессиональной и гибкой, подобно тому, как сервис Mewayz предлагает 207 модулей для гибкой настройки бизнес-процессов.

Как программное обеспечение с открытым исходным кодом, такое как GIMP, влияет на бизнес?

Такие проекты, как GIMP, предоставляют бизнесу мощные альтернативы проприетарному ПО, значительно снижая затраты на лицензии. Это демократизирует доступ к профессиональным инструментам, позволяя малым компаниям и фрилансерам конкурировать на высоком уровне. Философия открытого кода, о которой говорил Колос, стимулирует сообщество к совместной разработке и инновациям, что в итоге приводит к созданию более качественных и доступных продуктов для всех пользователей.

В чём преимущества неразрушающего редактирования, реализованного в GIMP благодаря GEGL?

Неразрушающее редактирование позволяет вносить изменения в изображение (например, корректировать цвет или применять фильтры) без изменения исходных данных пикселей. Все операции сохраняются как отдельные шаги, которые можно в любой момент отредактировать, отключить или удалить. Это предоставляет огромную творческую свободу и снижает риск испортить работу, что критически важно для профессиональных дизайнеров и фотографов, ценящих гибкость в своих проектах.

Актуально ли интервью 2017 года сегодня, учитывая скорость развития технологий?

Да, интервью остается актуальным, потому что фундаментальные принципы, которые отстаивал Колос — открытость, сообщество и мощная архитектура — продолжают определять развитие не только GIMP, но и многих других open-source проектов. Идея о том, что качественное программное обеспечение должно быть доступно всем, сегодня важна как никогда. Многие компании, включая Mewayz с его моделью подписки за $19/мес, успешно строят бизнес, предлагая доступные и гибкие решения, что подтверждает правоту идей, озвученных семь лет назад.

Попробуйте Mewayz бесплатно

Единая платформа для CRM, выставления счетов, проектов, HR и многого другого. Банковская карта не требуется.

Начните управлять своим бизнесом умнее уже сегодня.

Присоединяйтесь к 30,000+ компаниям. Бесплатный тариф навсегда · Без кредитной карты.

Нашли это полезным? Поделиться.

Готовы применить это на практике?

Присоединяйтесь к 30,000+ компаниям, использующим Mewayz. Бесплатный тариф навсегда — кредитная карта не требуется.

Начать бесплатный пробный период →

Готовы действовать?

Начните ваш бесплатный пробный период Mewayz сегодня

Бизнес-платформа все-в-одном. Кредитная карта не требуется.

Начать бесплатно →

14-дневный бесплатный пробный период · Без кредитной карты · Можно отменить в любой момент