The following has been on my mind the past few months, and I have been point-blank asked several times:
Specifically, where do we draw the line in
software distribution / usage method? I have "heard" conflicting perspectives. (i.e. SaaS is to be covered entirely by the DSA, etc.)
Here are a few examples (assuming all use network connections above and beyond an updating mechanism)
1. Downloaded DMG / EXE / DEB / AAB / APK / etc. installed on the user's device
2. Webapp loaded and run entirely through a browser
3. The Admin interface for an e.g. wordpress website (is the website itself an app, or just the administrator UI, or neither?)
4. PWA downloaded and run "standalone" as an app with a desktop icon and no "browser-chrome"
5. A REPL in a browser tab
6. SaaS product of any type
7. Discrete tooling to make software, such as a workflow or action in CI/CD
8. A CLI tool like iftop / curl
9. A docker container
n. Others I am probably forgetting.
This is likely to keep coming up, so maybe worthwhile workshopping at FOSDEM.
--
Denjell