I have some side projects that I'd like to sell as commercial applications. These don't really provide any "ongoing service", so I'd feel bad with asking for a subscription fee, meaning ideally a small flat fee per license should suffice.
How does one achieve this in a sane, reasonable way in 2022? I don't want to ship an annoying "activator" program like something from Autodesk or Adobe, which goes against the idea of my simpler applications.
On the other side of the spectrum I feel like I could just provide a link to a zip on an S3 on the payment confirmation email, but that is easily shareable and looks unprofessional.
Is there something that can be done with encryption/activation keys that would not require the program to phone home to validate itself every time its launched?
How do you people earn money from your desktop applications?
https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/S3.h...
From the user's perspective, they don't know they're downloading it from S3, because my site triggers the download automatically when they click the "download" button.