Skip to content

Add "test" for hosting location / dependencies / sovereignty #1926

@mxsasha

Description

@mxsasha

There have been recent discussions on some kind of "test" for hosting location / dependencies / sovereignty. This is particularly relevant and current due to the extensive dependency on big tech and specifically US big tech in the current political climate. This issue means to collect questions and ideas on how to approach this, to get us to something practical. Internally we seem somewhat aligned on the use and intention of such a test, but there are many important details.

Questions

  • How does this "test" fit into the goals we have as a platform and as a testing tool? We typically refer to correct implementation of normative standards from authoritative bodies, that are supported by a wide consensus. We do not have such a solid backing here, this is more opinionated, both in what is good or bad, and why it is an important thing.
  • What do we want to measure? A 100% solid detection of all involved hosting companies is difficult. However, we could focus on detecting dependence on a certain set of big cloud. That aligns with promoting more diversity, and does address the bulk of the issue. But, it may seem like we are targeting certain companies as "bad". Also, there are nuances: does AWS count as EU if it's in their supposed special EU cloud? Is EU inherently good, or perhaps mainly because we don't have such strong centralization?
  • Do we include domain registrars? Feels like less of a problem, and it is extra work as it's a very different flow. Perhaps not at first. Whois also has more rate limiting.
  • Following from the above, what are the pass/fail conditions? Or is this always informational? It's probably an entirely new category.

Some prior work in #123 and #542, but we never went into much detail. The closest existing resource is probably https://hosting-checker.net which takes data from https://ipinfo.io/ and https://db-ip.com/ - a lot of that data is proprietary. But there are API options. We can not replicate all of it ourselves.

Metadata

Metadata

Assignees

No one assigned

    Labels

    new testThese issues suggest a new (sub)test that is currently not part of internet.nl

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions