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):
Komentar untuk pengembang individual:
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:
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