PostSharp Ultimate のライセンス

PostSharp Ultimate(英語版)のご希望のライセンス条件については、当社のPostSharp Technologies専門のライセンス担当者にお問い合わせください。

You can choose between Per-Developer, Per-Developer Lite and Per-Repo subscription options.

  • Per-Developer licensing means that the subscription is bought for one or more developers. One Developer License is required per developer and there are no limits to the number of lines of source code (KSLOC) nor repositories.
  • Per-Developer Lite means that an annual timed license subscription is bought for one or more developers. One Developer License is required per developer per yera and there are no limits to the number of lines of source code (KSLOC) nor repositories.
    To continue to use the software you must purchase a Lite Annual Subscription per developer every year.
  • 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 numbers of developers 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.

How many KSLOC should I buy?

  • 1. Download and run PostSharp SLOC Counter (available from the downloads tab)
    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.

PostSharp subscription lasts for a 12 months period. Upon expiration of your subscription, you can renew your subscription for an additional 12 months to continue to receive new features, performance enhancements, upgrades, bug fixes and support.

  • Early renewal - before your subscription expiration. (Your new subscription starts from the end date of the previous period).
  • Standard renewal - up to 60 days after your subscription expiration. (Your new subscription starts from the renewal order date).
  • Welcome Back renewal - up to 1 year after your subscription expiration (Your new subscription starts from the renewal order date).

Note: Bug-fixing releases will not be available without a maintenance subscription. The subscription also includes web-based support and a limited number of e-mail premium support cases.
If your subscription is expired for more than 1 year you will not be eligible for the renewal pricing.

License Overview:

  Per-Developer Lite Per-Developer Per-Usage
Number of Developers As purchased As purchased Unlimited
Number of repositories Unlimited Unlimited 1
Number of lines of code Unlimited Unlimited As purchased
Perpetual license No Yes Yes
1 year of support and updates Included Included Included
Transferable No No Yes (by arrangement)
Renewal A Lite license is required each year per developer Optional support and updates Renewals available Optional support and updates Renewals available

ライセンス契約書

251.44 KB
7月 15, 2020