Привет! Я Фёдор, CEO OpenIDE.
За год с момента анонса проект OpenIDE вырос в стабильную, привычную и активно используемую IDE, которую все чаще выбирают разработчики и компании. Мы (консорциум из трех компаний «Группа Астра», Haulmont и Axiom JDK), создали её быстрой, предсказуемой и полностью доступной и теперь готовы к следующему шагу.
В этой статье — о том, что мы сделали, зачем мы это делаем и куда дальше движется OpenIDE.
С самого начала казалось, что всё должно быть просто. Бесплатная IDE, открытый код, удобный интерфейс, всё на русском — что тут может пойти не так? Ожидалось, достаточно выложить проект и рассказать о нём, и люди сразу начнут пользоваться продуктом, ведь он решает их задачу. Однако реальность оказалась сложнее: опенсорс – это не только открытый код, это ещё и доверие. А доверие нужно заслужить. Даже бесплатное программное обеспечение не гарантирует массового использования. Пользователи хотят знать, кто стоит за проектом, как часто выходят обновления, кто отвечает за ошибки и насколько надежен инструмент.

Для кого и зачем это всё
OpenIDE решает две разные, но связанные задачи. Для разработчиков это, в первую очередь, комфорт. Речь про возможность работать в привычной среде с теми же сочетаниями клавиш, поведением, навигацией и отладкой – без «ломки» и необходимости переучиваться. Наша цель состояла в том, чтобы переход на OpenIDE шел максимально естественно: разработчик продолжает писать код, почти не замечая, что работает в другой IDE. Для компаний OpenIDE обеспечивает безопасность и предсказуемость. Сегодня даже инструмент разработки может создавать риски и стать "уязвимостью" – юридической, технологической или репутационной. Используя OpenIDE, компании получают контроль над своим инструментарием и независимость от внешних поставщиков.

Когда IDE становится проблемой
Многим знакомы такие истории. Разработка в компании идет по плану — и вдруг лицензии на ключевые инструменты перестают продлеваться. Сервер проверки лицензий становится недоступен, ключи больше не проходят активацию, и команда фактически останавливается. Задачи продолжают гореть, сроки поджимают, но IDE просто не запускается. А ведь это - "станок для разработчиков". Пока лично не столкнёшься, кажется, что это мелочь. Однако день простоя легко превращается в потерю денег, срыв релизов и серьезный стресс для всей команды. Из таких ситуаций и приходит понимание, почему важно иметь надежную IDE, которая доступна локально и не зависит от внешних решений и инфраструктуры.
Некоторые пытаются искать обходные решения — пиратские сборки, ключи с «серых» сайтов, бесконечно продлеваемые пробные версии. Но это — зона повышенного риска: вместе с подобной сборкой можно незаметно установить вирус, майнер или троян.
Мне попадались случаи, когда злоумышленники каким-то образом добирались до Jenkins или других компонентов инфраструктуры и наносили серьёзный ущерб: от нарушенной работы CI/CD-практик до шифрования репозиториев. И хотя в этих инцидентах не фигурировали взломанные IDE, логика атаки вполне очевидна: если злоумышленник может внедрить вредонос в окружение разработчика, то «сломанная» IDE становится одним из потенциально удобных векторов атаки.
По сути, это вопрос времени. Как только станет массовым использование неофициальных сборок (если уже не стало), злоумышленники неизбежно обратят внимание на этот канал — и будут активно его использовать. Именно поэтому важно, чтобы основным рабочим инструментом была доверенная, контролируемая и безопасная IDE.
И ещё один момент — приватность кода
В последние пару лет появился новый вызов – искусственный интеллект. Некоторые вендоры прямо заявляют, что их AI-ассистенты обучаются на пользовательском коде. Если вы работаете над закрытым продуктом, это существенный риск: ваш приватный код может незаметно попасть в чужую обучающую выборку. OpenIDE, напротив, полностью локален. Мы не передаём исходный код за границу и не отправляем телеметрию в сторонние облачные сервисы. Для компаний, особенно крупных, это вопрос доверия и информационной безопасности.
Что мы сделали за год
С момента анонса OpenIDE мы провели большую работу. Собрали «чистую» IDE с полностью локализованным процессом сборки и обновления. Весь исходный код продукта и необходимая инфраструктура находятся на территории России, OpenIDE работает на собственном рантайме от Axiom JDK. Мы наладили регулярные обновления, создали внутренние зеркала зависимостей и обеспечили стабильность релизов. Кроме того, развивается OpenIDE Marketplace – наша собственная площадка плагинов. Мы начали с того, что отобрали наиболее востребованные open-source плагины из JetBrains Marketplace, лицензии которых позволяют свободную редистрибуцию. В первую очередь были добавлены популярные инструменты Lombok, MapStruct Support, Python CE и другие.

