Anders Eknert on Nostr: In one of my apps, I'd like to ensure that users are running with the latest version, ...
In one of my apps, I'd like to ensure that users are running with the latest version, and recommend an upgrade if they aren't. Is that type of "telemetry" OK? Code is #OpenSource so it'll be easy to verify that it only calls GitHub to compare current version vs last released. Conditions:
1. Nothing is "sent" other than a GET request to GH to get latest version.
2. No data is collected — I don't even run the server.
3. If not online, do nothing.
4. Possible to opt-out, via config or env var.
Published at
2024-06-09 18:06:15Event JSON
{
"id": "1adc194e00b896214ac10f6b62288ee04d79a5e54c5ebcd55cee12d722471555",
"pubkey": "a7938d550dfcf648b57bc33292d3329d7485b160f7df875924e3be73ab5a192d",
"created_at": 1717956375,
"kind": 1,
"tags": [
[
"t",
"opensource"
],
[
"proxy",
"https://hachyderm.io/@anderseknert/112587989006827306",
"web"
],
[
"proxy",
"https://hachyderm.io/users/anderseknert/statuses/112587989006827306",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://hachyderm.io/users/anderseknert/statuses/112587989006827306",
"pink.momostr"
]
],
"content": "In one of my apps, I'd like to ensure that users are running with the latest version, and recommend an upgrade if they aren't. Is that type of \"telemetry\" OK? Code is #OpenSource so it'll be easy to verify that it only calls GitHub to compare current version vs last released. Conditions:\n\n1. Nothing is \"sent\" other than a GET request to GH to get latest version.\n2. No data is collected — I don't even run the server.\n3. If not online, do nothing.\n4. Possible to opt-out, via config or env var.",
"sig": "3be5129684e1336b81a9e73622c11fe6b4ae7732bd057c3281808e9ca1dda97020567dd5877756e4785961f74a996aa77098682ca08e475751be8adff8e48de6"
}