Как стать автором
Обновить

Комментарии 71

"Первая российская среда": я думаю ясно многим, что целевая аудитория этого ПО разработчики, студенты, предприятия и т.д. расположенные на территории РФ и среда создана в рамках импортозамещения. Я прекрасно понимаю что одним из квалификационных требования IT специалиста является знание технического английского... Но какого описание плагинов для среды на сайте в зоне .ru на английском языке? И вот всё у нас так!

Так как это готовые плагины, которые до этого размещались в маркетплейсе JetBrains, то и описание их было взято как есть, думаю, что для новых плагинов все будет локализовано.

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

Вопросы локализации итд решили оставить на потом :)

Сэкономили на техписе?

задача была сделать плагины доступней на территории РФ

Ваша ЦА - люди, которые не могут впн включить?

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

В гос учреждениях типо институты/колледжи/прочее впн явно не приветствуются.

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

Найдено на просторах : "Несмотря на то, что сборка IDE на базе open source-версии IntelliJ IDEA может показаться простой задачей, реальность оказалась сложнее. Одним из заявленных принципов OpenIDE стала независимость от зарубежной инфраструктуры и проприетарных компонентов. Однако исходный код IntelliJ IDEA Community Edition содержит множество интеграций с внешними сервисами — от телеметрии до механизмов обновления, завязанных на зарубежные сервера. Чтобы соответствовать этому принципу, нам пришлось точечно удалять или заменять десятки компонентов, интегрированных в оригинальную версию IDE. Это потребовало серьезных усилий и времени — но цель была достигнута.
https://www.braintools.ru/article/14578 " В основном выпиливанием занимались...

Так слово в слово написано в этой статье. Можно было на просторах интернета не искать, все под рукой.

Теперь и среда разработки под рукой :)

Специально для этого мы опубликовали исходный код, каждый может ознакомится и сравнить.

Так сказать зачем аккуратно интересоваться если можно все увидеть своими глазами😊

Любая подобная инициатива заслуживает всяческой поддержки

Как обстоят дела с поддержкой классического ui? Тоже установка через плагин? Или его вообще нет?

К сожалению у Classic UI плагина лицензия которая не позволяет нам его положить в наш маркетплейс.

