A point on this: in my experience, people actually behave through incentives. They sponsor the creation of the app if it benefits their business, for example.
And the same goes for new features on existing apps and fixing bugs.
But a large segment of the audience, so to speak, does not possess the ability to fund an entire app creation and would rather pay an affordable fee instead to get the app.
And the software being open source usually is no problem to small and medium companies. I only know about large companies being allergic to copyleft licenses
They will even prefer it if you say it will be cheaper that way because then later you will be able to continue profiting from it through other means.
I mean, it seems fair a first, and I started there, but over time I found that relying exclusively on this incentive structure would not give me room for improvements and growth. I was stuck and the software was stuck, you know? Sort of a treadmill for me and entropy chipping away and poorly maintained software.
And working with commission-only marginalized a large amount of people who could and would pay me a smaller fee to get access to a specific software instead.
Also, product only approach (which means no service) requires significant upfront investment, and I see single developers being able to pull it once only and then no longer being able to support it since the returns werenât, initially, enough to sustain him.
Hence my idea of offering both and also to get value through other means. For example creating a paid course on making apps, in other words, selling the expertise itself. There are other ways too.
This would provide a nice incentive structure for new developers to come in and allow for the audience to serve itself however it would be best for them individually.