I'm OK with this, OS updates aren't mandatory, it's not fun as an end user to have to update software than charges for updates, but extra work is extra work.Funkybot's Evil Twin wrote: ↑Mon Oct 21, 2019 7:26 pmRather than going a subscription route, I'd suggest a simple upgrade model where any OS updates that require significant developer effort to resolve, get charged an appropriate update fee. Want Catalina support? That's $5 per plugin (for example) due to the lost time/effort. I'm not sure you want to be punitive in the pricing, or look to turn a huge profit on upgrades, but charge just enough where you can recoup development cost/time when multiplied by percentage of the Mac user base that you believe would pay to upgrade. If one day Microsoft did the same thing, you could charge the Windows users the same type of fees.FabienTDR wrote: ↑Mon Oct 21, 2019 3:14 pm I'm considering to impose subscription only licenses "exclusively" (sounds better) for mac users. While offering perpetual licenses only for windows. I think that's reasonable.
(personally, I'd prefer dropping Mac altogether, but it's still 30% of my audience)
The risk for any mac developer offering perpetual licenses is dangerously high. We'll likely stop. Changing licensing for mac only is a most pragmatic answer to it, and obviously mac users don't care too much about additional costs and paperwork anyway, according to Apple: just matter of the right wording ( ).
Ships sailing on the Apple sea predicable need more repairs. This has a price.
Or build it into the cost of the plugin. $50 for Windows-only binaries. $65 for Mac+Windows binaries. "Why are we charging extra for Mac? Ask Apple to stop creating extra work for us."
And if a user doesn't like it? Either don't upgrade, don't update your system, or again...take it up with Apple.
I get the feeling none of the developers up in arms here coded for OS9 or PPC? because some developers did charge for those transitions, and although it was frustrating to a degree, most of them were smart enough to add in a few new features to sweeten the deal with the cost of an upgrade with compatibility. I mean it's weird to me to even have to point this out as a solution? it's so blatantly obvious.