Обсуждение бесплатной лицензии PVS-Studio для проектов, размещённых на GitHub



Бесплатный PVS-Studio для всех, кто развивает открытые проекты на GitHub?


Предлагаю вниманию прототип статьи под названием «Бесплатный PVS-Studio для всех, кто развивает открытые проекты на GitHub». Прошу подойти к данной теме конструктивно и высказывать предложения и критику по делу. Интересно мнение, насколько предложенный вариант разумен и удобен? Что можно улучшить? Какие дополнительные ограничения можно добавить? Кто бы из вас воспользовался/не воспользовался и почему?

Ещё раз подчеркну, что статья является пробной и имеет своей целью организовать дискуссию. Если Вы наткнулись на этот пост в 2019 году, то просим перейти к новой версии статьи (TODO: здесь будет ссылка :).
Бесплатный PVS-Studio для всех, кто развивает открытые проекты на GitHub

В канун празднования нового 2019 года команда PVS-Studio решила сделать приятный подарок всем контрибьюторам open-source проектов, хостящихся на GitHub. Им предоставляется возможность бесплатного использования статического анализатора PVS-Studio для развития открытых проектов.

Бесплатный PVS-Studio для всех, кто развивает открытые проекты на GitHub

В канун празднования нового 2019 года команда PVS-Studio решила сделать приятный подарок всем контрибьюторам open-source проектов, хостящихся на GitHub. Им предоставляется возможность бесплатного использования статического анализатора PVS-Studio для развития открытых проектов.

Мы помогаем сделать код открытого программного обеспечения более качественным и надёжным. Хотя благодаря нашим публикациям в отрытых проектах было исправлено более 10000 ошибок, этого явно недостаточно. Наша команда физически не способна регулярно проверять тысячи открытых проектов. Поэтому в 2016 году мы предложили бесплатный вариант лицензирования PVS-Studio. Единственно условие — это наличие в коде комментариев специального вида. Подробнее про этот вид лицензирования рассказано в статье «Как использовать PVS-Studio бесплатно».

Идя навстречу пожеланиям GitHub сообщества, мы решили предоставить возможность бесплатного использования PVS-Studio всем, кто участвует в развитии открытых проектов, размещённых на GitHub.

Всем желающим мы выдаём бесплатную лицензию сроком на 2 года. Для того, чтобы получить лицензию, необходимо:

  1. Перейти на страницу: ___
  2. Ввести ссылки на свой GitHub профайл
  3. Ввести e-mail, на который будет прислан лицензионный ключ.
  4. Отправить запрос на бесплатную лицензию


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

Ключ является индивидуальным, и может быть использован только для проверки открытых проектов, опубликованных на GitHub. Бесплатная лицензия не распространяется на зеркала проектов.

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

Условия

Поддержка бесплатных пользователей осуществляется посредством ответов на сайте StackOverflow. Более подробно это условие описано в статье «Как использовать PVS-Studio бесплатно» (см. главу «Дополнение: Поддержка»). Хотим обратить внимание, что StackOverflow не является багтрекером. Давайте обсуждать там вопросы, связанные именно с работой анализатора, режимами его работы и так далее. Чтобы проинформировать нас о явном баге, просим по-прежнему писать нам в поддержку.

Акция предоставления бесплатных лицензий является бессрочной. Однако, если мы почувствуем, что что-то пошло не так, мы оставляем за собой право изменить её условия или прекратить её. Также мы оставляем за собой право отозвать конкретный ключ без объяснения причины.

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

© Habrahabr.ru