While that is a nice gesture towards darklajid, this ofcourse doesn't help other people. See also other replies in this thread. Maybe your company should consider opening up the pricing some more. Offer plans without having to send an email, offer a personal plan, etc.
Hey, so according to the latest post on cpphints.com you "invite everybody to try it on the code" and there is a link to http://www.viva64.com/en/pvs-studio-download-linux/ . Also I read on your page that "PVS-Studio distribution kit can be downloaded on the download page. The demo version has restriction of the number of the click-jumps to the code fragments that contain bugs.".
I tried to play with it but got to "Please request a trial license from our support at support@viva64.com.".
So, is there a free trial or not? Should I expect to get a free trial if I contact that address? (I have no intent to buy anything really)
We also recommend reading the documentation section "How to run PVS-Studio on Linux" http://www.viva64.com/en/pvs-studio-download-linux/ . If something is not clear or something does not work, we will gladly help you, feel free to ask questions in the mail.
If you want to get a registration key to try out the tool - contact us http://www.viva64.com/en/about-feedback/ . Over the time the process of getting the trial version may change, but now it is important for us to understand who downloads the analyzer, how the person uses it and which issues appear during the usage.
Let's put that another way: if you have enough salesmen to operate smoothly given a high-touch sales process... your product must, on average, be very expensive.
You guys are ruthless! Please see my earlier comment about different types of customers vs. pricing models. If you are a lean startup, variable pricing can work to your advantage. But it's certainly different than buying from commodity vendors who compete only on price.
I don't think people think that it's objectively too expensive, considering the time it saves for developers.
But without any pricing guidelines published on http://www.viva64.com/en/order/, it could be anywhere between $1k to $100k, and people assume without even asking that they cannot afford it.
Is it more expensive than the potential downside if you run into one of these bugs? Sure, living dangerously allows you to avoid paying any up-front costs (e.g., the price of this tool), but on the other hand, without a tool like this it's hard to even tell what the probability of failure is or how much it'll cost you if something does fail.
Viva64 is not cheap, but it looks like an extremely solid tool; I'd imagine that for anyone with a reasonably large C/C++ codebase, it'd quickly pay for itself by offsetting time developers would otherwise spend troubleshooting, tracking down, and fixing bugs.
The article is intended for C/C++ programmers, but developers working with other languages may also find it interesting. The materials collected in this article will be useful for authors of articles, books and blogs. Examples of errors can be used to demonstrate advantages of different programming styles for instance, why you should not try to make your code shorter by writing long expressions.