Там, где лицензия разрешала только использование кода, но не распространение готовой сборки, мы пересобрали плагин своими силами. Marketplace постоянно растёт. Мы добавляем плагины не только исходя из их популярности, но и по запросам пользователей. У нас есть общий чат, где разработчики предлагают добавить нужные инструменты — и мы стараемся реагировать на эти запросы быстро и внимательно. Мы добавляем в Marketplace не только популярные плагины, но и те, которые важны отдельным командам, индивидуальным разработчикам и конкретным проектам. Например: Easy Code Screenshots, Vaadin и другие.
Кстати, в этом году плагины в Marketplace начали публиковать и сторонние компании.
«А нам некуда занести»
Когда мы начали напрямую общаться с корпоративными клиентами, всплыла одна показательная фраза: «Нам нравится OpenIDE, но нам некуда «занести». Под «занести» в деловом контексте подразумевается возможность официально сотрудничать — заключить договор, получить поддержку по SLA, иметь понятные гарантии и точки контакта. Крупный бизнес не может просто так использовать бесплатную IDE – ему нужны юридически оформленные обязательства и надёжная поддержка.
Кроме того, мы регулярно получаем запросы на расширение функциональности: поддержку дополнительных языков программирования, интеграцию новых инструментов, улучшение работы с определёнными технологиями. Мы понимаем важность этих запросов, но в рамках текущего бюджета и модели открытого проекта не можем реализовать их в нужном масштабе и с должной скоростью. Поэтому возникла идея OpenIDE Pro — корпоративного продукта, который позволит обеспечивать техническую поддержку на уровне необходимых стандартов и развивать новые возможности по запросам пользователей.
OpenIDE Pro — логичное продолжение
Кроме поддержки в версии OpenIDE Pro появится расширенный набор возможностей, которые выходят за рамки community-версии и делают продукт полноценным инструментом для промышленной и мультистековой разработки.
Важно отметить, что в свободной OpenIDE уже есть широкая базовая поддержка множества языков благодаря LSP-плагину. Мы будем продолжать его развивать: у нас есть идеи по улучшению стабильности, производительности и интеграции с инструментами экосистемы.
При этом для OpenIDE Pro мы готовим расширенную, углублённую поддержку языков, которая выходит за рамки возможностей LSP. Улучшенная навигация, анализ кода, рефакторинги, интеграция со сборкой и фреймворками — всё это войдет в Pro-версию.
Вот некоторые ключевые возможности:
Поддержка языков и платформ
полноценная поддержка Go: анализ кода, навигация, рефакторинги, интеграция со сборкой;
развитие инструментов Java-платформы, включая профилирование и анализ приложений;
заранее подготовленные индексы для Axiom JDK;
индексы популярных библиотек;
средства разработки для сервера приложений Libercat.
Фронтенд и web-разработка
улучшенная поддержка современных фреймворков: React, Vue, Angular;
инструменты для проектов на Next.js;
возможность запуска и отладки фронтенд-приложений прямо из IDE;
расширенные средства работы с JavaScript и TypeScript.
Инструменты разработки и диагностики
Разработанный Axiom JDK инструмент для лёгкого мониторинга и профилирования живых Java-приложений;
Database Client для работы с базами данных: запросы, схемы, просмотр данных;
HTTP Client для тестирования API и интеграционных сценариев.
Расширенная поддержка Spring из Amplicode Pro
генерация Spring Boot-проектов из готовых шаблонов и корпоративных пресетов;
визуальное проектирование доменной модели;
автоматическая генерация сущностей, репозиториев, сервисов, DTO и REST-контроллеров;
создание CRUD-функциональности на основе модели данных;
встроенная поддержка JPA и удобная навигация по сущностям;
быстрый переход от генерации к редактированию и запуску приложения внутри IDE.
Планы на расширение языков
Мы также рассматриваем возможность расширить поддержку дополнительных языков программирования. Среди направлений, которые изучаем на следующий год, — C# и С++. Это ранние исследования, мы не делаем формальных анонсов, но видим интерес со стороны разработчиков и компаний и понимаем, что часть этих технологических направлений со временем может войти в OpenIDE Pro.
Всё это формирует новый уровень профессиональных возможностей, ориентированных на корпоративные команды и широкий технологический стек.
Планы по выпуску OpenIDE Pro
Первая версия OpenIDE Pro планируется к выходу в первом квартале 2026 года. Мы уже ведем активнуюй разработку. В релиз войдут ключевые возможности, которые расширяют базовую версию OpenIDE и закрывают основные запросы от корпоративных команд.
Параллельно готовим инфраструктуру: систему обслуживания клиентов, процессы реагирования по SLA, а также личный кабинет для корпоративных пользователей и авторов плагинов.
Наша цель — предоставить компаниям в 2026 году стабильный, предсказуемый и юридически оформленный инструмент, который можно безопасно и официально использовать в промышленной разработке.
Почему это платно — и почему это правильно
OpenIDE Pro будет коммерческим продуктом. Это ответ на запросы рынка, которых получили немало, и закономерное решение: корпоративная поддержка требует реальных ресурсов — инженеров, времени на тестирование, инфраструктуры и процессов по SLA. Мы отвечаем за результат. Это серьезная инженерная работа, и она не может предоставляться бесплатно.
При этом свободная версия OpenIDE будет развиваться параллельно, как открытый, доступный инструмент для всех разработчиков. Мы продолжим её создавать и поддерживать: базовая версия, Marketplace, плагины и регулярные обновления останутся открытыми и доступными всем. Более того, мы планируем усиливать бесплатную версию в нескольких направлениях:
развитие и улучшение Docker-плагина;
дальнейшее расширение OpenIDE Marketplace;
улучшенная поддержка интеграции c LSP серверами;
улучшение инструментов для повседневной разработки, включая навигацию, анализ и интеграции.
OpenIDE Pro — это надстройка над открытой OpenIDE. Она нужна для компаний, которым важна предсказуемость, SLA и комплексная поставка всех инструментов “из коробки”.
Зачем всё это разработчикам
OpenIDE Pro позволяет развивать IDE глубже и быстрее. Это означает более качественную поддержку языков, улучшенный фронтенд-стек, мощные инструменты для Spring, профилирования, анализа и диагностики — всё то, что влияет на скорость и комфорт вашей ежедневной разработки.
Это удобный инструмент, который появится на вашем рабочем месте. Наша цель проста: чтобы IDE была быстрой, предсказуемой и удобной, чтобы базовые вещи работали идеально, а сложные не мешали, а помогали быть продуктивнее.
Мы ценим сообщество
Проект OpenIDE изначально задумывался как вклад в развитие сообщества. Поэтому для университетов, колледжей, школ и образовательных программ OpenIDE Pro будет предоставляться бесплатно. Точно так же бесплатной Pro-версия станет для всех, кто вносит вклад в опенсорс – коммитеров, контрибьюторов, мейнтейнеров.
Мы хотим, чтобы разработчики, которые создают открытое ПО, имели доступ к современным инструментам – без ограничений, без лишней бюрократии, без зависимости от внешних факторов.
Если хотите попасть в ранний доступ OpenIDE Pro — направляйте заявку на pro@openide.ru. Будем рады принять вас.

