You are right, most end users will not do that, but all it takes is one, and it's byebye to your business.MMMedia wrote: I can tell you most end users aren't going to offer for free what they have had to pay for.
So then what is my incentive (as a developer) to create high quality and easy to use extensions? Should I then purposefully implement bugs and make it so hard to use, that users have to choice but to pay for after-sales support? What of the vested interests of proprietary extensions developers to continue building quality extensions?MMMedia wrote:Also an idea the circumnavigate that whole thing, is for 3PDs to keep track of who they sell to. If you aren't on the list of people who have purchased, you don't get support. It isn't hard to make a searchable database that tracks your customers, and their identifying purchase details. There are a number of proprietary software vendors that do this very thing.
That's right, and to by very clear that is a bad thing, NOT the ideal situation at all. The ideal situation is that the developer creates an extension of such quality that it does not require alot of support, and he can spends more time upgrading his extensions.MMMedia wrote: Most 3PDs that I have talked to, spend most of their time supporting their clients, and less time coding their actual softwares. Business isn't going to change much for them, except that maybe before they give support they may have to add a step in verifying the purchase.