Hi,

On Tue, 2019-01-08 at 10:06 +0100, Nicolas Mailhot wrote:
> You can turn it all the way you like getting accurate counts means 
> disambiguating systems which means tracking, regardless if you do it
> in a central way or via system agents.

No, you do not need to track individual machines.

As Lennart pointed out elsewhere already, there are other methods like
setting a boolean from 0 to 1 in a request that happens more regularly
anyway. If each machine does a request with the boolean true once a
week, then you can trivially calculate the number of installations from
that.

Obviously you need to rely on the sending machines to do such a request
at reasonably regular intervals (e.g. once a week on average). But, we
need to trust the machines anyway. After all, you could easily generate
UUIDs and manipulate the statistics that way. All you are doing is
pushing some of the counting logic to the client, thereby removing most
of the privacy issues.

Benjamin
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org

Reply via email to