|
2. Select Subscription
|
|
|
5. Summary

Select your subscription

Show me how to choose.

[Logging]
Per Usage

$20 1st year
$12 next*
  • Unlimited number of developers.
  • Includes a perpetual license. You can build forever, but you cannot update after your subscription expires.
  • Includes one year of support and updates.

[Logging]
Per Company

$250 1st year
$150 next*
  • Unlimited amount of code.
  • Includes a perpetual license. You can build forever, but you cannot update after your subscription expires.
  • Includes one year of support and updates.

Per-Usage vs Per-Company Subscription

1. What is the difference between Per-Usage and Per-Company licensing?

Per-Usage licensing means that you are purchasing one subscription which can be shared by many repositories. The price depends on the number of Source Lines Of Code (SLOC) to which you apply PostSharp. So you can get started by adding PostSharp to a large team and project without high initial investment.

You can have unlimited number of developer working with the license, as long as the size of the code to which you apply PostSharp does not exceed the number of KSLOC you purchased. If that happens, you can purchase additional number of KSLOC at anytime.

Check below to find out how many KSLOC you should buy.

Per-Company licensing means that the subscription is bought for the entire company. The price will depend on the number of employees the company has. There are three levels.

Level S is for the companies that have 10 or less employees.
Level M is for the companies that have 200 or less, but more than 10 employees.
Level L is for the companies that have more than 200 employees.

2. I want to buy Per-Usage subscription, how many KSLOC should I buy?

1. Download and run PostSharp SLOC Counter
PostSharp counts 1 line per declaration and per debugging step

2. Remove 1000
Every subscription comes with 1 KSLOC for free.

Example. You have a solution Foo.sln where Visual Studio Code Metrics compute 18 KSLOC. Using PostSharp SLOC Counter, you figure out that PostSharp sees only 10 KSLOC (that’s fine, the rest are probably comments, namespace statements, and so on). You’re likely to add aspects to 70%-80% of this code, that’s 7 KSLOC. 1 comes for free, so you need to purchase 6.

Don’t worry if you get it wrong. You can increase your usage size at any time without penalty.

3. I want to buy Per-Company subscription, which size is right for me?

Per-Company licensing means that the subscription is bought for the entire company. The price will depend on the number of employees the company has. There are three levels.

Level S is for the companies that have 10 or less employees.
Level M is for the companies that have 200 or less, but more than 10 employees.
Level L is for the companies that have more than 200 employees.

Visit our FAQ for more answers or contact our sales support and we will be happy to assist.