Hacker News new | ask | show | jobs
by felixg3 790 days ago
What you could do is have one version for all buying customers, but you have a feature state depending on the purchase date. Customer X buys Version 1.1 on 2024-04-20 and receives all new features until 2025-04-19. after that, bug fixes and new versions are delivered, but new major feature additions require a license renewal after the cutoff date. So, it would be decoupling major features from the app version. I have seen some Apps doing that, for example Halide.