Diskussion der kostenlosen PVS-Studio-Lizenz für auf GitHub gehostete Projekte

Kostenlose PVS-Studio für alle, die Open Source-Projekte auf GitHubentwick?

Ich mache Sie auf einen Prototyp eines Artikels mit dem Titel "Free PVS-Studio für alle, die Open Source-Projekte auf GitHub entwickeln" aufmerksam. Ich bitte Sie, sich diesem Thema konstruktiv zu nähern und Vorschläge und Kritik an dem Fall zu äußern. Interessante Meinung, wie ist die vorgeschlagene Option angemessen und bequem? Was kann verbessert werden? Welche zusätzlichen Einschränkungen kann ich hinzufügen? Wer von euch würde verwenden / nicht verwenden und warum?

Ich betone noch einmal, dass der Artikel ein Versuch ist und darauf abzielt, eine Diskussion zu organisieren. Wenn Sie 2019 auf diesen Beitrag gestoßen sind, wechseln Sie bitte zur neuen Version des Artikels .

Kostenloses PVS-Studio für alle, die Open Source-Projekte auf GitHub entwickeln

Am Vorabend der Feier des neuen Jahres 2019 beschloss das PVS-Studio-Team, allen Mitwirkenden von Open-Source-Projekten, die auf GitHub gehostet werden, ein schönes Geschenk zu machen. Sie haben die Möglichkeit, den statischen Analysator PVS-Studio kostenlos zur Entwicklung von Open Source-Projekten zu verwenden.

Wir helfen dabei, Open Source Code besser und zuverlässiger zu machen. Obwohl dank unserer Veröffentlichungen über 10.000 Fehler in Open Source-Projekten behoben wurden, reicht dies eindeutig nicht aus. Unser Team ist physisch nicht in der Lage, regelmäßig Tausende offener Projekte zu überprüfen. Aus diesem Grund haben wir 2016 eine kostenlose Lizenzoption für PVS-Studio vorgeschlagen. Die einzige Bedingung ist das Vorhandensein von Kommentaren einer besonderen Art im Code. Weitere Informationen zu dieser Art der Lizenzierung finden Sie im Artikel " Kostenlose Verwendung von PVS-Studio ".

Um den Wünschen der GitHub-Community gerecht zu werden, haben wir beschlossen, allen, die an der Entwicklung offener Projekte auf GitHub beteiligt sind, die Möglichkeit zur kostenlosen Nutzung von PVS-Studio zu bieten.

Für alle Ankömmlinge stellen wir eine kostenlose Lizenz für einen Zeitraum von 2 Jahren aus. Um eine Lizenz zu erhalten, müssen Sie:

  1. Zur Seite gehen: ___;
  2. Geben Sie einen Link zu Ihrem GitHub-Profil ein.
  3. Geben Sie die E-Mail-Adresse ein, an die der Lizenzschlüssel gesendet werden soll.
  4. 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 veröffentlicht wurden. Eine kostenlose Lizenz gilt nicht für Projektspiegel.

Die alte Version der kostenlosen Verwendung des Analysators beim Hinzufügen von Kommentaren zum Code bleibt gültig. Dieser Modus hat seine Vorteile. Beispielsweise können Schüler damit ihre Projekte testen, ohne sie auf GitHub veröffentlichen zu müssen. Darüber hinaus ermöglicht die vorherige Version die Verwendung des Analysators im Allgemeinen in geschlossenen Projekten.

Bedingungen

Unterstützung für kostenlose Benutzer erhalten Sie durch Antworten auf der StackOverflow-Website. Dieser Zustand wird im Artikel „ Kostenlose Verwendung von PVS-Studio “ ausführlicher beschrieben (siehe Kapitel „Ergänzung: Support“). Wir möchten darauf hinweisen, dass StackOverflow kein Bug-Tracker ist. Lassen Sie uns dort Probleme diskutieren, die speziell mit dem Analysegerät, seinen Betriebsmodi usw. zusammenhängen. Um uns über einen offensichtlichen Fehler zu informieren, schreiben Sie uns bitte weiterhin zur Unterstützung.

Die Bereitstellung kostenloser Lizenzen ist unbefristet. Wenn wir jedoch das Gefühl haben, dass etwas schief gelaufen ist, behalten wir uns das Recht vor, die Bedingungen zu ändern oder zu kündigen. Wir behalten uns außerdem das Recht vor, einen bestimmten Schlüssel ohne Angabe von Gründen zu widerrufen.

Wie bereits erwähnt, gilt die Möglichkeit der Verwendung einer kostenlosen Lizenz nicht für Projektspiegel, z. B. Clang , Chromium , KDE usw. Die Unterstützung von Entwicklern solcher Projekte erfordert erhebliche Arbeit von unserem Team und es ist fair, wenn die Unternehmen, in denen diese Entwickler beschäftigt sind, eine kostenpflichtige Lizenz erwerben :).

Source: https://habr.com/ru/post/de431994/


All Articles