هناك عدة خيارات للترخيص المجاني لمحلل الشفرة الثابتة PVS-Studio ، المصمم للبحث عن الأخطاء ونقاط الضعف المحتملة. يمكن لمشروعات المصادر المفتوحة ، والمشاريع الخاصة الصغيرة ، وخبراء الأمن العام ، وحاملي وضع Microsoft MVP استخدام الترخيص المجاني. تتناول المقالة باختصار كل من هذه الخيارات.
PVS-Studio هي أداة للكشف عن الأخطاء ونقاط الضعف المحتملة في الكود المصدري للبرامج المكتوبة بلغات C و C ++ و C # و Java. إنه يعمل على Windows و Linux و macOS.
PVS-Studio هو حل B2B مدفوع ويستخدمه عدد كبير من الفرق في مختلف الشركات. قائمة
العملاء .
دعنا نفكر في الخيارات عندما يمكن استخدام محلل PVS-Studio مجانًا.
مشاريع مفتوحة
يمكن استخدام PVS-Studio مجانًا من قبل المطورين المشتركين في تطوير مشاريع مفتوحة المصدر مستضافة على GitHub أو GitLab أو Bitbucket. للجميع ، نصدر ترخيصًا مجانيًا لمدة عام واحد. للحصول على ترخيص ، يجب عليك:
- اذهب إلى الصفحة: ترخيص مجاني لـ PVS-Studio لـ Open Source
- أدخل الاسم والبريد الإلكتروني الذي سيتم إرسال مفتاح الترخيص إليه ؛
- أدخل رابطًا إلى ملف تعريف GitHub / GitLab / Bitbucket الخاص بك ؛
- إرسال طلب للحصول على ترخيص مجاني.
بعد انتهاء صلاحية الترخيص ، يمكنك الحصول على مفتاح الترخيص الجديد بنفس الطريقة.
المفتاح فردي ولا يمكن استخدامه إلا للتحقق من المشروعات المفتوحة المنشورة على GitHub / GitLab / Bitbucket. لا ينطبق الترخيص المجاني على مرايا المشروع.
توجد تفاصيل إضافية حول هذا النوع من التراخيص المجانية موضحة في المقالة "
PVS-Studio المجانية لأولئك الذين يطورون مشاريع مفتوحة المصدر ."
مشاريع مغلقة
هناك العديد من المشاريع الصغيرة المغلقة التي وضعتها المتحمسين. على سبيل المثال ، هذه ألعاب تم إنشاؤها بواسطة مطورين مستقلين أو مشاريع أكاديمية.
بالنسبة إلى هذه المشروعات ، قد يكون خيار الترخيص المجاني مناسبًا ، استنادًا إلى إضافة تعليقات من نوع خاص في الكود. تكمن الفكرة في أن مثل هذه التعليقات غير مقبولة في مشاريع الشركات الكبيرة ، لكن المبرمجين قد يضيفونها إلى مشاريعهم الفردية.
هذه هي التعليقات:
تعليقات للطلاب (الرخصة الأكاديمية):
تعليقات للمطورين الفرديين:
بالمناسبة ، في الواقع ، يمكن استخدام هذا النوع من الترخيص المجاني ليس فقط في المشاريع المغلقة ، ولكن أيضًا في المشروعات المفتوحة.
تعليقات للمشاريع المجانية المفتوحة:
لبدء استخدام محلل ثابت PVS-Studio مجانًا ، يجب عليك إكمال الخطوتين التاليتين:
الخطوة 1. إذا كنت تستخدم PVS-Studio كمكون إضافي لبرنامج Visual Studio أو تستخدم الأداة المساعدة المستقلة ، فأدخل مفتاح الترخيص التالي:
الاسم: PVS-Studio Free
المفتاح: FREE-FREE-FREE-FREE
إذا كنت تستخدم PVS-Studio لنظام التشغيل Linux ، فانتقل مباشرةً إلى الخطوة الثانية ، فلن تحتاج إلى ملف برخصة.
الخطوة 2 قم بإجراء تصحيحات على جميع الملفات المترجمة لمشروعك. يشير هذا إلى الملفات ذات الامتدادات c و cc و cpp و cs و java وما إلى ذلك. رأس h الملفات لا تحتاج إلى تغيير.
يجب إدخال سطرين مع تعليق في بداية كل ملف. إذا كان لدى المشروع الكثير من الملفات ، فيمكنك استخدام الأداة المساعدة. ستحتاج إلى إخبارها بالتعليق المطلوب إدراجه ، والدليل الذي يحتوي على الكود. ثم ستقوم الأداة المساعدة بعبور جميع الملفات الموجودة في المجلد والمجلدات الفرعية بشكل متكرر ، مع إضافة التعليقات المقابلة إلى الملفات المصدر. يمكنك تنزيل الأداة المساعدة (إلى جانب الكود المصدري) هنا:
how-to-to-use-pvs-studio-free .
توجد تفاصيل إضافية حول هذا النوع من التراخيص المجانية موضحة في المقالة "
كيفية استخدام PVS-Studio مجانًا ." يرجى التأكد من قراءة هذه المقالة إذا قررت اختيار الخيار المدروس للاستخدام المجاني.
خبراء الأمن
يمكن لخبراء الأمن العام في مجال البحث عن الثغرات الأمنية
الكتابة إلينا والحصول على ترخيص مجاني لمحلل PVS-Studio.
يتعين على الراغبين في الحصول على ترخيص ودعم تأكيد مشاركتهم في قضايا الأمان والقيام بأنشطة عامة ، على سبيل المثال ، كتابة المقالات. سيتم توضيح هذه النقاط خلال المراسلات.
مزيد من التفاصيل: "
نحن نوفر محلل PVS-Studio لخبراء الأمن. "
مايكروسوفت MVP
أول من قدمنا تراخيص مجانية كان Microsoft MVP. في عام 2011 ، ظهر المنشور "
تراخيص مجانية لـ PVS-Studio لـ MVP ". قليل من الناس يتذكرون هذا بالفعل ، لكن هذا الإجراء مستمر في العمل.
إذا كنت Microsoft MVP ،
فاكتب لنا وأشر إلى ملف التعريف الخاص بك على MVP على موقع Microsoft على الويب. سنرسل لك ترخيصًا يتيح لك استخدام PVS-Studio لمدة 12 شهرًا دون أي قيود ، بما في ذلك لأغراض تجارية. ثم يمكن تجديد الترخيص.
الخاتمة
ينبغي أن نتذكر عن السيناريو الرئيسي.
- تتوفر نسخة تجريبية من المحلل على الموقع. الصفحة حيث يمكنك تنزيل PVS-Studio والحصول على مفتاح تجريبي.
- يمكن للشركة الحصول على ترخيص والحصول على دعم سريع وعالي الجودة. سيتواصل المبرمجون مباشرة مع مبرمجي فريق PVS-Studio. لا وسطاء ، وموظفي الدعم ، وهلم جرا. التواصل المباشر فقط مع المبرمجين ولي (المدير الفني). مثال
نشكرك على اهتمامك وتود منع أكبر عدد ممكن من الأخطاء في التعليمات البرمجية بمساعدة PVS-Studio. فقط لا تنسى أن جوهر منهجية تحليل الشفرة الثابتة في الاستخدام المنتظم ، وليس في الشيكات لمرة واحدة. حظا سعيدا

إذا كنت ترغب في مشاركة هذا المقال مع جمهور يتحدث الإنجليزية ، فالرجاء استخدام الرابط الخاص بالترجمة: Andrey Karpov.
طرق للحصول على رخصة PVS-Studio مجانية .