Hacker News new | ask | show | jobs
by jbverschoor 855 days ago
Same! I like Sketch's and other app's approach. Keep the version forever, 1 year free upgrades.

Great work! Will def. try it out

2 comments

I'm a fan of Sketch's approach as well, along with Panic's approach to Nova's licensing, which I believe is similar.

Unfortunately, as a solo developer on macOS, some of the more complicated approaches don't seem feasible from a maintenance and support standpoint—at least not initially. I hope to stick with the macOS App Store as well, which I assume adds additional complexity since that type of offering is not supported natively by the framework (to my knowledge anyway).

I would like to explore additional options in the future, but I don't see any major overhauls happening in year 1.

Unfortunately that’s not supported by Apple on the App Store. Luckily Mac apps aren’t super reliant on the App Store but it’s still a huge issue.
I've purchased "Due" via the App Store, and it tells me I'm entitled to free feature upgrades for 1 year, shows a date when my unlock period expires, and offers a longer-term subscription. So it must be possible.
After the expiration are you still able to access the older version?
Yes. They seem to gate on a feature-by-feature basis, know when you bought the license, and you don't get access to the new features after 1 year (unless you're on their subscription plan). You do continue to get the latest app, which includes bug fixes, but the features released past expiration aren't available to you. https://dueapp.zendesk.com/hc/en-us/articles/360053244591-Wh...
That is so much more work than simply not getting the latest update. Imagine if sth like IntelliJ put everything behind feature gates instead of just telling you to download an older version…
I don't think it's their fault, it's the way that Apple have decided to force everyone to develop.

Apple want that reoccurring revenue from other people's work.

I believe Reeder is doing kind of this feature. They release every year or every other year a new version with new version name like Reeder 5. So, if you want an upgrade, you just purchase Reeder 5, but you can always download Reeder 4 if you have purchased it before.