Visual studio 2018 community лицензия: Visual studio community 2017 Срок действия лицензии истёк

Как ввести лицензию PVS-Studio и что делать дальше

13 Мар 2023

13 Мар 2023

  • Что включает в себя лицензия
  • Способы активации через графический интерфейс
    • Microsoft Visual Studio
    • JetBrains IntelliJ IDEA / Rider / CLion
    • C and C++ Compiler Monitoring UI
  • Способы активации через интерфейс командной строки
    • Windows
    • Linux/macOS
    • Java анализатор
  • Быстрый старт или что дальше?

Анализатор PVS-Studio позволяет производить анализ проектов, написанных на языках программирования C, C++, C# и Java. Он может быть запущен на операционных системах Windows, Linux и macOS. Перед началом использования анализатора необходимо произвести активацию лицензии. В связи с большим числом сценариев использования продукта (например, в IDE, на локальных и облачных CI/CD), далее будут перечислены все возможные способы активации. Перейдите в раздел, который Вам подходит, и следуйте инструкции.

Важно. Все действия выполняются после установки анализатора. Вы можете скачать его на странице «Скачать PVS-Studio».

Что включает в себя лицензия

Лицензия анализатора состоит из имени пользователя и 16-символьного лицензионного ключа в формате «ХХХХ-ХХХХ-ХХХХ-ХХХХ». Если у вас отсутствует лицензия, ее можно получить через форму запроса триальной версии.

Ниже приведен пример того, как может выглядеть лицензионная информация:

JohnSmith           <--- Имя пользователя
ASD1-DAS3-5KK3-LODR <--- Лицензионный ключ

Способы активации через графический интерфейс

Microsoft Visual Studio

Перейдите в меню Visual Studio Extensions > PVS-Studio > Options (до 2015 версии Visual Studio просто PVS-Studio > Options):

После этого справа в меню перейдите на страницу PVS-Studio > Registration:

В поле ‘Name’ необходимо подставить имя пользователя, а в ‘LicenseKey’ – лицензионный ключ из своей лицензии. Если вы ввели валидные данные, то у вас отобразится сообщение с данными лицензии:

В случае если введённые данные лицензии недействительны, то вам также отобразится уведомление об этом:

JetBrains IntelliJ IDEA / Rider / CLion

Для ввода лицензии анализатора необходимо открыть любой проект в IDE, после чего открыть окно настроек плагина с помощью команды меню Tools > PVS-Studio > Settings:

В открывшемся окне настроек плагина перейти на страницу Registration:

В поле ‘Name’ необходимо подставить имя пользователя, а в ‘License Key’ – лицензионный ключ из своей лицензии:

Если вы ввели правильную лицензию, то надпись ‘Invalid License’ будет заменена на ‘Valid License’, а поле ‘Expires’ покажет дату окончания действия лицензии. Для подтверждения и сохранения введённой лицензии нажмите кнопку Apply или OK.

C and C++ Compiler Monitoring UI

Перейдите в меню утилиты Tools > Options > Registration, чтобы ввести лицензию:

В поле ‘Name’ необходимо подставить имя пользователя, а в ‘LicenseKey’ – лицензионный ключ из своей лицензии.
—licenseKey %LICENSE_KEY%

Вместо переменной ‘USER_NAME’ необходимо подставить имя пользователя, а вместо ‘LICENSE_KEY’ – лицензионный ключ из своей лицензии.

При таком запуске анализатор запишет лицензию в файл настроек с расположением по умолчанию: «%APPDATA%/PVS-Studio/Settings.xml». Если файла настроек не существует, он будет создан. Используя флаг —settings, можно указать путь до файла настроек в нестандартном расположении.

С помощью флага –licInfo можно получить информацию о текущей лицензии.

Linux/macOS

При использовании анализатора на Linux/macOS платформах, когда нет возможности ввести лицензию при помощи GUI, используется специальная утилита pvs-studio-analyzer.

На Linux / macOS строка запуска может выглядеть следующим образом:

pvs-studio-analyzer credentials ${USER_NAME} ${LICENSE_KEY}

Вместо переменной ‘USER_NAME’ необходимо подставить имя пользователя, а вместо ‘LICENSE_KEY’ – лицензионный ключ из своей лицензии.

При таком запуске анализатор запишет лицензию в файл настроек с расположением по умолчанию: «~/.config/PVS-Studio/PVS-Studio.lic». Если файла настроек не существует, он будет создан.

Java анализатор

Поскольку Java анализатор может быть установлен независимо от других компонентов PVS-Studio, активацию лицензии можно также произвести через плагины для сборочных систем.

При использовании Maven команда для ввода лицензии может выглядеть следующим образом:

mvn pvsstudio:pvsCredentials "-Dpvsstudio.userName=${USER_NAME}" \
                             "-Dpvsstudio.licenseKey=${LICENSE_KEY}"

