@JohnHoyt I don't know if it is good or bad. It is quite interesting though because it is the first i have seen a bigger company start to go against the ""annuity"" trend. I guess the good or bad argument depends on the percentage of customers that are current on maintenance, and the effort required to collect the maintenance.
It would seem to be easier to calculate the profit on a project by project (as needed) basis. It is difficult to know what you make or lose on maintenance, particularly when the percent current varies by product, and when some users don't pay for several years and then want to upgrade. You cant make someone pay for 10 years of back maintenance when they can buy the product new for half that cost.