Cara untuk Mendapatkan Lisensi PVS-Studio Gratis

PVS-Studio Gratis

Ada beberapa cara untuk mendapatkan lisensi gratis alat analisis kode statis PVS-Studio, yang dimaksudkan untuk mencari kesalahan dan kerentanan potensial. Proyek open source, proyek tertutup kecil, spesialis keamanan publik dan pemilik status Microsoft MVP dapat menggunakan lisensi secara gratis. Artikel ini menjelaskan secara singkat setiap opsi ini.

PVS-Studio adalah alat yang dirancang untuk mendeteksi kesalahan dan kerentanan potensial dalam kode sumber program, ditulis dalam C, C ++, C # dan Java. Ia bekerja di lingkungan Windows, Linux dan macOS.

PVS-Studio adalah solusi B2B berbayar, digunakan oleh banyak tim di berbagai perusahaan. Daftar klien .

Jadi mari kita perhatikan kasus-kasusnya, ketika alat analisa PVS-Studio dapat digunakan secara gratis.

Proyek sumber terbuka


PVS-Studio dapat digunakan secara gratis oleh programmer, berpartisipasi dalam pengembangan proyek open source, diposting di GitHub, GitLab atau Bitbucket. Setiap orang yang ingin, bisa mendapatkan lisensi gratis selama 1 tahun. Untuk mendapatkan lisensi, Anda harus:

  • Pergi ke halaman: Lisensi PVS-Studio Gratis untuk Open Source
  • Masukkan nama dan email Anda, yang ingin Anda terima kunci lisensinya;
  • Masukkan tautan ke profil GitHub / GitLab / Bitbucket Anda;
  • Kirim permintaan untuk mendapatkan lisensi gratis.

Setelah berakhirnya lisensi, Anda bisa mendapatkan kunci lisensi baru dengan cara yang sama.

Kuncinya adalah individual dan hanya dapat digunakan untuk memeriksa proyek open source yang dihosting di GitHub / GitLab / Bitbucket. Lisensi gratis tidak mencakup cermin proyek.

Rincian lebih lanjut tentang jenis lisensi gratis ini diberikan dalam artikel " PVS-Studio Gratis untuk mereka yang mengembangkan proyek open source ".

Proyek tertutup


Ada banyak proyek swasta kecil yang dikembangkan oleh penggemar. Misalnya, game, dibuat oleh pengembang indie atau proyek yang fokus akademis.

Opsi lisensi gratis, berdasarkan pada menambahkan komentar dari jenis khusus dalam kode, akan tepat untuk proyek-proyek ini. Intinya adalah bahwa komentar semacam itu tidak dapat diterima dalam proyek perusahaan besar, tetapi pengembang mungkin menambahkannya dalam proyek masing-masing.

Inilah komentar-komentar ini:

Komentar untuk siswa (lisensi akademik):

// This is a personal academic project. Dear PVS-Studio, please check it. // PVS-Studio Static Code Analyzer for C, C++, C#, and Java: http://www.viva64.com 

Komentar untuk pengembang individual:

 // This is an independent project of an individual developer. Dear PVS-Studio, please check it. // PVS-Studio Static Code Analyzer for C, C++, C#, and Java: http://www.viva64.com 

Omong-omong, jenis lisensi gratis ini sebenarnya dapat digunakan tidak hanya dalam proyek tertutup, tetapi juga dalam proyek terbuka.

Komentar untuk proyek sumber terbuka gratis:

 // This is an open source non-commercial project. Dear PVS-Studio, please check it. // PVS-Studio Static Code Analyzer for C, C++, C#, and Java: http://www.viva64.com 

Anda harus melalui dua langkah untuk mulai menggunakan penganalisa kode PVS-Studio secara gratis.

Langkah 1. Jika Anda menggunakan PVS-Studio sebagai plugin Visual Studio atau Anda menggunakan utilitas Standalone, maka masukkan kunci lisensi berikut:

Nama: PVS-Studio Gratis

Kunci: GRATIS-GRATIS-GRATIS-GRATIS

Jika Anda menggunakan PVS-Studio untuk Linux, maka lanjutkan ke langkah kedua, Anda tidak memerlukan file lisensi.

Langkah 2. Lakukan pengeditan di semua file yang dapat dikompilasi dari proyek Anda. Maksud kami file dengan ekstensi c, cc, cpp, cs, java, dan lainnya. Anda tidak perlu mengubah file header.

Anda harus menulis dua baris komentar di awal setiap file. Jika proyek Anda memiliki sejumlah besar file, maka Anda dapat menggunakan utilitas 'bagaimana menggunakan pvs-studio-gratis'. Anda perlu menentukan komentar untuk dimasukkan dan direktori dengan kode. Setelah itu utilitas akan secara traverse menelusuri semua file dalam folder dan subfolder, menambahkan komentar yang diperlukan ke kode. Anda dapat mengunduh utilitas (bersama dengan kode sumber) di sini: cara menggunakan pvs-studio-gratis .

Anda dapat membaca tentang beberapa detail tambahan dari jenis lisensi gratis ini di artikel " Cara menggunakan PVS-Studio Gratis ". Harap, pastikan untuk membaca artikel ini jika Anda memutuskan untuk memilih opsi penggunaan gratis di atas.

Pakar keamanan


Pakar keamanan publik, yang mengkhususkan diri dalam mencari kerentanan, dapat menulis kepada kami dan mendapatkan lisensi gratis untuk penganalisa PVS-Studio.

Setiap orang yang ingin mendapatkan lisensi dan dukungan harus mengkonfirmasi, bahwa mereka berspesialisasi dalam masalah keamanan dan melakukan kegiatan publik, misalnya, menulis artikel. Kami akan menentukan hal-hal ini melalui surat.

Baca selengkapnya: " Membagikan Lisensi Analyzer PVS-Studio ke Pakar Keamanan ".

Microsoft MVP


Orang pertama, yang kami tawarkan lisensi gratis, adalah Microsoft MVP. Posting " Lisensi PVS-Studio Gratis untuk MVP " muncul kembali pada tahun 2011. Hampir tidak ada yang ingat tentang ini sekarang, tetapi tawaran ini masih berlaku.

Jika Anda seorang Microsoft MVP, kirim email kepada kami dan tentukan profil MVP Anda di situs web Microsoft. Kami akan mengirimkan Anda lisensi, yang memungkinkan penggunaan PVS-Studio selama 12 bulan tanpa batasan apa pun, termasuk penggunaan untuk tujuan komersial. Setelah habis masa berlakunya, akan dimungkinkan untuk memperpanjang lisensi.

Kesimpulan


Kita mungkin perlu mengingatkan tentang skenario utama.

  • Versi penganalisa percobaan tersedia di situs. Ini adalah halaman di mana Anda dapat mengunduh PVS-Studio dan mendapatkan kunci percobaan.
  • Perusahaan dapat membeli lisensi dan mendapatkan dukungan cepat dan mahir. Pengembang Anda akan berkomunikasi langsung dengan pengembang kami dari tim PVS-Studio. Tidak ada perantara, staf pendukung, dan sebagainya. Hanya komunikasi langsung dengan programmer dan saya (direktur teknis). Contoh

Terima kasih atas perhatian Anda dan kami berharap Anda mencegah kesalahan sebanyak mungkin dengan menggunakan PVS-Studio. Hanya saja jangan lupa bahwa titik metodologi kode statis adalah dalam penggunaannya yang biasa, bukan dalam pemeriksaan tunggal. Semoga beruntung

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


All Articles