Поддержки классического UI нет :(

К сожалению у Classic UI плагина лицензия которая не позволяет нам его положить в наш маркетплейс.

А вот исходники от него вроде как под Apache 2.0...

https://github.com/JetBrains/intellij-community/tree/master/plugins/classic-ui

По «исходникам» отлично видно, что плагин это по-просту переключатель, который взводит флаг где-то в недрах IDEA, после чего оная включает нормальный интерфейс вместо инновационно-вскодного.

Новый тоже нормальный. Даёшь современный дизайн!

Я про другое - что исходники есть и они под Apache 2.0.
Более того, я смотрел на содержимого скаченного с JetBrains Marketplace проекта - там тоже самое было - XML и иконка. То есть нет скрытой магии системы сборки, из-за которой в этот плагин прилетает дополнительное наполнение.

Очевидно, что ЖБ нацелены на выпиливание нормального интерфейса, возможно уже в этом году.

Сначала объявят, что лафа закончилась и отключат этот «плагин», затем начнут выпиливать код старого интерфейса. Ни один из форков в поддержку старого интерфейса не впишется, а значит логично изначально не давать пользователям такую возможность.

инновационно-вскодного

Как же понимаю. Я ошалел, когда поставил этот их вскод и увидел, до чего додеградировали IDE, пока я ругался на каждую новую версию студии. Меню, тулбары и причаливаемые панели. Верните их, гады! (крик в пустоту)

А clion не предвидится опенсосрный? Уж очень не удобно в vscode

Я сижу на Rider, вроде получше VSCode.

Удаление лишних зависимостей и сервисов действительно позволило «облегчить» IDE

Сборки винды от школьников с вырезанными «ненужными» функциями вышли на новый уровень.

Комментарий из серии "не читал, но осуждаю".

Не согласен про новый уровень! Это преуменьшение. Мы куда круче школьников! У нас принципиально другой подход!

Мы помимо того, что повырезали всякое, так еще и инфраструктуру развернули для сборки OpenIDE под разные платформы и архитектуры! Бэкенд под это написали! Маркетплейс прикрутили! И всё это абсолютно легально! Российская JDK скачивается с помощью OpenIDE! Тут даже базовая поддержка Spring есть! Прям из коробки!

Это всё вместе-то не каждая компания в состоянии сделать. 😊

Единственное, что есть сейчас общего между нами и школьниками, так это то, что мы всё это отдаем бесплатно!

OpenIDE: первая российская среда разработки с поддержкой Java 24

«Форк IntelliJ IDEA CE от российских юрлиц» звучит не так пафосно, соглашусь.

Даешь поддержку GO!

Ребят, на сайте бы разместить ссылку на исходники, а то открываю сайт - там нет ничего, полез на хабр, чтобы обосрать за такой "опенсорс", но в статье ссылка нашлась. Удачи вам!

Добавим, спасибо за замечание.

>совместно создают «Группа Астра»...
А по иллюстрациям и не скажешь, что запущено под Astra Linux. Похорошел-то как.

Как здорово что вы обратили на это внимание!

Хочу отметить что это не блог Астры. Spring АйО — русскоязычное сообщество разработчиков на Spring Boot. Среди таких разработчиков macOS популярна.

Но вообще, уже сейчас мы проводим базовое тестирование OpenIDE на нескольких версиях Astra Linux. Но не Astra Linux-ом едины, также у нас в скором времени будет более тесная интеграция с https://gitflic.ru/.

А есть ссылка на плагин реджистри?

Я имел ввиду, есть ли возможность подключить этот магазин как плагин репозиторий в идее?
Типо вот так

Интересно как они объяснят Amazon, что маркетплейс распространяет их Amazon Q. Насколько я понимаю, Amazon никаких прав на редистрибуцию там не давал

Плагин опенсорсный с лицензией Apache 2.0

А бинарник? Какая лицензия на бинарник плагина? Если он получен от Amazon, это не значит, что он Apache 2 автоматически.

Или вам предстоит все плагины пересобрать сначала?

Юрий, бинарник Amazon Q явно опубликован под Apache 2.0 в маркетплейсе JetBrains же. Поэтому все абсолютно легально. Можно самостоятельно проверить: https://plugins.jetbrains.com/plugin/24267-amazon-q

Или, например, Lombok 243.22562.218 имеет лицензию JetBrains Terms of Use. Как же вы его распространяете, если это тот же файл, что в JetBrains Marketplace?

Касательно Lombok 243.22562.218, это ошибка которую нам нужно оперативно исправить!
Мы за таким стараемся пристально следить, возможно с момента начала разработки лицензия плагина поменялась. Но в любом случае такое недопустимо.

Спасибо что заметили!

Подскажи, а если я открою исходники этого самого плагина и соберу его своими руками - я потом его могу распространять? Вот как по твоему?

Конечно. Код же под Apache 2.0.

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

Так-то так, но когда-нибудь это все закончится, и с авторскими правами, кто прав, кто не прав, замучаешься разбираться...

Но в целом вопросы этичного поведения в ответ на неэтичное вполне себе уместны

Вы так говорите, как будто бы что то должно закончиться по нашей инициативе. Там европа не согласна, чтобы что-то заканчивалось. Лет 5 10 у вас ещё есть. Да и за мзду малую можно и подписочку сделать

Потому что уголовный кодекс будет против.

Параллельно шла работа над ребрендингом OpenIDE, полной переработкой серверной части для сбора статистики (чтобы не зависеть от серверов JetBrains)

Т.е. теперь статистику и персональные данные будут собирать «Группа Астра», Axiom JDK и Haulmont? А IDE без зондов не планируется?

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

Но я бы попросил не отключать, так как это помогает развитию проекта.

Речь об этом, или что-то ещё ? Что-то не нашел отключение...

Отключение есть в том же месте где это в CE и Ultimate версиях от JB 😊

Неужели вы там не отключали?

Хм, в версиях от JB у меня отключено, то-ли по-дефолту, то-ли оно при установке спрашивает. Я и забыл, где оно отключается... Но, туда всё равно бы не ушло - их адреса у меня залочены :)

