PVS-Studio的免费许可选项

PVS-Studio免费

有几种免费的PVS-Studio静态代码分析仪许可选项,旨在搜索错误和潜在的漏洞。 开源项目,小型私人项目,公共安全专家和Microsoft MVP身份持有者都可以使用免费许可证。 本文简要讨论了每个选项。

PVS-Studio是用于检测用C,C ++,C#和Java编写的程序的源代码中的错误和潜在漏洞的工具。 它可以在Windows,Linux和macOS上运行。

PVS-Studio是一种付费的B2B解决方案,已被各公司的众多团队使用。 客户清单。

让我们考虑一下可以免费使用PVS-Studio分析仪的选项。

公开项目


参与开发托管在GitHub,GitLab或Bitbucket上的开源项目的开发人员可以免费使用PVS-Studio。 我们向所有人颁发为期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 Utility,请输入以下许可证密钥:

名称:PVS-Studio Free

关键:免费,免费,免费

如果您将PVS-Studio用于Linux,则直接转到第二步,则不需要带有许可证的文件。

第二步 对项目的所有编译文件进行更正。 这是指扩展名为c,cc,cpp,cs,java等的文件。 标头h文件不需要更改。

您必须在每个文件的开头输入两行并带有注释。 如果您的项目有很多文件,则可以使用Utility实用程序。 您将需要告诉她要插入哪个注释以及包含代码的目录。 然后,该实用程序将递归遍历文件夹和子文件夹中的所有文件,并将相应的注释添加到源文件中。 您可以在此处下载实用程序(以及源代码): how-to-use-pvs-studio-free

如何免费使用PVS-Studio文中介绍了这种免费许可的其他详细信息。 如果您决定选择免费使用的已考虑选项,请务必阅读本文。

安全专家


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

那些希望获得许可证和支持的人将必须确认他们参与了安全问题并进行了公共活动,例如撰写文章。 这些要点将在通信过程中阐明。

更多详细信息:“ 我们向安全专家提供PVS-Studio分析仪。

微软MVP


我们提供免费许可证的第一位用户是Microsoft MVP。 早在2011年,出版了《 PVS-Studio for MVP的免费许可证 》。 很少有人已经记住这一点,但是此动作仍在继续。

如果您是Microsoft MVP,请写信给我们,并在Microsoft网站上指明您的MVP配置文件。 我们将向您发送许可证,使您可以12个月无限制地使用PVS-Studio,包括用于商业目的。 然后可以续订许可证。

结论


应该回顾一下主要情况。

  • 该站点提供了分析仪的试用版。 您可以从该页面下载PVS-Studio并获取试用版密钥。
  • 公司可以获得许可证并获得快速,优质的支持。 您的程序员将直接与PVS-Studio团队的程序员交流。 没有中介机构,支持人员等。 仅与程序员和我(技术总监)进行直接沟通。 一个例子

感谢您的关注,并希望在PVS-Studio的帮助下尽可能避免代码中的错误。 只是不要忘记静态代码分析方法的本质是定期使用,而不是一次性检查。 祝你好运



如果您想与说英语的读者分享这篇文章,请使用以下链接:Andrey Karpov。 获得免费PVS-Studio许可证的方法

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


All Articles