Es gibt verschiedene Möglichkeiten, eine kostenlose Lizenz für den statischen Code-Analysator PVS-Studio zu erhalten, mit dem nach Fehlern und potenziellen Schwachstellen gesucht werden kann. Open Source-Projekte, kleine geschlossene Projekte, Spezialisten für öffentliche Sicherheit und Eigentümer des Microsoft MVP-Status können die Lizenz kostenlos 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 funktioniert in Windows-, Linux- und MacOS-Umgebungen.
PVS-Studio ist eine kostenpflichtige B2B-Lösung, die von vielen Teams in verschiedenen Unternehmen eingesetzt wird. Liste der
Kunden .
Betrachten wir also die Fälle, in denen der PVS-Studio-Analysator kostenlos verwendet werden kann.
Open Source Projekte
PVS-Studio kann von den Programmierern kostenlos verwendet werden, die an der Entwicklung von Open Source-Projekten teilnehmen, die auf GitHub, GitLab oder Bitbucket veröffentlicht sind. Jeder, der möchte, kann eine kostenlose Lizenz für 1 Jahr erhalten. Um eine Lizenz zu erhalten, müssen Sie:
- Gehen Sie zur Seite: Kostenlose PVS-Studio-Lizenz für Open Source
- Geben Sie Ihren Namen und die E-Mail-Adresse ein, für die Sie einen Lizenzschlüssel erhalten möchten.
- Geben Sie den Link zu Ihrem GitHub / GitLab / Bitbucket-Profil ein.
- Senden Sie eine Anfrage für eine kostenlose Lizenz.
Nach Ablauf der Lizenz können Sie auf die gleiche Weise einen neuen Lizenzschlüssel erhalten.
Der Schlüssel ist individuell und kann nur zum Überprüfen von Open Source-Projekten verwendet werden, die auf GitHub / GitLab / Bitbucket gehostet werden. Die kostenlose Lizenz erstreckt sich nicht auf die Spiegel von Projekten.
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 private Projekte, die von Enthusiasten entwickelt wurden. Zum Beispiel Spiele, die von Indie-Entwicklern erstellt wurden, oder Projekte mit akademischem Schwerpunkt.
Die Option der kostenlosen Lizenzierung, basierend auf dem Hinzufügen von Kommentaren eines bestimmten Typs im Code, ist für diese Projekte geeignet. Der Punkt ist, dass solche Kommentare in großen Unternehmensprojekten nicht akzeptabel sind, aber Entwickler können sie durchaus in ihren einzelnen Projekten hinzufügen.
Hier sind diese Kommentare:
Kommentare für Studenten (akademische Lizenz):
Kommentare für einzelne Entwickler:
Diese Art von kostenlosen Lizenzen kann übrigens nicht nur in geschlossenen, sondern auch in offenen Projekten verwendet werden.
Kommentare für kostenlose Open Source-Projekte:
Sie müssen zwei Schritte ausführen, um PVS-Studio Code Analyzer kostenlos zu verwenden.
Schritt 1. Wenn Sie PVS-Studio als Visual Studio-Plugin 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, fahren Sie mit dem zweiten Schritt fort. Sie benötigen keine Lizenzdatei.
Schritt 2. Nehmen Sie Änderungen an allen kompilierbaren Dateien Ihres Projekts vor. Wir meinen Dateien mit den Erweiterungen c, cc, cpp, cs, java und anderen. Sie müssen die Header-Dateien nicht ändern.
Sie müssen am Anfang jeder Datei zwei Kommentarzeilen schreiben. Wenn Ihr Projekt eine große Anzahl von Dateien enthält, können Sie das Dienstprogramm "Verwendung von pvs-studio-frei" verwenden. Sie müssen den einzufügenden Kommentar und das Verzeichnis mit dem Code angeben. Danach durchläuft das Dienstprogramm rekursiv alle Dateien im Ordner und in den Unterordnern und fügt dem Code die erforderlichen 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, falls Sie sich für die oben genannte Option der kostenlosen Nutzung entschieden haben.
Sicherheitsexperten
Experten für öffentliche Sicherheit, die auf die Suche nach Schwachstellen spezialisiert sind, können
uns schreiben und eine kostenlose Lizenz für den PVS-Studio-Analysator erhalten.
Jeder, der die Lizenz und den Support erhalten möchte, muss bestätigen, dass er sich auf Sicherheitsfragen spezialisiert hat und öffentliche Aktivitäten durchführt, z. B. Artikel schreiben. Wir werden diese Dinge per Mail spezifizieren.
Lesen Sie mehr: "
Verteilen von PVS-Studio Analyzer-Lizenzen an Sicherheitsexperten ".
Microsoft MVP
Die ersten Personen, denen wir kostenlose Lizenzen anboten, waren Microsoft MVPs. Der Beitrag "
Kostenlose PVS-Studio-Lizenzen für MVPs " erschien im Jahr 2011. Kaum jemand erinnert sich jetzt daran, aber dieses Angebot bleibt bestehen.
Wenn Sie ein Microsoft MVP sind,
senden Sie uns eine
E-Mail und geben Sie Ihr MVP-Profil auf der Microsoft-Website an. Wir senden Ihnen die Lizenz zu, mit der Sie PVS-Studio 12 Monate lang ohne Einschränkungen nutzen können, einschließlich der Nutzung für kommerzielle Zwecke. Nach Ablauf kann die Lizenz verlängert werden.
Fazit
Wir müssen uns wahrscheinlich an das Hauptszenario erinnern.
- Eine Testanalysatorversion ist auf der Website verfügbar. Auf dieser Seite können Sie PVS-Studio herunterladen und einen Testschlüssel erhalten.
- Ein Unternehmen kann die Lizenz erwerben und schnelle und kompetente Unterstützung erhalten. Ihre Entwickler werden direkt mit unseren Entwicklern aus dem PVS-Studio-Team kommunizieren. Keine Zwischenhändler, Support-Mitarbeiter und so weiter. Nur direkte Kommunikation mit Programmierern und mir (technischer Direktor). Beispiel .
Vielen Dank für Ihre Aufmerksamkeit und wir möchten, dass Sie mit PVS-Studio so viele Fehler wie möglich vermeiden. Vergessen Sie nur nicht, dass der Sinn der statischen Codemethode in der regelmäßigen Verwendung liegt und nicht in Einzelprüfungen. Viel Glück!