eljondy but most of people we're getting on Linux lately are just not that tech savvy but may decide to help with activating an option during installation.
People moved to Linux with the pretense that it requires you to be a bit more tech savvy than usual and need to be open to learn. Having said that and this being the case for as long as it has; you want to make a Windows 2.0? Where everything is simply sent whenever we deem necessary in the hope that we can "help" users? How? What do you want to sent? What systemctl status <package>
returns? And for what? You want to push them an update right away? Want them to submit an error of it? Why not give them the option to, and make that as easy as possible. A simple pop-up on any error and a link to a respective issues-page would do just fine.
But of course, it's easier to have users sent everything to you for you to sort through. ποΈ
I get it, it's a project not a "product" .
So you do understand the privacy aspect of it, but you say f-it
anyway?
but this technique still can be very handy when filing bug and DMing the computer's telemetry ID and time of the incident for debug purpose would make it a lot easier for devs and users .
Of course it can be very handy, just ask Microsoft! π On a serious note though: Why do you need time of the incident? Don't you get that when the telemetry comes in anyway? And why does it need to have an ID? To catalogue the specific computer? Don't you already get that with the IP address? You know, 'cause they're already pretty unique. Oh but for people on dynamic IPs, right? Or for VPN users? So you render the VPN useless (in a way)?
With all that I'd rather just willingly post my information on a Github Issue page than have you sent it via your program with who knows what else.
If you're only surviving because you get telemetry, you need to up your game and change the way you work.
Anyway, It seems I have a different and maybe VERY optimistic opinion about the right way to use Telemetry that isn't what anyone agrees with.
The very idea of telemetry is something that's not supported by many for exactly the reasons stated above. If I want to ping a server, I'll do that myself, thank you very much. If I really can't figure it out, it's up to the developers to ease the user into getting the right information and then proposing them with the option of submitting that. And not just sent anything over the internet as soon as an event happens. Just make it as simple as possible, and stop taking the easy way out which almost gets abused by default.