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

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

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

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

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

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

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

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

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

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

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

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

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

Условия

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

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

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


Оставить комментарий

Ваш email нигде не будет показан
Обязательные для заполнения поля помечены *

*

x

Ещё Hi-Tech Интересное!

Векторные представления товаров, или еще одно применение модели Word2Vec

Когда видов товаров тоже много, решить задачу помогает модель Word2Vec. Каждый день полтора миллиона людей ищут на Ozon самые разные товары, и к каждому из них сервис должен подбирать похожие (если пылесос все-таки нужен помощней) или сопутствующие (если к поющему ...

[Перевод] Внутренняя и внешняя линковка в C++

Всем добрый день! Надеемся, что она будет полезна и интересна для вас, как и нашим слушателям. Представляем вам перевод интересной статьи, который подготовили для вас рамках курса «Разработчик C++». Поехали. Хотите узнать, для чего используется ключевое слово extern, или как ...