Free PVS-Studio for those who develop open projects
On the eve of celebrating the new 2019, the PVS-Studio team decided to make a nice gift to all contributors of open-source projects hosted on GitHub or Bitbucket. They are given the opportunity to use the free PVS-Studio static analyzer for the development of open source projects.
We help to make open source code better and more reliable. Although, thanks to our publications, more than 10,000 errors were corrected in open source projects , this is clearly not enough. Our team is not physically able to regularly check thousands of open source projects. Therefore, in 2016, we offered the free licensing option of PVS-Studio. The only condition is the presence of special comments in the code. More details about this type of licensing are described in the article " How to use PVS-Studio for free ."
Following the wishes, we decided to provide the opportunity to use PVS-Studio for free to everyone who participates in the development of open source projects hosted on GitHub or Bitbucket. Authors of these projects will not need to add any comments.
We give everyone a free license for a period of 1 year. To obtain a license, you must:
- Go to page: https://www.viva64.com/ru/open-source-license/
- Enter the name and e-mail to which the license key will be sent;
- Enter a link to your GitHub / Bitbucket profile;
- Submit a free license request.
When the license expires, you will be able to obtain a new license key in the same way.
The key is individual and can only be used to check open projects published on GitHub / Bitbucket. Free license does not apply to project mirrors.
The old version of the free use of the analyzer when adding comments to the code remains valid. This mode has its advantages. For example, it can be used by students to test their projects without having to post them on GitHub / Bitbucket. Moreover, the previous version allows using the analyzer in general in closed projects.
Free users are supported through responses on the StackOverflow website. This condition is described in more detail in the article " How to use PVS-Studio for free " (see the chapter "Addition: Support"). We want to note that StackOverflow is not a bugtracker. Let's discuss there issues related to the work of the analyzer, its modes of operation, and so on. In order to inform us about an obvious bug, please continue to write to us in support.
The promotion of free licenses is unlimited. However, if we feel that something has gone wrong, we reserve the right to change its conditions or stop it. We also reserve the right to withdraw a specific key without giving a reason.
As mentioned earlier, the possibility of using a free license does not apply to project mirrors, for example, Clang , Chromium , KDE, and so on. The support of developers of such projects will require considerable work from our team and it will be fair if the companies where these developers are employed acquire a paid license :).
- PVS-Studio product page
- Download PVS-Studio
- Get a free license for an open source project.
- Free use of PVS-Studio in closed projects
- Free licensing options for PVS-Studio
If you want to share this article with an English-speaking audience, then please use the link to the translation: Andrey Karpov. Free PVS-Studio for everyone who develops open source projects .