Новость

Инженер переписал софт Adobe на Rust и взялся за офисные пакеты

The image shows a digital art piece inspired by the famous Japanese woodblock print "The Great Wave off Kanagawa" by Katsushika Hokusai. The artwork is displayed on a computer screen, with the artist's name and creation date (1831) visible in the bottom left corner. The image is rendered in a palette of blue and white,
Фото: Reddit

Ежемесячное списание за полный пакет Creative Cloud давно превратилось в рутинный налог на профессию, с которым большинство дизайнеров просто смирилось. Инженер Брэндон Томас решил эту зависимость обнулить. Под вывеской ArtCraft он выложил на GitHub открытые бесплатные реплики сразу семи флагманских программ Adobe, собранные на языке Rust. Причем сделал это с прицелом на системы, где официального софта от калифорнийского гиганта отродясь не водилось.

В набор ArtCraft вошли альтернативы практически для каждого ключевого этапа визуального производства:

  • PhotoCraft заменяет Adobe Photoshop;
  • FilmCraft берет на себя задачи Adobe Premiere;
  • LightCraft предлагает альтернативу облачному Adobe Lightroom CC (автор подчеркивает разницу: именно CC, а не Classic);
  • Отдельные открытые версии подготовлены для Illustrator, Acrobat, After Effects и InDesign.
The image shows a video editing software interface, likely from Adobe Premiere, displaying the video editing process for the movie "Night of the Living Dead - Trailer - Edited". The central focus is a video clip featuring a man and a woman, both dressed in formal attire. The man is wearing a dark suit and tie, while th
Фото: Reddit

Все семь программ компилируются и работают на трех платформах: macOS, Windows и Linux. Для тех, кто держит рендер-фермы на Linux или принципиально работает на свободных операционных системах, появление нативного софта такого класса — событие долгожданное. Adobe годами игнорировала сообщество свободного ПО, оставляя пользователей связки Linux и графики наедине с эмуляторами или разрозненным набором специфических утилит.

The image is a black and white photograph of a winding river flowing through a mountainous landscape. The photograph is taken from a high vantage point, showcasing the grandeur of the mountains and the river's meandering path. The sky is filled with clouds, adding depth to the scene. The photograph is presented in a ph
Фото: Reddit

Архитектура чистой комнаты и большая языковая модель

Томас взялся за проект не с позиции студента-энтузиаста. За его плечами около пятнадцати лет стажа в индустрии: он руководил Storyteller.ai в качестве генерального директора, работал инженером-программистом в Square, проектировал платежные шлюзы с надежностью шесть девяток и занимался робототехникой. Самим языком Rust создатель пользуется на профессиональном уровне порядка десяти лет.

Главная технологическая странность и одновременно смелость проекта — метод сборки. Для воссоздания массивной кодовой базы Томас задействовал языковую модель Anthropic Opus 5.5. Процесс строился по принципу «чистой комнаты» (clean-room reimplementation). Это юридически выверенная инженерная практика: разработчик полностью воспроизводит функциональность, логику поведения и интерфейсные привычки оригинального продукта с нуля, не заглядывая в чужой проприетарный код и не заимствуя защищенные авторским правом активы. Такой подход снижает риск судебных претензий со стороны корпоративных юристов.

«Если вы переживаете, что это разовая вспышка, которая быстро угаснет, — это не так», — заверяет Брэндон Томас.

Сейчас весь пакет ArtCraft находится на стадии альфа-тестирования. Автор рассчитывает в сжатые сроки перейти к этапу беты и декларирует намерение выйти на стопроцентный функциональный паритет с оригинальными продуктами Adobe всего за один месяц. Обещание звучит дерзко, если не сказать утопично. Практикующие арт-директора и технические специалисты справедливо замечают: номинальное наличие кнопки в интерфейсе не означает предсказуемой работы цветовых пространств, надежного кэширования тяжелых таймлайнов или математической точности субпиксельного рендеринга векторов под жесткими производственными нагрузками.

Модель монетизации и отказ от принудительной подписки

Базовый софт распространяется бесплатно и без скрытых условий. Скачать исполняемые файлы или собрать проект из исходников на GitHub может любой желающий, забыв о ежемесячных платежах за право запустить графический редактор. Монетизацию автор выстроил вокруг сервисов генеративного искусственного интеллекта:

  • Пользователи могут оформить платную подписку с пакетами генеративных кредитов для встроенных нейросетевых инструментов;
  • Предусмотрена возможность разовой покупки кредитов без привязки к регулярным ежемесячным списаниям;
  • Реализован принцип подключения собственных вычислительных мощностей (bring your own compute), а также сторонних ИИ-подписок, что позволяет вовсе не платить автору платформы за генерации.

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

Замашка на монополии Microsoft и Autodesk

Семи аналогов Creative Cloud инженеру показалось мало. Томас уже объявил о разработке открытых реплик главных компонентов пакета Microsoft Office: свободного текстового процессора на замену Word, табличного редактора вместо Excel и решения для верстки презентаций взамен PowerPoint.

The image shows a screenshot of a design software interface, likely Adobe InDesign, displaying a design project in progress. The project is titled "Notes on the Grid" and is currently in the "Notes" tab. The design is a layout for a magazine or book, with a background image of a sunset over a landscape. The layout is d
Фото: Reddit

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

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

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

Ещё новости

Все новости →