При использовании Gradle активация происходит с помощью следующей команды:

./gradlew pvsCredentials "-Ppvsstudio.userName=${USER_NAME}" \
                         "-Ppvsstudio.licenseKey=${LICENSE_KEY}"

Вместо переменной ‘USER_NAME’ необходимо подставить имя пользователя, а вместо ‘LICENSE_KEY’ – лицензионный ключ из своей лицензии.

Быстрый старт или что дальше?

Способы запуска анализатора приведены на соответствующих страницах:

  • Знакомство со статическим анализатором кода PVS-Studio на Windows
  • Как запустить PVS-Studio в Linux и macOS (C, C++)
  • Установка PVS-Studio C# на Linux и macOS
  • Как запустить PVS-Studio Java
  • Работа PVS-Studio в Visual Studio
  • Работа PVS-Studio в JetBrains Rider и CLion
  • Использование PVS-Studio в среде Qt Creator
  • PVS-Studio для Embedded-разработки
  • Проверка Unreal Engine проектов
  • Проверка проектов Visual Studio / MSBuild / . NET Core из командной строки с помощью PVS-Studio
  • Анализ C++ проектов на основе JSON Compilation Database
  • Проверка проектов независимо от сборочной системы (C и C++)
  • Интеграция PVS-Studio в CMake с помощью CMake-модуля

Была ли полезна эта страница документации?

c# — Нужна ли мне лицензия для внедрения программного обеспечения от сообщества Visual Studio?

спросил

Изменено
6 лет, 6 месяцев назад

Просмотрено
2к раз

я просто спрашиваю о вещах от сообщества Visual Studio. Я сделал сборку программного обеспечения на С#, и небольшая компания хочет купить мое программное обеспечение, я использую Visual Studio Community 2015 и MS SQL Express. Просто хочу спросить, нужно ли мне получать лицензию на мое программное обеспечение специально для лицензии Microsoft или лицензии .net? И какие-то юридические действия? спасибо

  • c#
  • визуальное студийное сообщество

0

Положения и условия Microsoft очень четко излагают эту тему.

В некорпоративных организациях до пяти пользователей могут использовать Visual Studio Community. В корпоративных организациях (имеется в виду организации с >250 ПК или годовой выручкой >1 млн долларов США) не допускается никакое использование, кроме описанных выше сценариев среды с открытым исходным кодом, академических исследований и обучения в классе.

https://www.visualstudio.com/vs/community/

Однако в отношении вас действует еще один пункт.

Любой отдельный разработчик может использовать Visual Studio Community для создания своих собственных бесплатных или платных приложений .

https://www.visualstudio.com/vs/community/

В обоих случаях вы имеете право использовать выпуск Visual Studio Community так, как считаете нужным.

0

Это зависит от нескольких факторов.

Сама лицензия разумно ясна по теме с https://www.visualstudio.com/vs/community/,

Любой разработчик может использовать Visual Studio Community для создания собственных бесплатных или платных приложений.

Однако это также может зависеть от размера компании, желающей купить ваше программное обеспечение. Из технического документа сообщества VS 2015,

.

Пример 2. Фирма из списка Fortune 500 передала разработку своего мобильного приложения для поиска магазинов небольшому агентству. Приложение не является проектом с открытым исходным кодом. В агентстве над проектом работают 5 сотрудников, и они хотели бы использовать Visual Studio Community 2015. Поскольку агентство является подрядчиком, разрабатывающим это приложение для фирмы из списка Fortune 500, и поскольку приложение не является проектом с открытым исходным кодом, агентство не может использовать Visual Studio Community 2015. Studio Community 2015 для разработки и тестирования приложения.

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

.

В корпоративных организациях (имеется в виду те, у которых > 250 ПК или годовой доход > 1 млн долларов США) для сотрудников и подрядчиков не допускается никакое использование, кроме сценариев с открытым исходным кодом, академических исследований и обучения в классе, описанных выше.

Я бы следовал этим рекомендациям, основываясь на цифрах от вашего потенциального покупателя, чтобы узнать, нужна ли вам лицензия.

2

Зарегистрируйтесь или войдите в систему

Зарегистрируйтесь с помощью Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя электронную почту и пароль

Опубликовать как гость

Электронная почта

Требуется, но никогда не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания и подтверждаете, что прочитали и поняли нашу политику конфиденциальности и кодекс поведения.

Лицензирование семейства продуктов Visual Studio (или их бесплатное использование)

Расширяемость TFS, VS Code, VS Extensibility

Карлос Кинтеро 2 комментариев

Это кросс-пост с другого моего веб-сайта, Ресурсы Visual Studio (больше не доступен). Если вы как отдельный человек или ваша команда начинаете разрабатывать платные расширения или расширения с открытым исходным кодом для семейства продуктов Visual Studio, в первую очередь нужно знать, какие продукты вы можете использовать на законных основаниях.

