to the top
close form
Для получения триального ключа
заполните форму ниже
Team license
Enterprise license
** Нажимая на кнопку, вы даете согласие на обработку
своих персональных данных. См. Политику конфиденциальности

close form
Запросите информацию о ценах
Новая лицензия
Продление лицензии
--Выберите валюту--
USD
EUR
* Нажимая на кнопку, вы даете согласие на обработку
своих персональных данных. См. Политику конфиденциальности

close form
Бесплатная лицензия PVS-Studio для специалистов Microsoft MVP
** Нажимая на кнопку, вы даете согласие на обработку
своих персональных данных. См. Политику конфиденциальности

close form
Для получения лицензии для вашего открытого
проекта заполните, пожалуйста, эту форму
** Нажимая на кнопку, вы даете согласие на обработку
своих персональных данных. См. Политику конфиденциальности

close form
Мне интересно попробовать плагин на:
** Нажимая на кнопку, вы даете согласие на обработку
своих персональных данных. См. Политику конфиденциальности

close form
check circle
Ваше сообщение отправлено.

Мы ответим вам на


Если вы так и не получили ответ, пожалуйста, проверьте папку
Spam/Junk и нажмите на письме кнопку "Не спам".
Так Вы не пропустите ответы от нашей команды.

>
>
Лицензирование PVS-Studio: почему у нас…

Лицензирование PVS-Studio: почему у нас нет Single User License?

11 Мар 2012

Сейчас PVS-Studio лицензируется по довольно простой схеме - основная (обычная) версия лицензируется на команду до пяти разработчиков. Есть site license для больших команд, но про это здесь говорить не будем.

Данная статья устарела. С актуальной информацией можно ознакомиться здесь.

Версия для одного разработчика (Single User License) отсутствует. Попробуем в этой заметке объяснить, почему это так.

Давайте разберем те случаи, когда возникает желание приобрести Single User License.

Разработка небольшого проекта силами одного-двух человек

В данном случае, приобретать инструмент PVS-Studio нет смысла. Не то что бы он вредит или не помогает, просто в малом объеме кода, который пишется 1-2 программистами, с ошибками еще можно бороться вручную. Программист знает весь проект целиком. Нет старого незнакомого унаследованного кода. Нет новых неопытных сотрудников. Нет спешки при разработке.

В данном варианте использование статического анализатора выглядит скорее как украшательство, чем как необходимость. Тем более, поскольку проект маленький, для его работы вполне хватит триальной версии PVS-Studio. В ней есть ограничение по количеству переходов. Но можно переходить в нужные места проекта, не используя клики. Это не очень удобно, но поскольку проект маленький, то подобной навигацией можно вполне пользоваться. Также в маленьком проекте будет мало ошибок, а значит, переходить к предупреждениям потребуется не часто.

Получается, что в маленьком проекте вполне можно использовать PVS-Studio бесплатно.

Поддержка различных старых проектов одним человеком

Человек дорабатывает уже существующие проекты. В этом случае мы считаем, что ему необходимо приобрести командную версию.

То, что только один/два человека сопровождают проект, вовсе не означает, что проект маленький. Стоит заметить, что нередко инструменты статического анализа лицензируются в зависимости от строк кода в проекте. Мы не хотим заставлять наших пользователей считать строки кода, общаться с менеджерами по продажам и т.п. Мы хотим предлагать инструмент по понятной цене, с ясной лицензионной политикой, чтобы его можно было легко и просто купить.

Таким образом, если осуществляется поддержка старого проекта, то значит в нем много строк кода. Наверняка, его писал коллектив программистов достаточно продолжительное время. Значит, для анализа подобного проекта с помощью PVS-Studio должна быть приобретена командная версия. Проект создавала команда, и то, что сейчас с ним работает один человек, не имеет значение. Мы убеждены, что покупка командной версии в данном случае справедлива.

Повышение качества кода большого проекта силами одного программиста или консультанта

Нередка ситуация, когда одному из членов команды поручают внедрить PVS-Studio для проверки большого проекта. В этом случае, часто хотят купить Single User License, на основании того, что с инструментом будет работать только один человек.

Да, возможно с инструментом будет работать только один человек. Но проект коллективный, а значит, для его проверки должна быть приобретена командная лицензия. В данном случае, ситуация аналогична той, которая была рассмотрена в предыдущем пункте. Раз размер кода велик и его создает группа разработчиков, то и приобретаться должна командная лицензия на PVS-Studio.

Создание множества новых маленьких приложений под заказ

Невозможно представить ситуацию, когда для создания множества маленьких проектов используется язык Си++. Есть множества других более подходящих языков для быстрой разработки приложений. На ум приходит только студент, пишущий курсовые работы на заказ. Но нам подобный случай не интересен и мы его не рассматриваем.

Приобретение Single User License "на пробу"

Бывает ситуация, когда большая компания изучает различные инструменты, прежде чем купить много лицензий (или одну большую) и интегрировать инструмент в процесс разработки программного обеспечения. Одним из способов является приобретение Single User License для того, чтобы оценить инструмент.

В случае PVS-Studio это не имеет смысла. PVS-Studio легко скачать с сайта и установить. Для этого нет никаких преград в виде предварительного общения с менеджерами. Загруженная версия полностью функциональна! Ограничение касается только количеством ошибок, которая она позволяет исправить. Это значит, что триальная версия полностью достаточна, чтобы всесторонне и внимательно изучить продукт.

Если есть желание, используя Single User License чтобы найти и устранить все ошибки в проекте, то это уже не изучение, а полноценная работа. Для этого, должна быть приобретена полноценная лицензия.

Еще раз подчеркнем, что для PVS-Studio предоставляет полную функциональность для задачи изучения. Техническая поддержка также доступна полностью - пишите нам.

Заключение

Если вы хотите приобрести Single User License и не нашли здесь описание своего случая, то напишите нам. Мы рассмотрим вашу ситуацию и постараемся найти взаимовыгодные вариант сотрудничества.

Популярные статьи по теме
C++ — язык 2022 года. Почему так, и что с другими языками?

Дата: 20 Янв 2023

Автор: Сергей Васильев

C++ становится языком 2022 года по версии TIOBE, обгоняя Python. Rust, C#, Go и прочие — далеко позади. Странно? Сейчас разберёмся.
PVS-Studio в 2022 году

Дата: 19 Янв 2023

Автор: Полина Алексеева

На дворе январь 2023, а значит, самое время подвести итоги уже прошлого 2022 года. Мы расскажем, чем занимались, и покажем, что нового появилось в анализаторе за это время. Давайте вместе взглянем на…
PVS-Studio: 2 фишки для быстрого старта

Дата: 08 Дек 2022

Автор: Сергей Васильев

В этой заметке расскажу, как легко начать использовать PVS-Studio. Рассмотрим два сценария: когда вы пробуете анализатор впервые и когда внедряете его в проект.
Почему ты делаешь за меня мою работу? Типы людей, которые не пишут в поддержку

Дата: 06 Дек 2022

Автор: Алёна Фоканова

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

Дата: 09 Ноя 2022

Автор: Ульяна Гришина

Сегодня мы отобрали свежие случаи программных ошибок, чтобы вы могли немного отвлечься и, возможно, узнать что-то новенькое. Если вам интересно узнать, как программисту удалось сломать Интернет по вс…

Комментарии (0)

Следующие комментарии next comments
close comment form
Unicorn with delicious cookie
Мы используем куки, чтобы пользоваться сайтом было удобно.
Хорошо