En la víspera de la celebración del nuevo año 2019, el equipo de PVS-Studio decidió hacer un buen regalo a todos los contribuyentes de proyectos de código abierto alojados en GitHub, GitLab o Bitbucket. Se les da la oportunidad de utilizar el analizador estático PVS-Studio de forma gratuita para desarrollar proyectos de código abierto.
Ayudamos a que el código fuente abierto sea mejor y más confiable. Aunque, gracias a nuestras publicaciones, se han solucionado
más de 10,000 errores en proyectos de código abierto, esto claramente no es suficiente. Nuestro equipo es físicamente incapaz de verificar regularmente miles de proyectos abiertos. Por lo tanto, en 2016, propusimos una opción de licencia gratuita para PVS-Studio. La única condición es la presencia en el código de comentarios de un tipo especial. Lea más sobre este tipo de licencia en el artículo "
Cómo usar PVS-Studio de forma gratuita ".
Cumpliendo nuestros deseos, decidimos brindar la oportunidad de uso gratuito de PVS-Studio a todos los involucrados en el desarrollo de proyectos abiertos alojados en GitHub, GitLab o Bitbucket. Los autores de estos proyectos no necesitarán agregar ningún comentario.
Para todos, emitimos una licencia gratuita por un período de 1 año. Para obtener una licencia, debe:
- Vaya a la página: https://www.viva64.com/en/open-source-license/
- Ingrese el nombre y el correo electrónico al que se enviará la clave de licencia;
- Ingrese un enlace a su perfil de GitHub / GitLab / Bitbucket;
- Envíe una solicitud de licencia gratuita.
Después del vencimiento de la licencia, puede obtener la nueva clave de licencia de la misma manera.
La clave es individual y solo se puede usar para verificar proyectos abiertos publicados en GitHub / GitLab / Bitbucket. Una licencia gratuita no se aplica a los espejos del proyecto.
La versión anterior de usar el analizador de forma gratuita al agregar comentarios al código sigue siendo válida. Este modo tiene sus ventajas. Por ejemplo, los estudiantes pueden usarlo para probar sus proyectos sin tener que subirlos a GitHub / GitLab / Bitbucket. Además, la versión anterior permite utilizar el analizador en general en proyectos cerrados.
CondicionesEl soporte para usuarios gratuitos se proporciona a través de respuestas en el sitio web StackOverflow. Esta condición se describe con más detalle en el artículo "
Cómo utilizar PVS-Studio de forma gratuita " (consulte el capítulo "Adición: Soporte"). Queremos señalar que StackOverflow no es un rastreador de errores. Analicemos los problemas relacionados específicamente con el analizador, sus modos de funcionamiento, etc. Para informarnos de un error obvio, continúe escribiéndonos en soporte.
La acción de proporcionar licencias gratuitas es perpetua. Sin embargo, si creemos que algo salió mal, nos reservamos el derecho de cambiar sus condiciones o terminarlo. También nos reservamos el derecho de revocar una clave específica sin dar una razón.
Como se mencionó anteriormente, la posibilidad de usar una licencia gratuita no se aplica a los espejos de proyectos, por ejemplo,
Clang ,
Chromium ,
KDE, etc. El apoyo a los desarrolladores de dichos proyectos requerirá un trabajo considerable de nuestro equipo y será justo si las empresas donde trabajan estos desarrolladores adquieren una licencia paga :).
Enlaces adicionales:
- Página del producto PVS-Studio
- Descargar PVS-Studio
- Obtenga una licencia gratuita para un proyecto de código abierto
- Uso gratuito de PVS-Studio en proyectos cerrados.
- Opciones de licencia gratuitas para PVS-Studio

Si desea compartir este artículo con una audiencia de habla inglesa, utilice el enlace a la traducción: Andrey Karpov.
PVS-Studio gratuito para todos los que desarrollen proyectos de código abierto .