Распространенный вопрос, который может возникнуть у вас при использовании Visual Studio на законных основаниях, заключается в том, какие у вас есть варианты. Как всегда бывает с лицензированием, это довольно сложная тема с довольно большим количеством опций, но хорошая новость заключается в том, что если вы являетесь индивидуальным разработчиком или небольшой командой, вы можете использовать все семейство продуктов Visual Studio бесплатно. Я не юрист, поэтому уточните всю эту информацию у юриста или в юридическом отделе. Цель этого поста — предоставить вам указатели на различные варианты.

Первое, что нужно знать, это продукты и выпуски:

  • Visual Studio
    • Visual Studio Community Edition
    • Профессиональная версия Visual Studio
    • Visual Studio Enterprise Edition
  • Код Visual Studio
  • Azure DevOps (ранее Visual Studio Team Services, VSTS)
  • Azure DevOps Server (ранее Team Foundation Server, TFS)
    • Сервер Azure DevOps
    • Сервер Azure DevOps, экспресс-выпуск
Лицензирование Visual Studio

Visual Studio Professional Edition и Enterprise Edition являются платными версиями, а Community Edition предоставляется бесплатно для некоторых сценариев.

Вы можете сравнить три выпуска на этой странице:

Сравнить предложения Visual Studio

Для Visual Studio Professional Edition и Enterprise Edition вы можете сравнить варианты приобретения (автономная версия для Professional Edition или стандартная/облачная подписка для обеих версий ) на этой странице:

Варианты приобретения Visual Studio

Visual Studio Community Edition предоставляется бесплатно в следующих сценариях (см. Сообщество Visual Studio):

  • Для частных лиц: Любой отдельный разработчик может использовать Visual Studio Community для создания  своих собственных бесплатных или платных приложений .
  • Для некорпоративных организаций (имеются в виду организации с ≤250 ПК и годовым доходом ≤1 млн долларов США): Visual Studio Community могут использовать до пяти пользователей.
  • Для корпоративных организаций (имеются в виду организации с >250 ПК или годовым доходом >1 млн долларов США): Visual Studio Community можно использовать для следующих сценариев:
    • В учебной среде класса
    • Для научных исследований
    • За участие в проектах с открытым исходным кодом

Подробные сведения об условиях лицензии последних версий Visual Studio редакции Community приведены здесь:

УСЛОВИЯ ЛИЦЕНЗИИ НА ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ MICROSOFT. MICROSOFT VISUAL STUDIO COMMUNITY 2015

УСЛОВИЯ ЛИЦЕНЗИИ НА ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ MICROSOFT. MICROSOFT VISUAL STUDIO COMMUNITY 2017

УСЛОВИЯ ЛИЦЕНЗИИ НА ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ MICROSOFT. СООБЩЕСТВО MICROSOFT VISUAL STUDIO 2019

Лицензирование Visual Studio Code

Visual Studio Code является бесплатным и открытым исходным кодом. Подробная информация о лицензии находится здесь:

УСЛОВИЯ ЛИЦЕНЗИИ НА ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ MICROSOFT. КОД MICROSOFT VISUAL STUDIO

Лицензирование Azure DevOps (ранее Visual Studio Team Services, VSTS)

Azure DevOps различает три типа пользователей: количество функций (создание, редактирование и поиск рабочих элементов, просмотр невыполненных работ и досок, утверждение выпусков и т. д.). Этот уровень доступа не предназначен для разработчиков (они не могут управлять исходным кодом в приватных репозиториях).

  • бесплатных пользователей с уровнем доступа «Базовый». Они могут делать больше, и этот уровень предназначен для разработчиков. У вас может быть до 5 бесплатных пользователей с уровнем доступа «Базовый».
  • Платные пользователи: если вам нужно более 5 бесплатных пользователей для вашей команды, вам нужно платить за большее количество пользователей, которые получают больше возможностей, чем бесплатные пользователи с уровнем доступа «Базовый», например клиентскую лицензию Team Foundation Server CAL (лицензию клиентского доступа). ) для доступа к локальному серверу Azure DevOps. Дополнительные сведения см. в разделе Цены на Azure DevOps Server.
  • Лицензирование Azure DevOps Server (ранее Team Foundation Server, TFS)

    Если вам не нравится идея использования Azure DevOps в облаке, вы можете использовать его локально с Azure DevOps Server:

    • Для отдельных лиц или до 5 разработчиков, вы можете использовать бесплатную версию Azure DevOps Server Express, которую можно скачать здесь.
    • Для команд с более чем 5 разработчиками вам необходимо заплатить за дополнительных разработчиков, как описано здесь: Купить доступ к Azure DevOps  или Azure Test Plans.