Программное обеспечение с открытым исходным кодом стало неотъемлемой частью разработки современных продуктов – более 80% компонентов современных приложений – это OSS (open-source software).
На сегодняшний день в мире существует более 400 различных лицензий (и это только в официальном регистре SPDX), и разработчикам-пользователям OSS непросто разбираться в их требованиях. И во время разработки ПО может возникнуть множество нежелательных ситуаций, связанных с лицензиями: компания может получить иск в суд за нарушение требований лицензии – к примеру:
Мы разрабатываем продукт, позволяющий разработчикам детектировать используемые лицензии в их коде и в зависимостях их проекта, проверять их совместимость и отслеживать соблюдение требований различных лицензий – и все это делать прямо в CI-системе, благодаря Qodana.
В этом проекте предстоит работать над расширением и улучшением функциональности нашего нового продукта:
Ожидаю, что в результате стажировки стажер не только дополнит свое резюме хорошим проектом, но и прокачается как в инженерных скиллах – станет лучше писать код благодаря полученным Code Review, научится работать с современными CI-системами; так и поработает в команде и зарядится опытом запуска новых фичей в продукт.
В случае вопросов пишите по адресу viktor.tiulpin@jetbrains.com или egor.bulychev@jetbrains.com.