Исследовательская группа

Методы машинного обучения в области программной инженерии

Sorrel: управление лицензиями в IDE

Тимофей БрыксинПриостановлен

Мы разработали Sorrel — плагин для управления лицензиями и обнаружения потенциальных несовместимостей для IntelliJ IDEA, популярной Java IDE. Плагин сканирует проект в поисках информации о лицензии проекта и лицензиях его библиотек. Если у проекта еще нет лицензии, плагин предоставляет разработчику рекомендации по выбору наиболее подходящей открытой лицензии, а при наличии лицензии — информирует программиста о возможных нарушениях лицензирования. Данный инструмент упрощает разработчикам выбор подходящей лицензии для проекта и позволяет избежать большинства ошибок лицензирования — в знакомом редакторе IDE.

Плагин доступен на GitHub. Демовидео доступно на YouTube.

Участники

Публикации

Sorrel: an IDE Plugin for Managing Licenses and Detecting License Incompatibilities

September 2021

Dmitry Pogrebnoy, Ivan Kuznetsov, Yaroslav Golubev, Vladislav Tankov, and Timofey Bryksin

Подробнее