Блокировка лицензий IntelliJ IDEA на территории РФ: что делать

24.10.24, Чт, 10:53, Мск,

Компания JetBrains разрабатывает одни из самых популярных в мире инструментов для разработки программного обеспечения. В 2022 году компания покинула российский рынок, прекратив продажу новых лицензий на свои продукты.

Содержание

Одним из наиболее ощутимых ударов для разработчиков стала недоступность лицензий на IntelliJ IDEA Ultimate — популярную среду разработки для Java и Spring Boot. По данным до 2022 года, этим продуктом пользовались около 200 000 российских специалистов.

Однако, до недавнего времени существовали обходные пути:

  • Действующие лицензии оставались активными. Однако сложность состояла в том, что обновление версии было недоступно. Технологии не стоят на месте, и версия IntelliJ IDEA 2022 года уже не поддерживает новые версии Java и фреймворков.
  • Лицензии можно было покупать через зарубежные юридические лица. Это спорный вариант с точки зрения лицензионного соглашения, но до недавнего времени он работал.
  • Многие разработчики приобретали индивидуальные лицензии с помощью зарубежных банковских карт.

Сейчас разработчики из РФ начали получать уведомления о завершении срока действия лицензий на IDE, несмотря на то, что формально они еще действуют. Поддержка отвечает следующим образом:

Our compliance team has detected the use of your license within the territory of the Russian Federation, which is in violation of our license terms and current export restrictions.

I regret to inform you that your license has been suspended due to this breach of the license agreement.

Here is the official position of our company:

In compliance with EU regulations, certain JetBrains products, including our IDEs, Code With Me, Upsource, TeamCity and Space on-premises, fall into the category of mass-market encryption items (X.D.III.201). As a consequence, export of such items, including re-transfers to the Russian Federation are prohibited. In addition, provision of project management solutions (such as YouTrack), IT consulting services and technical support is also prohibited.

As a reminder, [JetBrains suspended sales in the Russian Federation and Belarus] in 2022. In addition, and as a consequence of these regulations, JetBrains cannot provide direct or indirect support to any organization or government body within the Russian Federation, nor can its products using mass-market encryption, or project management tool, be re-transferred for usage within the Russian Federation without the proper authorization for exemption of such regulations.

Перевод:

Наша команда по соблюдению правил выявила использование вашей лицензии на территории Российской Федерации, что нарушает условия нашей лицензии и действующие экспортные ограничения. К сожалению, я вынужден сообщить вам, что ваша лицензия была приостановлена в связи с нарушением лицензионного соглашения.

Официальная позиция нашей компании следующая: в соответствии с правилами ЕС, определённые продукты JetBrains, включая наши IDE, Code With Me, Upsource, TeamCity и Space для локального использования, относятся к категории продуктов массового рынка с функциями шифрования (X.D.III.201). Как следствие, экспорт таких продуктов, включая их передачу в Российскую Федерацию, запрещён. Кроме того, предоставление решений для управления проектами (таких как YouTrack), услуг по IT-консалтингу и технической поддержке также запрещено.

Напоминаем, что JetBrains приостановила продажи в Российской Федерации и Белоруссии в 2022 году. Вдобавок к этому, в соответствии с вышеуказанными правилами, JetBrains не может предоставлять прямую или косвенную поддержку ни одной организации или государственному органу в Российской Федерации, а также запрещена передача наших продуктов, использующих массовое шифрование или инструменты управления проектами, для использования в Российской Федерации без соответствующего разрешения на исключение из этих правил.

Если коротко: «Мы выявили, что ваша лицензия используется на территории России. Это нарушает условия лицензионного соглашения и требования законодательства об экспортном контроле. В связи с этим ваша лицензия была заблокирована». Это подтверждает, что JetBrains начала блокировать лицензии на основании географического расположения пользователей. Трудно предсказать, насколько детально компания будет проверять пользователей. Возможно, VPN поможет избежать блокировки, но стопроцентной гарантии нет.

Эта ситуация — серьёзный сигнал для множества компаний, использующих Spring Boot для разработки. Необходимо заняться поиском альтернативных инструментов, чтобы не оказаться в ситуации, когда работа окажется под угрозой из-за внезапных ограничений.

Доступные варианты

IntelliJ IDEA Ultimate — мощный продукт с обширным набором возможностей. Однако, многие его функции можно заменить популярными open source решениями. Например, веб-разработчики часто используют VS Code, а для работы с базами данных доступны различные клиенты с открытым исходным кодом.

Наибольшие сложности вызывает поддержка фреймворка Spring Boot — это одна из самых востребованных функций в Ultimate, которая долгое время оставалась практически незаменимой. Давайте рассмотрим актуальные альтернативы на сегодняшний день.

Spring Tools

Spring Tools — среда разработки с открытым исходным кодом, созданная при поддержке команды Spring и основанная на VS Code. VS Code отличается легкостью и удобством, но имеет ряд ограничений. В частности, неудобный интерфейс, отсутствие полноценной поддержки Kotlin и Lombok, а также ограниченные инструменты для работы с кодом. Как следствие, доля VS Code на рынке Java-разработки составляет менее 20%.

IntelliJ Community или GigaIDE вместе с Amplicode

Ограничения на использование IntelliJ IDEA Ultimate на территории РФ не распространяется на ее бесплатную версию — IntelliJ IDEA Community. Эта версия отлично поддерживает Java и Kotlin, привычна большинству разработчиков и не может быть заблокирована, так как предоставляется на некоммерческой основе. Более того, это продукт с открытым исходным кодом, который при необходимости можно настроить под свои нужды.

Такой подход выбрал Сбер, выпустив свою версию IntelliJ IDEA Community под брендом GigaIDE. Эта сборка включает множество разработанных Сбером полезных плагинов, таких как Database Navigator (клиент для работы с базами данных) и AI-ассистент GigaCode.

К недостаткам этих вариантов можно отнести отсутствие функциональности для работы со Spring. Но эту проблему можно решить с помощью плагина Amplicode, разработанного российской компанией Хоулмонт. Хоулмонт более 10 лет создает инструменты для повышения эффективности разработки. Один из ее самых популярных продуктов — плагин JPA Buddy, который имеет свыше миллиона скачиваний. На российском рынке Хоулмонт развивает платформу для быстрой разработки корпоративных приложений Jmix, а также СЭД ТЕЗИС и CRM Параплан.

Основная задача Amplicode — обеспечить поддержку Spring-экосистемы на высоком уровне, превосходящем стандартные возможности IDE. Активный телеграм-канал и большое количество просмотров у [ https://tadviser.ru/s/tkepCx видеороликов] подтверждают, что получился действительно полезный и удобный продукт. Примечательно, что 70% подписчиков канала используют Amplicode в сочетании с IntelliJ IDEA Ultimate. Это значит, что речь идет не просто об «импортозамещении» и создании российского аналога.

Вывод

То, что JetBrains теперь проверяет, на территории какой страны используются лицензии, показывает, что не нужно полагаться на обходные пути. Для всех, кто использует коммерческие лицензии на продукты компании, есть смысл изучить и протестировать альтернативы. Хорошая новость — на российском рынке есть различные варианты на выбор, как open source инструменты, так и технологии российских производителей, в частности, GigaIDE вместе с Amplicode.