FOSSBilling icon indicating copy to clipboard operation
FOSSBilling copied to clipboard

[Feature Request] Opt-In Telemetry

Open Coo-ops opened this issue 3 years ago • 6 comments

We will need a mechanism to know what modules are actually being used and worth putting development time into.

Would also be interesting to know how many active installs are there, and what versions they are using (including PHP and MySQL).

Stick -> Carrot = If people don't opt in, their module may not be supported.

Coo-ops avatar May 23 '22 12:05 Coo-ops

Makes sense, but it needs to be explicitly opt-in. Both for ethical reasons and to avoid violating GDPR (and similar).

j-a-pope avatar May 23 '22 12:05 j-a-pope

You might in "privacy" issues.

Usage can be monitored with the downloads/installs if we split up everything in different repo's

jaapmarcus avatar May 23 '22 12:05 jaapmarcus

Usage can be monitored with the downloads/installs if we split up everything in different repo's

That would only track downloads rather than active installs though?

j-a-pope avatar May 25 '22 11:05 j-a-pope

I would like to see:

Active installs (how many people are actually using it) Module usage (what modules and payment gateways people are using)

Fully anonymous of course, totally opt in and totally transparent.

Not interested in having anybody's personal data or violating any laws.

Check this out: https://github.com/metabase/metabase

Coo-ops avatar Jun 03 '22 08:06 Coo-ops

I'm not familiar with Metabase but it looks interesting.

I don't have a problem with any telemetry implementation as long as we ensure that it is opt-in because anything else is just a highway to a world of issues.

j-a-pope avatar Jun 03 '22 08:06 j-a-pope

We also should publish and visualize the data we collect like Steam does in its hardware survey.

https://store.steampowered.com/hwsurvey/Steam-Hardware-Software-Survey-Welcome-to-Steam

yagiz-dev avatar Nov 13 '22 15:11 yagiz-dev