We are glad to announce the new version of the PVS-Studio 4.00. The new version of our tool includes a FREE general-purpose analyzer for C/C++/C++0x. Blog posts: 1) Static analysis of source code by the example of WinMerge (read) 2) Static analysis: errors in media player and bugless ICQ (read) 3) Let the world tremble! We've released PVS-Studio 4.00 with a free general-purpose analyzer! (read) PVS-Studio page: http://www.viva64.com/en/pvs-studio/ Download page: http://www.viva64.com/en/pvs-studio/ Thank you for your attention. Try PVS-Studio. Send us your feedback. Ask us questions. Give us your interesting samples. Offer new diagnostic rules we could implement. Sincerely yours, Andrey Karpov, one of the PVS-Studio's developers.
It's not free. At http://www.viva64.com/en/pvs-studio/ it says "You may use it for 30 days and purchase it as this term expires." So this is just trial software, not free software. Look up the definition of FREE some time. Feedback: ok, here's mine. In my experience the trial period is usually too short. I have loads of things to do. Make the trial period unlimited and make sure the free version is free from nags and has as few limitations as possible. Of course you want us to buy, and if you make a genuinely useful contribution then some of us will. But trying to keep too tight a rein on your software will really limit your market. So if your software just has a 30 day trial then I'm not even going to bother. For inspiration, look at AVG Free, and the Mikroelektronika compilers. These are both genuinely useful free versions of commercial software.
Trial for detecting 64-bit issues. The general-purpose rule set lets you detect logical errors, misprints, code fragments causing access violation, incorrect use of STL library algorithms, etc. This set of diagnostic rules is free. You may use it without any functionality or time restrictions.