获得免费PVS-Studio许可证的方法

PVS-Studio免费

有几种方法可以免费获得PVS-Studio静态代码分析器的许可证,该许可证旨在搜索错误和潜在的漏洞。 开源项目,小型封闭项目,公共安全专家和Microsoft MVP身份所有者可以免费使用许可证。 本文简要介绍了每个选项。

PVS-Studio是一种工具,旨在检测用C,C ++,C#和Java编写的程序源代码中的错误和潜在漏洞。 它适用于Windows,Linux和macOS环境。

PVS-Studio是付费的B2B解决方案,许多公司的许多团队都使用它。 客户名单。

因此,让我们考虑一下可以免费使用PVS-Studio分析仪的情况。

开源项目


参与开源项目开发的程序员可以免费使用PVS-Studio,该项目发布在GitHub,GitLab或Bitbucket上。 每个希望的人都可以免费获得1年的许可证。 要获得许可证,您需要:

  • 转到页面: 开源的免费PVS-Studio许可证
  • 输入您想要接收许可证密钥的名称和电子邮件;
  • 输入指向您的GitHub / GitLab / Bitbucket配置文件的链接;
  • 发送免费许可证的请求。

许可证到期后,您可以以相同的方式获得新的许可证密钥。

密钥是单独的,只能用于检查托管在GitHub / GitLab / Bitbucket上的开源项目。 免费许可证不会扩展到项目的镜像。

关于此类免费许可的更多详细信息,请参见“ 为开发开源项目的人提供的免费PVS-Studio ”一文。

封闭项目


爱好者开发了许多小型私人项目。 例如,由独立开发商开发的游戏或具有学术重点的项目。

基于在代码中添加特殊类型的注释的免费许可选项将适合这些项目。 关键是,这样的注释在大型公司项目中是不可接受的,但是开发人员可以在他们的单个项目中添加它们。

这些评论如下:

给学生的评论(学术许可):

// This is a personal academic project. Dear PVS-Studio, please check it. // PVS-Studio Static Code Analyzer for C, C++, C#, and Java: http://www.viva64.com 

对个别开发人员的评论:

 // This is an independent project of an individual developer. Dear PVS-Studio, please check it. // PVS-Studio Static Code Analyzer for C, C++, C#, and Java: http://www.viva64.com 

顺便说一句,这种类型的免费许可证不仅可以在封闭项目中使用,而且可以在开放项目中使用。

免费开源项目评论:

 // This is an open source non-commercial project. Dear PVS-Studio, please check it. // PVS-Studio Static Code Analyzer for C, C++, C#, and Java: http://www.viva64.com 

您需要经历两个步骤才能免费开始使用PVS-Studio代码分析器。

步骤1.如果您将PVS-Studio用作Visual Studio插件或使用Standalone实用程序,请输入以下许可证密钥:

名称:PVS-Studio Free

关键:免费,免费,免费

如果您使用的是用于Linux的PVS-Studio,则转到第二步,则不需要许可证文件。

步骤2.在项目的所有可编译文件中进行编辑。 我们的意思是扩展名为c,cc,cpp,cs,java和其他文件的文件。 您不必更改头文件。

您必须在每个文件的开头写两行注释。 如果您的项目中包含大量文件,则可以使用“ how-to-use-pvs-studio-free”实用程序。 您将需要指定要插入的注释以及带有代码的目录。 之后,该实用程序将递归遍历文件夹和子文件夹中的所有文件,并在代码中添加必要的注释。 您可以在此处下载实用程序(连同源代码): how-to-use-pvs-studio-free

您可以在文章“ 如何免费使用PVS-Studio ”中阅读有关这种免费许可的其他详细信息。 如果您决定选择上述免费使用选项,请务必阅读本文。

安全专家


专门研究漏洞的公共安全专家可以给我们写信,并获得PVS-Studio分析仪的免费许可证。

希望获得许可证和支持的每个人都必须确认他们专门研究安全问题并进行公共活动,例如撰写文章。 我们将通过邮件指定这些内容。

了解更多:“ 向安全专家分发PVS-Studio分析仪许可证 ”。

微软MVP


我们提供免费许可证的第一批人是Microsoft MVP。 帖子“ MVP的免费PVS-Studio许可证 ”出现在2011年。现在几乎没有人记得这一点,但此优惠仍然有效。

如果您是Microsoft MVP,请给我们发送电子邮件,并在Microsoft网站上指定您的MVP配置文件。 我们将向您发送许可证,允许您使用PVS-Studio长达12个月,没有任何限制,包括用于商业目的。 过期后,可以扩展许可证。

结论


我们可能需要提醒一下主要情况。

  • 网站上提供了试用版分析仪。 在此页面上 ,您可以下载PVS-Studio并获得试用密钥。
  • 公司可以购买许可证并获得快速而熟练的支持。 您的开发人员将直接与PVS-Studio团队的开发人员进行交流。 没有中间商,支持人员等。 仅与程序员和我(技术总监)进行直接沟通。 例子

感谢您的关注,我们希望您通过使用PVS-Studio来防止出现尽可能多的错误。 只是不要忘记静态代码方法论的重点在于它的常规用法,而不是单一检查。 祝你好运!

Source: https://habr.com/ru/post/zh-CN443340/


All Articles