Open sandboxFocusImprove this doc

Licensing

This chapter addresses some technical questions related to the licensing of PostSharp. For business questions, please refer to our web site.

License types

PostSharp is offered under the following types of license:

  • Per-developer licenses limit the number of unique daily users. The number of repositories and the number of enhanced lines of code are unlimited. A per-developer license is a floating license. It is not assigned to named users, and every licensed user has access to all features of the licensed product.

  • PostSharp Essentials is the free edition. Its free features can be used on an unlimited number of enhanced lines of code. Its premium features are limited to 1,000 enhanced lines of code. See PostSharp Essentials.

A per-developer subscription is perpetual. It lets you use any version of PostSharp released before the expiration of the subscription, without time limit.

Per-developer licenses do not require the registration of a device or the activation of a license key. The whole team uses a common license key. See Deploying License Keys for the ways to install it, and License Audit for the way its use is enforced.

Topics in this chapter

This chapter contains the following topics:

Chapter Description
Deploying License Keys This topic shows how each developer can install the license key using the UI and how this can be done centrally by adding the license key to source control.
Sharing Source Code With Unlicensed Teams This topic explains that you don't need to purchase a license if you need to build code that you didn't write yourself but uses PostSharp.
Investigating Unexpected License Usage This topic explains how the number of users is counted, and how to investigate a number that is higher than expected.
License Audit This topic explains that PostSharp does not validate the license key in a blocking way, but audits the use of license keys.
Installing and Servicing PostSharp License Server This topic describes how system administrators can install and maintain the license server.
PostSharp Essentials This topic describes PostSharp Essentials, the free edition of PostSharp, and its limitations.
License Troubleshooting This topic addresses the most common license issues you may encounter.