Более продвинутой платформы для размещения кода не нашлось ? Или выбирали тоже по-принципу "Первая Российская..."?

Это отличный вопрос!

Но для начала хотелось бы понять, что другое мы выбирали по принципу «Первая Российская...»? Кажется, такого никто не декларировал. В этом плане комментарий является чистой воды фантазией.

Что не является фантазией, так это то, что GitFlic мы можем развернуть на своих серверах и вести разработку в закрытом формате. По своей функциональности он похож на GitLab, собственно, как мне кажется, именно как замену GitLab можно рассматривать GitFlic. Плюс к этому GitFlic входит в «Группу Астра» и у нас появляется возможность повлиять на разработку, иногда это необходимо.

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

Но вообще в рамках данного блога, думаю, самое интересное — это то, что GitFlic не является форком чего-нибудь. Тут пошли по пути «напишем всё свое с нуля» еще в уже далеком 2020 году, и что самое важное — это весь бэкенд тут на Java и Spring Boot’e.

И думаю скоро вы так же сможете в этом убедиться так как в планах у команды GitFlic открыть исходники.

Хорошо, ок, про первую российскую сыграл заголовок в статье.... Те-же слова на сайте GitFlic.
Вопрос в другом - насколько, в текущем состоянии, этот GitFlic удобен для такого проекта? Поиска как такового нет, список коммитов тормозит, хочешь посмотреть историю файла - он тупо перекидывает в список коммитов, где нужно выбрать ветку, для начала... И т.д.

Как основной репозиторий для разработки думаю вполне. Я больше читаю код через IDE. Но замечания справедливые, передам разработчикам из Gitflic-а.

Ну и подумаем на счет зеркал репозитория.

А где для AMD?))) Переименуйте хоть в x64 или x86_64
А где для AMD?))) Переименуйте хоть в x64 или x86_64

Переименуем :)

Что-то сходу не задалось :)

А когда ожидается поддержка других языков, в частотности GO?

Через LSP будет, про более серьезную поддержку сейчас сказать сложно.

а чем хуже\лучше чем GigaIDE от сбера?

Я лицо заинтересованное, так что не буду юлить, лучше как минимум потому что я участвую в разработке OpenIDE. 😄
Но если порассуждать то у нас разные подходы.

Мы не хотим большой бандл плагинов и вместо него предлагаем маркетплейс.

Мы открываем наш код, для того что бы пользователь при желании мог посмотреть как это все работает.

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

Но вообще лучше всего зайти на наш сайт, скачать и самому проверить, чем мы лучше/хуже GigaIDE или IDEA CE.

спасибо!

ЗЫ
проверить конечно проверю, т.к. от гига не в восторге

Тем что там не надо заводить sberid чтобы просто её запустить :)

Плюс, эта гига собрана на старом движке и чтобы поставить плагин, приходится откапывать его старую версию.

А фишки типа Settings Sync будут? И планируется ли выделять ресурсы на поддержку и постоянную актуализацию Android-плагина?

И планируется ли выделять ресурсы на поддержку и постоянную актуализацию Android-плагина?

Зачем, если есть Android Studio?

Возможно ли публиковать прямые ссылки на загрузку, чтобы из кода страницы не выдирать?

Было бы удобней пакет в AUR завести.

OpenIDE отображается в JetBrains Toolbox. Это фича, или баг?)

исходный код OpenIDE официально открыт и доступен под лицензией AGPLv3.

Чем не подошла Apache License, под которой опубликована IJ IDEA CE?

Зарегистрируйтесь на Хабре, чтобы оставить комментарий