5 ms·
Golang out of the box aggregates and analyzes usage metrics of modules whenever they are downloaded.
by chomp 4y ago
Golang out of the box aggregates and analyzes usage metrics of modules whenever they are downloaded.
- mseepgood 4y agoWhich package management system doesn't do this?
- crtc 4y agoTrue, I quickly checked https://rubygems.org/ https://rubygems.org/ https://www.nuget.org/packages https://www.nuget.org/packages https://crates.io/ https://crates.io/ ... they all show download statistics of their packages.
- HideousKojima 4y agoWhich also serves a useful purpose for devs, it's an easy way to avoid typosquatting by making sure you're not looking at a package with a similar name to the one you want but with only 2,000 views instead of 2,000,000
- jeltz 4y agoOn top of my head: CPAN and Debian's since both are distributed with mirrors not controlled by the the main project. It is possible that some mirrors save statistics but there is no aggregation of it. But, yes, most package manager servers track download statistics and as long as they throw away the IP addresses I do not see any harm.
- jeltz 4y agoAs long as they only store aggregates I cannot say that I see that issue.