[Development] [Qt-creator] Requesting repository for telemetry plugin in Qt Creator

André Pönitz apoenitz at t-online.de
Thu Feb 22 21:42:59 CET 2018

On Thu, Feb 22, 2018 at 01:58:55PM +0000, Tino Pyssysalo wrote:
> Hi,
> The idea is to develop a generic library/plugin, which anyone could use for
> analytics.

I see no reason why this can't be done as part of e.g. the commercial Qt
offering, with customers being free to deploy that if they feel it helps
their own offering (for whatever reasons that I luckily do not need to
comprehend), nor do I see a reason why this should be used by the Qt
Project's Qt Creator, especially when the people potentially acting on the
results expressed severe dislike and doubts on the usefulness of such
analytics for their work.

For an Open Source solution there is e.g. KUserFeedback. I haven't used
that myself, but judging from the description it appears to do what you
claim to want to do, and judging from a quick look at the code and the
name of the author I am ready to bet its implementation is sane.

So I really have a hard time to see a gap here that needs to be filled.

> The backend can be any storage and The Qt Company does not provide
> that.
> We plan to use the same backend, which we already use in online installers to
> collect statistics about installations. At least in case of Qt Creator, the
> plan is to make some analysis results available for the community. Obviously,
> we do not do that for our commercial tooling.
> Analytics is opt-in and disabled by default in Qt Creator. We plan to ask user
> in the installer, if the user wish to participate in Qt UX improvement. If the
> answers is no, the analytics plugin is never installed.  When the creator is
> started for the first time, it will show a dialog, consisting a list of
> collected data items and an option to enable/disable the plugin. There will be
> a new output pane, which shows collected data, conversions methods, if any
> used, and transmitted data to the user.  -- Tino

At some point you need to qualify what you mean when you use the word "we".
Your current use of "we" clearly does not include myself, nor, if you allow
me to extrapolate from the grapevine, the majority of the Qt Creator team.

  - who is "we"?
  - why is "us" (the Qt Creator team) not part of "we"
    when the topic is related to Qt Creator?
  - what data do you intent to collect exactly?
  - what mechanism do you plan to use to translate
    the collected data into what actions?


More information about the Development mailing list