views:

358

answers:

2

We are evaluating PostSharp for logging purposes to use in a our project (implemented in .Net). Currently it is running in production enviroment. Can mixing with PostSharp raise licencing issues? As far as I know it is partially free. Am I wrong? What future licencing problems (i.e. is PostSharp planning to be non-free for future releases) can we face, if there are any?

A: 

See the licensing options, which neatly summarizes answers to both those questions at the top of the page.

David Dorward
+2  A: 

The PostSharp licensing FAQ explains this in great detail.

Can mixing with PostSharp raise licencing issues?

You're unlikely to have future problems if you don't link to the part that actually does the transformations (that's PostSharp.Core). PostSharp.Laos and PostSharp.Public are what most applications will typically link to.

As far as I know it is partially free. Am I wrong?

It's all free as in beer, unless you (1) link to Core and (2) need to distribute your app outside your company. In that case, you have to buy a license. Core is released under GPL.

John Feminella