Cassidy’s Blog

Run `gnome-info-collect` on Endless OS

Opt in to share a one-time snapshot of your configuration

| 3 min read

When gnome-info-collect was announced, I had a lot to say about it and the overarching direction:

Privacy-respecting metrics is something a lot of smart people have been thinking about and working on over the past several years. If we’ve chatted at events, you know what I’m talking about. 😉

Excited to see some steps in this direction!

GNOME (@gnome) tweeted:

We're running a campaign to better understand our users. It only takes a minute to help, learn more here:

Help improve GNOME!

I truly believe we (in the open source desktop community) can lead by example in tech, even when our products compete with those from the richest companies who don’t have the same fundamental radically user-centric beliefs as us.

Big Tech plays lip service to privacy while tracking everything you do—and they get the advantage of knowing exactly how every user uses their products, and use that to affect behavior to make them more money. That’s their only incentive.

If we want to compete, we have to know how to improve our products—but our incentives are so much better! Rather than “how can we make more money” being the end goal, it’s “how can we make people’s lives better?”

Tracking people doesn’t make their lives better; in fact, it can actively harm them if that data is leaked or abused. So, we don’t collect it.

To design a product to improve our users’ lives, we must understand how our product is used—but in a fundamentally privacy-first way.

Original thread on Twitter

I still think there’s a lot to be done here; namely, only the people who are technical enough to install a package, run it from a Terminal, and undestand and agree to the data being sent are going to be counted. This will lead to extreme selection bias; what about the tens of thousands of people using GNOME on Endless OS who might not even know it, don’t know or want to know how to use a Terminal, and certainly would not be able to manually download and run this tool? Certainly the fact they are GNOME users using their computer every day still counts for something?

As long as that is understood when looking at the data, I think it’s still a worthwhile initiative—and we should look to improve upon that issue. In the meantime, if you happen to be on Endless OS and technical enough to follow some directions in the terminal, here is how to run gnome-info-collect:

Download and Run on Endless OS

Git and Python are included in Endless OS, so downloading and running the tool is as easy as:

  1. Open the Terminal app

  2. Type (or copy and paste with the right-click context menu), then press Enter:
    git clone https://gitlab.gnome.org/vstanek/gnome-info-collect.git
    
  3. Then type (or copy and paste with the right-click context menu), then press Enter:
    python3 gnome-info-collect/client/client.py
    
  4. Review the information to be sent. If you agree to send it, press Y on your keyboard and hit Enter

That’s it! Now your configuration will be counted by the GNOME project when considering future initiatives.