Es gibt verschiedene Optionen für die kostenlose Lizenzierung des statischen Code-Analysators PVS-Studio, mit dem nach Fehlern und potenziellen Schwachstellen gesucht werden kann. Open Source-Projekte, kleine private Projekte, Experten für öffentliche Sicherheit und Inhaber des Microsoft MVP-Status können die kostenlose Lizenz nutzen. Der Artikel beschreibt kurz jede dieser Optionen.
PVS-Studio ist ein Tool zum Erkennen von Fehlern und potenziellen Schwachstellen im Quellcode von Programmen, die in C, C ++, C # und Java geschrieben wurden. Es läuft unter Windows, Linux und MacOS.
PVS-Studio ist eine kostenpflichtige B2B-Lösung und wird von einer Vielzahl von Teams in verschiedenen Unternehmen eingesetzt.
Kundenliste .
Betrachten wir die Optionen, wenn der PVS-Studio-Analysator kostenlos verwendet werden kann.
Projekte öffnen
PVS-Studio kann von Entwicklern, die an der Entwicklung von Open Source-Projekten beteiligt sind, die auf GitHub, GitLab oder Bitbucket gehostet werden, kostenlos verwendet werden. Wir stellen allen eine kostenlose Lizenz für einen Zeitraum von 1 Jahr aus. Um eine Lizenz zu erhalten, müssen Sie:
- Zur Seite gehen: Kostenlose Lizenz für PVS-Studio für Open Source
- Geben Sie den Namen und die E-Mail-Adresse ein, an die der Lizenzschlüssel gesendet werden soll.
- Geben Sie einen Link zu Ihrem GitHub / GitLab / Bitbucket-Profil ein.
- Senden Sie eine Anfrage für eine kostenlose Lizenz.
Nach Ablauf der Lizenz können Sie den neuen Lizenzschlüssel auf die gleiche Weise erhalten.
Der Schlüssel ist individuell und kann nur zum Überprüfen offener Projekte verwendet werden, die auf GitHub / GitLab / Bitbucket veröffentlicht wurden. Eine kostenlose Lizenz gilt nicht für Projektspiegel.
Weitere Details zu dieser Art der kostenlosen Lizenzierung finden Sie im Artikel "
Free PVS-Studio für diejenigen, die Open Source-Projekte entwickeln ".
Geschlossene Projekte
Es gibt viele kleine geschlossene Projekte, die von Enthusiasten entwickelt wurden. Dies sind beispielsweise Spiele, die von Indie-Entwicklern oder akademischen Projekten erstellt wurden.
Für diese Projekte kann die Option der kostenlosen Lizenzierung geeignet sein, da dem Code Kommentare besonderer Art hinzugefügt werden. Die Idee ist, dass solche Kommentare in großen Unternehmensprojekten nicht akzeptabel sind, aber Programmierer können sie durchaus zu ihren einzelnen Projekten hinzufügen.
Dies sind die Kommentare:
Kommentare für Studenten (akademische Lizenz):
Kommentare für einzelne Entwickler:
Übrigens kann diese Art der kostenlosen Lizenz nicht nur in geschlossenen, sondern auch in offenen Projekten verwendet werden.
Kommentare für offene kostenlose Projekte:
Um den statischen Analysator PVS-Studio kostenlos verwenden zu können, müssen Sie die folgenden zwei Schritte ausführen:
Schritt 1. Wenn Sie PVS-Studio als Plug-In für Visual Studio verwenden oder das Standalone-Dienstprogramm verwenden, geben Sie den folgenden Lizenzschlüssel ein:
Name: PVS-Studio Kostenlos
Schlüssel: KOSTENLOS-KOSTENLOS-KOSTENLOS
Wenn Sie PVS-Studio für Linux verwenden und dann direkt mit dem zweiten Schritt fortfahren, benötigen Sie keine Datei mit einer Lizenz.
Schritt 2 Nehmen Sie Korrekturen an allen kompilierten Dateien Ihres Projekts vor. Dies bezieht sich auf Dateien mit den Erweiterungen c, cc, cpp, cs, java usw. Header-h-Dateien müssen nicht geändert werden.
Sie müssen zwei Zeilen mit einem Kommentar am Anfang jeder Datei eingeben. Wenn Ihr Projekt viele Dateien enthält, können Sie das Dienstprogramm verwenden. Sie müssen ihr mitteilen, welcher Kommentar eingefügt werden soll, und das Verzeichnis mit dem Code. Anschließend durchläuft das Dienstprogramm rekursiv alle Dateien im Ordner und in den Unterordnern und fügt den Quelldateien die entsprechenden Kommentare hinzu. Sie können das Dienstprogramm (zusammen mit dem Quellcode) hier herunterladen:
How-to-Use-pvs-studio-free .
Weitere Details zu dieser Art der kostenlosen Lizenzierung finden Sie im Artikel "
Kostenlose Verwendung von PVS-Studio ". Bitte lesen Sie diesen Artikel unbedingt, wenn Sie sich für die in Betracht gezogene Option zur kostenlosen Nutzung entscheiden.
Sicherheitsexperten
Experten für Sicherheitslücken bei der Suche nach Sicherheitslücken können
uns schreiben und eine kostenlose Lizenz für den PVS-Studio-Analysator erhalten.
Wer eine Lizenz und Unterstützung erhalten möchte, muss bestätigen, dass er in Sicherheitsfragen verwickelt ist und öffentliche Aktivitäten durchführt, z. B. Artikel schreiben. Diese Punkte werden während der Korrespondenz geklärt.
Weitere Details: "
Wir stellen den PVS-Studio-Analysator Sicherheitsexperten zur Verfügung. "
Microsoft MVP
Die ersten, denen wir kostenlose Lizenzen anboten, waren Microsoft MVP. Bereits 2011 erschien die Publikation "
Kostenlose Lizenzen für PVS-Studio für MVP ". Nur wenige Menschen erinnern sich bereits daran, aber diese Aktion funktioniert weiterhin.
Wenn Sie Microsoft MVP sind,
schreiben Sie uns und geben Sie Ihr MVP-Profil auf der Microsoft-Website an. Wir senden Ihnen eine Lizenz, mit der Sie PVS-Studio 12 Monate lang ohne Einschränkungen nutzen können, auch für kommerzielle Zwecke. Dann kann die Lizenz erneuert werden.
Fazit
Es sollte über das Hauptszenario erinnert werden.
- Eine Testversion des Analysators ist auf der Website verfügbar. Die Seite, auf der Sie PVS-Studio herunterladen und einen Testschlüssel erhalten können.
- Ein Unternehmen kann eine Lizenz erwerben und schnell und qualitativ hochwertigen Support erhalten. Ihre Programmierer kommunizieren direkt mit den Programmierern des PVS-Studio-Teams. Keine Vermittler, Support-Mitarbeiter und so weiter. Nur direkte Kommunikation mit Programmierern und mir (technischer Direktor). Ein Beispiel .
Vielen Dank für Ihre Aufmerksamkeit und möchten mit Hilfe von PVS-Studio möglichst viele Fehler im Code vermeiden. Vergessen Sie jedoch nicht, dass das Wesentliche der Methodik der statischen Code-Analyse regelmäßig verwendet wird und nicht bei einmaligen Überprüfungen. Viel Glück

Wenn Sie diesen Artikel einem englischsprachigen Publikum zugänglich machen möchten, verwenden Sie bitte den Link zur Übersetzung: Andrey Karpov.
Möglichkeiten, eine kostenlose PVS-Studio-Lizenz zu erhalten .