AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |
Back to Blog
This is a kind of 'fee' for using PVS-Studio for free.Ĭomments for students (academic license): You need to write two lines of comments in the beginning of each file. in all the files with the extensions c, cc, cpp, cs, and so on. Make edits in all the compilable files of your project. Now you also need to enter this special key, because without it, some scenarios for using the analyzer turned out to be inconvenient. Previously, a comment was enough to activate the free license for the Linux version. Pvs-studio-analyzer credentials PVS-Studio Free FREE-FREE-FREE-FREE If you are using PVS-Studio for Linux/macOS, use the following command: If you are using PVS-Studio as a Visual Studio plugin or you are using the "C and C++ Compiler Monitoring UI" (Standalone.exe) utility, enter the following license key: You need to go through two steps to start using the PVS-Studio code analyzer for free. In addition, the code of open source projects would promote PVS-Studio. We thought we could use this, and suggest making comments in the code, which would make reference to PVS-Studio. It is unlikely that Microsoft's management would be pleased if a Microsoft Office developer wrote in the code that it is his personal project. The solution came quite naturally What is the main difference between large corporate projects and the code of enthusiastic teams? Corporate projects have much less freedom, and more bureaucracy. We are no worse and no better than others in doing the same. Let's be honest, big companies provide free licenses for the sake of advertisement. In addition, this will be of little help to us in terms of promotion. We could do that solely by a license agreement, but in this case it's hard to distinguish between different types of projects. We would like to separate the projects being developed in a company, from projects of small-sized enthusiastic teams. It seems quite fair to us that such an organization should purchase a license in order to use the analyzer.Īs you see, the criterion "a free program", or "open source code" doesn't suit us in making a decision. For a number of reasons, it is beneficial for the company to keep this project open and free. Yes, they are making a free product, but the company gets the revenue from it by indirect means. They sit in an office, eat company cookies, have a fixed income, and position themselves as idealists in the sphere of open source development. On the other hand, let's take a team of 50 people working in a large company, and creating a free open source project. At this point this is an individual developer, but who knows what may happen in the future. This is a sort of promotional step that could get compensated later. Nevertheless, we would be glad to help him get acquainted with the methodology of static code analysis, and provide a free license for him. His code is closed, and used for commercial purposes. Let's imagine an individual developer, who writes and sells some game, for example. If you are still interested in knowing the details, then I suggest you continue reading. However, you can skip this section and just move to the "Free PVS-Studio license" section. Unfortunately, this solution does not seem to be the way to go. At first glance, it seemed that the simplest way is to start giving away licenses to those who develop free software. We were thinking for quite a long time about how to help small-size development teams, and how to start issuing academic licenses. However, this does not mean that we should exclude other options of interacting with the world. The world imposes its own laws and for example, the well-known Coverity tool is also aimed at corporate licenses. I think, our failure with CppCat was predetermined. This is why we still see PVS-Studio as a B2B solution. We don't know how we can build a successful business in the sphere of static analysis by selling individual licenses. Unfortunately, our experimental product CppCat had no success. At the same time, we would also like to see individual developers as our clients. The main customers of the PVS-Studio tool are the development departments of various companies.
0 Comments
Read More
Leave a Reply. |