Skip to content

feat/telemetry-off-default #3940

Open
Open
@InAnYan

Description

@InAnYan

Is your feature request related to a problem? Please describe.

Telemetry is turned on by default. Questions and opinions on this topic could start a holy war topic, so I tried to separate subjective and objective problems of this decision:

  1. Objective:
  • What if user accidentally forgets to switch off telemetry?
  • What if user didn't even know that telemetry exists in the library?
  • What if you, developers, forget about writing some if statement for the telemetry? The very idea that you allow the existence of telemetry brings problems. Humans are not 100% ideal.
  1. Subjective
  • This is the first time I see something like that in libraries. And I personally don't like it. Why would I need to make extra steps to just use your library without any caveats?
  • There are many people for who privacy concerns are very important, who just dislike the idea of telemetry. They might find this shady.

Describe the solution you'd like
What about making telemetry turned off by default?

Describe alternatives you've considered

Of course, I understand!

  • You made this because you need telemetry. If for enabling telemetry, user had to set an environment variable, no one would spend time on doing this.
  • And, of course, I need to thank you that you do not force people to use telemetry, and that there is a way to turn it off. This is very good.

Additional context

Do you really need to include telemetry in a library?

I couldn't find a similar issue on this repo. Sorry, if I duplicated

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions