I am not sure that we will be flooded. There are already almost 650 stacks available. All of those will continue to work in Stacks Pro. The flow of new stacks may increase a little but not all that much compared to a few years ago. Over time, I hope that we do get a influx of new developers to help make even more awesome stuff.
It should be obvious what every response to this question will be… One time payment for unlimited websites.
Now let me jump into the lion’s den. I am always open for a nice lively chat… I plan flying off the cuff a little here. I will throw ideas out there, and it will be interesting to see your feedback. I currently have no plans on changing my pricing models anytime soon.
Please keep an open mind. Consider the situation from both your point of view and the developer’s. We have a good ecosystem here and there needs to be balance.
I do not think that all stacks can fall under a single type of payment scheme. With that said, I feel most stacks should be paid for once with additional costs for major updates.
However, there are 2 types of users… people that make money from building websites and those that do not.
Is it fair for the stack developer to be paid the same by both users?
I infamously released Total CMS as a pay-per-domain product. I still support that decision 100%. If I did not go with this pricing model, I do not think that Total CMS would be alive today (maybe Weaver’s Space wouldn’t be either). I feel for the type of product that Total CMS is, it’s a good pricing model. Now you may know that I am working on the first paid upgrade to Total CMS. I still have not ironed out all the upgrade paths yet. However, the existing version has lasted for 9 years and has received 186 free updates.
Foundation 6 was released almost 5 years ago. In that time, it has received 121 free updates. The product has become multiple times more powerful than when it was first released. If you analyze each update on its own, it would have been hard to justify any sort of upgrade fee. What would have been fair in this situation? I personally like the model that you get free updates for a defined time period. This model is suitable for big products with a proven track record of regular updates and fixes.
I would only use a subscription model for a product if it involved ongoing costs for me. For example, if I had to pay for infrastructure in order for that product to be functional. It is not good business to charge one time for a product when it would cost me money on a monthly basis. I cannot see anyone disagreeing with that sentiment.
I look forward to a friendly discussion. 🙂