As a Linux desktop maintainer, I’m increasingly frustrated by applications that install locally but quietly depend on a vendor account, remote API, telemetry service, or cloud-controlled feature. The package is on disk, but the useful part may not be under the user’s control.
Our existing package metadata describes software dependencies, while AppStream helps present applications to users; neither gives a clear standard for which functions work without internet access, login, telemetry, or third-party services. I’d like repositories to require an “offline capability” declaration: fully offline, offline core with optional online features, login required for some functions, or cloud-dependent core functionality.
That creates verification and maintenance work for projects and distributions, and “core function” can be subjective. Should this metadata be mandatory, community-maintained, or left to individual projects? Disagree, share Linux applications with hidden cloud dependencies, or suggest a better standard.