Fun subject.
Disclaimers:
- I was a software engineer and architect for quite some time and now direct commercial products.
- I tried but did not invest in RW and went with Blocs, as initial cost of entry for RW + stacks + other basics does not fit my value prop for what I want/need to do with it. YMMV obviously (I use it solely to maintain personal sites on different subjects, while we don’t use ‘builders’ for day job web apps etc.).
Seems like RW8 has an interesting set of users.
From the company side, everyone wants SaaS and ongoing subscriptions, from cloud PasS providers (e.g. AWS, Azure, …) on up to every application… Why? Consistent recurring revenue.
Majority of users - hate subscriptions.
Adobe lost a ton of former users moving already expensive software to subscription model.
Few home users want to touch MS Office365 subscriptions.
People are starting to see ‘use AWS or Azure, Google cloud versus datacenter’ is NOT always, in fact, cheaper.
Now, I doubt Adobe is doing poorly, and has probably recovered via their never-ending-recurring-fees for creative cloud subscriptions, from users new to the platform that ‘forgot’ how completely pissed off they were at that move. (I think the only Adobe software I personally now own is an accent Lightroom 5 or 6 - which still works, for now…)
I am also quite annoyed with e.g. VMWare, at least for home/non-datacenter usage (although their per CPU licensing on server offerings is somewhat insane $) who pretty much has turned their ‘buy once’ into ‘it might as well be a subscription’ because yearly, there’s a new major version of Fusion, and again, in most cases - it will no longer work on the next OS X release. Realistically, Fusion (or parallels) hasn’t added anything I’ve cared about in years now, for my particular usage nowadays. They’ve added some cool things here and there for things I’d previously use it for at work, but for needing a few VMs for occasional vs daily use, versus spinning enterprise vmware images for deployment - it’s a needless annoying expense I have no benefits for other than I keep paying to simply have a few VMs on hand with no other special features being used.
Everyone defines their own value they attach to something.
Some developers choose to move to subscription based models from an existing ‘pay once’ model - and usually lose a fair number of users. Most of those users are not opposed to paying for periodic Major updates (e.g. support via email or something for 12 months, provide minor updates and bugfixes, then when new Major releases come out, critical fixes only and no direct support…etc.) - I use CulturedCode Things for task mgmt/organization and have used it since pre1.0 invite beta. I’m not happy on their model of mac, phone, table, watch all being different paid versions, but in general I pay the upgrade fees. If it or other software instead were always and forever recurring monthly fee - it’s a non-starter for me, and some others - not because can’t afford it, and not because don’t like the software necessarily, but a recurring fee from <everything in life you do, plus car, mortgage, etc.> has a negative value impact in some of our internal calculations of value. (and yes, I pay for vehicles cash or at least half cash then pay off the loan quickly - so not just software).
So, as a business owner or independent developer, or company going to market - they need to consider something basic - who are their customers, and what are their preferences? I do not get paid for anything I’d do with RW, Blocs or anything else other than the web apps we do at work. As such, RW and add-on developers have a simple consideration - am I targeting only those who have ongoing and recurring revenue from RW, or do I care about <other users of RW8/non-profit> in any way?
There’s nothing to stop developers in general from offering either option…although I understand the store framework may limit that. There’s nothing wrong with them saying - those who despise subscription model software or are not-for-profit so unlikley to purchase - are not my target users. That is absolutely their right.
It is also their right to determine what value they place on their software, including for one-time payment, and how long they will support it. At work, it’s…messy, in we must support at least 2 major versions back plus all the minors in-between, but we’re also getting millions in maintenance and support contracts. For smaller devs and companies, it’s not unreasonable and is semi-standard to support current Major, free minor updates and bugfixes (‘free’ -> covered in one-time price or via subscription), and to support last Major for critical fixes only.
As Insights points out, it’s kind of tough for smaller devs. He’s right on the ‘donations’ bit. I did a developer and community site some time back with a good chunk of users. Donations? I think there was one…once. Small developers have to fight to find the balance of charging enough to make them some $ that matters enough to them, while not pricing so high everyone just says ‘nope, not paying this’ while in many cases, either continuing to improve their offering to keep ahead of any competition or copycats, and keeping existing users at least ‘happy enough.’ It’s not all that simple to just churn out the next Angry Birds or find the exact right market problem/user fit/pricing that strikes gold, especially in the smaller dev/software area, where someone else can often relatively easily offer a copycat option for less $, etc.
Long post, but in reality it’s always fun to read about someone saying ‘everyone should do this, because I’m good with it’ (in this case, charge more…) - because nope, everyone is not good with it. I get the comments on those who daily/weekly/monthly are making money using RW8 + <$ add-ons> though and are suggesting they’d be willing to pay or move to subscriptions - I have multiple tens of thousands in work software, and there it’s ‘cost of doing business’ as we couldn’t operate as effectively without some ‘must have’ software.
It would be interesting to see stats on RW8 user population - how many are making $ with RW8 as a percentage and raw # versus ‘casual not for profit use,’ as well as some numbers from things like Stacks. I know I’ve seen numerous bail from the RW path due to lack of perceived improvements in the core product, while the add-ons certainly contribute to keeping RW afloat. I’m not sure how many RW add-on devs are full-time vs ‘side job’ on their add-ons, but there’s a simple reason so many small software companies go under - they can’t get the $ they need for the actual market their software targets (intentionally or not). Sometimes it’s due to competition, sometimes it’s down to they thought everyone would willingly do a subscription model or X price, and reality is they overestimated how many would, etc. - lots of reasons.
It would be nice if the forums made it easier to donate to people, like in every post even…maybe some would use it. People using RW for their day jobs certainly do not want to see the devs of their favorite/most used add-ons throw in the towel, and devs not looking at it as a side gig, or even then - need to make some $ to eat/add to savings/etc.
Note - there’s literally nothing wrong with each dev saying - I am raising prices on X, or moving to subscription only, and thus many of us self-select to not be part of their target market. Free market - we can always go elsewhere, or devs can decide aren’t target customers anyways.