I have thought about this since I started to develop simpleContact Pro. I considered various approaches and have decided not to offer a discount for the forseeable future. I have two reasons for this:
Fair treatment for all users
I have many customers who buy simpleContact Pro to use in personal websites. These include blogs, clubs etc. I do not offer these people a discount. Were I to start offering a discount to non-profit organisations it would be based on the following:
* The nature of the non-profit. I would not offer a discount to causes I thought trivial or that I did not approve of (e.g: any which may offend certain members of society).
* The financial status of the non-profit. Many educational or non-profit organisations have substantial budgets. They do not need an individual developer to subsidise their marketing activities.
However - I believe that it is not my place to judge the worthiness of others, and attempts to operate a discount could be seen as arbitrary and unfair. The only course of action left is to make no offer at all.
My own business
I am an individual web designer-developer and I built simpleContact Pro to generate an income which I hope could evolve into a full-time business.
I have invested a great deal of time and energy into 'Pro, and I believe the asking price to be very reasonable. Measured against my usual freelance rate, $25 would buy half an hour's work.
This forbids me to give licenses away completely free - simpleContact Lite is my offering in that respect.
I will reevaluate my position over time, and any changes will be announced here.