WyldKard - good questions.
-
Plugins - it is likely there will be all type of plugins (eventually). Some will be free since the service provider wants you to use the plugin to access their service (e.g., for monetization). Some will be charged for - and within those it could be a single up front payment (e.g., some functionality that won’t change, perhaps something like QR Codes) and some may be a subscription (e.g, functionality that will need to be updated regularly over time). That is how envision the marketplace.
-
Monetization - yes, like any business, we want to make sure that if the developer using our tools makes money, we also make money. That’s the whole point. So you are 100% right there. That means that we (CL) have to decide how to “price discriminate”. The term doesn’t sound friendly, but that’s what everyone does. The thought process is then as follows:
-
what features are *usually* (there is no *always*) used by more sophisticated developers (e.g., studios)?
-
by identifying one or two of those features and putting them into Pro then we can try to make money (deservedly) when someone uses our tool to make a lot of money
-
by putting everything else in Starter, we enable people to publish and hopefully be successful, and then hopefully by Pro
That is why IAP is in Pro and not Starter.
And we feel that still leaves room for Starter users to make some (and hopefully lots) of money via ads and by charging for the apps. I mention Joe as an example of a developer using just the latter and being very successful to show it is possible. There are also many people making lots of money with ads.
Now, given what I said above, wouldn’t we (CL) want to also restrict ads to Pro and not allow Starter users to charge for their apps? Sure - if we wanted to extract all value possible. But that wouldn’t be good business either. We want indies using Starter to have a real chance at success. Both because we like Indies and want to encourage them, but also because if they are successful, they will upgrade to Pro and we will then also make money.
The key is that there is never a completely clean way to price discriminate. But this is our best shot at it, while still fostering a vibrant indie community.
As it stands today, I bet way more than 50% of the apps that have been made with Corona are doable with Starter.