Na véspera da celebração do novo ano de 2019, a equipe PVS-Studio decidiu fazer um belo presente a todos os colaboradores de projetos de código aberto hospedados no GitHub, GitLab ou Bitbucket. Eles têm a oportunidade de usar gratuitamente o analisador estático PVS-Studio para desenvolver projetos de código aberto.
Ajudamos a tornar o código-fonte aberto melhor e mais confiável. Embora, graças às nossas publicações,
mais de 10.000 erros tenham sido corrigidos em projetos de código aberto, isso claramente não é suficiente. Nossa equipe é fisicamente incapaz de verificar regularmente milhares de projetos abertos. Portanto, em 2016, propusemos uma opção de licenciamento gratuito para o PVS-Studio. A única condição é a presença no código de comentários de um tipo especial. Leia mais sobre esse tipo de licenciamento no artigo "
Como usar o PVS-Studio de graça ".
Atendendo aos nossos desejos, decidimos oferecer a oportunidade de usar o PVS-Studio gratuitamente para todos os envolvidos no desenvolvimento de projetos abertos hospedados no GitHub, GitLab ou Bitbucket. Os autores desses projetos não precisarão adicionar nenhum comentário.
Para todos, emitimos uma licença gratuita por um período de 1 ano. Para obter uma licença, você deve:
- Vá para a página: https://www.viva64.com/en/open-source-license/
- Digite o nome e o email para o qual a chave de licença será enviada;
- Insira um link para seu perfil do GitHub / GitLab / Bitbucket;
- Envie uma solicitação de licença gratuita.
Após o vencimento da licença, você pode obter a nova chave de licença da mesma maneira.
A chave é individual e só pode ser usada para verificar projetos abertos publicados no GitHub / GitLab / Bitbucket. Uma licença gratuita não se aplica aos espelhos do projeto.
A versão antiga do uso gratuito do analisador ao adicionar comentários ao código permanece válida. Este modo tem suas vantagens. Por exemplo, ele pode ser usado pelos alunos para testar seus projetos sem precisar carregá-los no GitHub / GitLab / Bitbucket. Além disso, a versão anterior permite usar o analisador em geral em projetos fechados.
CondiçõesO suporte para usuários gratuitos é fornecido através de respostas no site StackOverflow. Esta condição é descrita em mais detalhes no artigo “
Como usar o PVS-Studio gratuitamente ” (consulte o capítulo “Adição: Suporte”). Queremos observar que o StackOverflow não é um rastreador de erros. Vamos discutir questões relacionadas especificamente ao analisador, seus modos de operação e assim por diante. Para nos informar sobre um erro óbvio, continue escrevendo para nós em suporte.
A ação de fornecer licenças gratuitas é perpétua. No entanto, se acharmos que algo deu errado, reservamo-nos o direito de alterar suas condições ou encerrá-lo. Também nos reservamos o direito de revogar uma chave específica sem fornecer um motivo.
Como mencionado anteriormente, a possibilidade de usar uma licença gratuita não se aplica aos espelhos do projeto, por exemplo,
Clang ,
Chromium ,
KDE e assim por diante. O suporte para desenvolvedores de tais projetos exigirá um trabalho considerável de nossa equipe e será justo se as empresas onde esses desenvolvedores estão contratados adquirirem uma licença paga :).
Links adicionais:
- Página do produto PVS-Studio
- Baixar PVS-Studio
- Obtenha uma licença gratuita para um projeto de código aberto
- Uso gratuito do PVS-Studio em projetos fechados
- Opções de licenciamento gratuitas para o PVS-Studio

Se você deseja compartilhar este artigo com um público que fala inglês, use o link para a tradução: Andrey Karpov.
PVS-Studio gratuito para todos que desenvolvem projetos de código aberto .