It's a great reason why webapps suck. A licensed local app would be great here, as the customer wouldn't lose value when Fable disappears. Yet now customers lose all value. Great.
Yeah bummer that Safari and Firefox are blocking any origin file access for security reasons.
> when the company owning the DNS records for that origin goes out of business.
Likely not a problem. Local data in OPFS is synced with a remote server for collaboration reasons anyway.
> There's also the issue with actually having an executable that can just run without any external dependencies
Assume you target the browser as OS, then it's already possible to have an executable: Run the JS file that renders a UI. Related: We will likely have an app launcher demo soon for https://lix.opral.com/
Yep. I lament the loss of native, local apps all the time (and the prevalence of "always online" local apps - I've seen LoB apps that were promising, native apps only to find out they won't run offline because the app does a license check online at startup and will refuse to launch without a connection).
Everything as SaaS web apps is just yet another chapter in the enshittification of tech.
> I've seen LoB apps that were promising, native apps only to find out they won't run offline because the app does a license check online at startup and will refuse to launch without a connection
Isn't this fine as long as this is the only thing it does?
"Making sure this has been paid for" seems completely legitimate.
Totally fine and legitimate, the problem comes in situations where you might need to launch without an active internet connection. Arguably this wasn't the best vendor in the world, but IMO there should be a grace period, i.e., must connect at least x times per months instead of at every start up.