Комментарии (17)

Lewigh
11.12.2025 13:42Если ужать все в одно предложение - мы создали копию Idea чтобы занять место JetBrains.
Единственный плюс - не зависеть от прихоти негодяев из JB. Это да. В остальном.
OpenIDE, напротив, полностью локален. Мы не передаём исходный код за границу и не отправляем телеметрию в сторонние облачные сервисы. Для компаний, особенно крупных, это вопрос доверия и информационной безопасности.
Где гарантии что завтра вы сами не станете это делать как только наберете достаточную базу пользователей?
OpenIDE Pro будет коммерческим продуктом. Это ответ на запросы рынка, которых получили немало, и закономерное решение: корпоративная поддержка требует реальных ресурсов — инженеров, времени на тестирование, инфраструктуры и процессов по SLA.
Предположу что вы изначально делали проект не из альтруизма но оно и понятно.
Проблема в другом. Что нового вы привнесете с этим продуктом помимо независимости от редисок из JB?

novoselov
11.12.2025 13:42Вам же прямым текстом ответили зачем это
Нам нравится OpenIDE, но нам некуда «занести». Под «занести» в деловом контексте подразумевается возможность официально сотрудничать
Под «занести» в деловом контексте понимается возможность получения отката при распиле бюджета за воздух. Когда берется Open-source продукт который ничего не стоит (могли бы и бесплатно внедрить), а сверху накручивается необходимая маржа без реальных обязательств (по факту ни support, ни новые feature не нужны, но все еще есть на кого свалить ответственность при серьезном факапе).

sazonovfm Автор
11.12.2025 13:42Как я уже сказал, я прошелся по компаниям и честно предложил бесплатный вариант OpenIDE. Некоторые компании воспользовались такой возможностью, а некоторые нет.
Про откаты и распилы ничего не знаю, так что сказать ничего не могу. В целом меня это не интересует.
Интересно мне то, чтобы OpenIDE пользовалось больше людей. После общения стало понятно, что конкретно нужно для того, чтобы компании могли воспользоваться OpenIDE, также стало понятно, что текущего бюджета не хватит для обеспечение гарантий, которые требуют компании.
Как итог, появилась идея OpenIDE Pro. Также решили и расширить список поддерживаемых технологий за счет продаж OpenIDE Pro.

