Методы машинного обучения в области программной инженерии
Sorrel: управление лицензиями в IDE
Мы разработали Sorrel — плагин для управления лицензиями и обнаружения потенциальных несовместимостей для IntelliJ IDEA, популярной Java IDE. Плагин сканирует проект в поисках информации о лицензии проекта и лицензиях его библиотек. Если у проекта еще нет лицензии, плагин предоставляет разработчику рекомендации по выбору наиболее подходящей открытой лицензии, а при наличии лицензии — информирует программиста о возможных нарушениях лицензирования. Данный инструмент упрощает разработчикам выбор подходящей лицензии для проекта и позволяет избежать большинства ошибок лицензирования — в знакомом редакторе IDE.
Плагин доступен на GitHub. Демовидео доступно на YouTube.
Участники
Публикации
Sorrel: an IDE Plugin for Managing Licenses and Detecting License Incompatibilities
Сентябрь 2021
Dmitry Pogrebnoy, Ivan Kuznetsov, Yaroslav Golubev, Vladislav Tankov, and Timofey Bryksin