alexander-shustanov
11.12.2025 13:42Что нового вы привнесете с этим продуктом помимо независимости от редисок из JB?
Вы можете перечитать статью, но чтобы вас не утруждать, напишу сам.
Оригинальная опенсорс версия имеет поддержку ограниченного стека. В основном это Java и Python. Мы со своей стороны разрабатываем большой объем функциональности. Это поддержка Spring Framework, Http Client, DB Client, Docker Client, GO, TS/JS React/Vue/Angular и потенциально C# и С++.
Негодяями и редисками мы кстати никого не называли.
UPD. Промахнулся с ответом. https://habr.com/ru/companies/axiomjdk/articles/972938/#comment_29238858

slvABTOP
11.12.2025 13:42И это все доступно только в про версии?

sazonovfm Автор
11.12.2025 13:42Тут смотря что. Docker Client полноценно доступен в OpenIDE.
Часть поддержки Spring Framework доступна в бесплатной версии OpenIDE, тоже самое с Http Client.Часть TS/JS React/Vue/Angular мы думаем сделать бесплатной, но это до конца еще не решено.
Тут суть в том, что языковые расширения будут финансироваться и развиваться за счет pro OpenIDE.

M_E
11.12.2025 13:42Если будет интеграция с базой данных и поддержка синтаксиса sql запросов, как в intellij ultimate edition или в datagrip, то пойду к начальству истерить, чтобы купили на всех наших разработчиков прошку openide. )
По моему мнению, именно такая интеграция - это то, чего не хватает openide, чтобы стать pro уже сейчас.

sazonovfm Автор
11.12.2025 13:42Внутри компании очень много дискуссий по этому вопросу. Задача довольно сложная. Требующая много ресурсов. Возможно, после запуска OpenIDE Pro станет понятно, сможем ли мы потянуть такую задачу или нет.
Вообще у нас есть решение по интеграции OpenIDE с DBeaver. То есть интерфейс у тебя OpenIDE, а под капотом там DBeaver.

vsrybin
11.12.2025 13:42Отличная новость, пожалуйста, подумайте над инструментом типа DataGrip на основе OpenIDE, даже в платной версии она будет пользоваться спросом

Siemargl
11.12.2025 13:42Когда увидел в заголовочном абзаце "куда дальше движется OpenIDE", сразу подумал - в сторону монетизации.
И знаете, не ошибся!
Старая формула "отнять и поделить" в действии.

glaschenko
11.12.2025 13:42простите, а что отнять и у кого?

Siemargl
11.12.2025 13:42Ну вот подали например милостыню просящему булкой хлеба. А он её продал и купил бутылку водки. Это этично?

glaschenko
11.12.2025 13:42Я теряюсь в ваших аллегориях. Можно конкретнее пожалуйста, что вы имеете в виду? Что подали, у кого отняли, с кем поделили?

grammidin4eg
11.12.2025 13:42Надеюсь, в бесплатной версии будет поддержка js/ts/react/vue/angular. Иначе для FrontEnd-а это не подойдёт совсем. Ну камон, вы же не с нуля сделали вундервафлю, а форкнули idea. Сами же пишете, что pro версия нужна для "занести" и поддержки. GigaIde тоже сейчас непригодна для FrontEnd разработки. Остаётся только vscode.
Ilyaschastlivchik
Приветствую. Я вот пытаюсь проглядывать ситуацию стороны как обычный человек. Но вот до сих пор, несмотря на то, что РФ и РБ не потянет создать отличный ДВС авто, казалось бы - логично разрабатывать месторождения лития и попутно создавать уникальные продукты на основе электрической тяги. Я наблюдаю за АТОМ, а при этом есть ощущение, что вся ситуация какая-то вяленькая. рынок в том же РБ кричит - проблема с людьми и об щественным транспортом. Много направлений в мелкие городишки, где в час-пик загружен транспорт, а сам перевозчик с этим не справляется, потому что после часа-пик-мертвое время. тогда как электричество и ИИ для автопилота ну пипец как необходимо. А воз и ныне там.Собираетесь ли вы посматривать в эту сторону - комфорт и электрификация транспорта ?
sazonovfm Автор
Спасибо за комментарий. Вы, по сути, говорите не столько про транспорт, сколько про то, почему многие большие технологические направления у нас двигаются медленно. Мы тоже это видим.
Мы сознательно сфокусировались на OpenIDE как на инфраструктурном уровне. Наша задача — дать разработчикам устойчивую, независимую и удобную платформу, на которой уже можно быстро создавать и масштабировать прикладные решения — будь то транспорт, ИИ или городские системы.
Мы верим, что без такого фундамента большие изменения просто не взлетают. Именно этим мы и занимаемся.