Donating Docker Distribution to the CNCF
docker.com
docker.com
Docker distribution is the second implementation of a container registry ever (the first was written in Python by Docker and was later forked into Quay) and is at the core of many of the commonly used container registries like Docker Hub and Harbor. This repository became the basis for the OCI distribution specification[0], which is now the standard for distributing container images (and more[1]).
It's a sad story, but they have changed the entire industry, and I'm happy that they found a way to make their contribution open and sticky.
I think GitHub has done pretty well under Microsoft's ownership. There was a story a few years back, Microsoft tried to buy Docker but apparently Docker wanted more money than Microsoft was offering. Maybe they now wish they'd said "yes".
A big company like Microsoft can afford to have some loss-leaders in their ecosystem. So could Amazon or Google, but I personally think Microsoft would have been a better steward of Docker than Amazon or Google would have.
Of course, Microsoft is a private for-profit corporation, whose benevolence is not guaranteed to last forever, and has even done some malevolent things in its past. But Microsoft's benevolence may well last longer than Docker's financial ability to offer free services can.
This is going to be impossible to Google.
This doesn't need a catchy name. It's a piece of "if you're the person deploying this, you already know us" infrastructure, similar to Enterprise-grade hypervisors or Internet backbone switches.
ISO/ANSI standards and RFCs, for example, are just numbers. You can actually Google the most famous of these ("9001" gets you the ISO standard; "2616" gets you the RFC; etc.); but on average this doesn't work, because those numbers are small and collide with other meaningful numbers in other namespaces†. (Things like electronics part numbers, for example.)
With any of these identifiers, the thing you do instead of just punching the ID into a search engine, is to first search for either 1. the website of the entity you know owns the thing, or 2. some kind of "catalog" site; and then plug the otherwise-non-unique identifier in there. Your identifier, despite not being unique generally, is unique when put in the context of a domain-specific keyspace.
In this case, the keyspace is "CNCF projects", or maybe "implementations of OCI specifications." The specification for these registries is called the "OCI Distribution" spec, just like the specification Docker containers obey is the "OCI Container" spec.
Look at the list of Apache Foundation projects: https://projects.apache.org/projects.html — how many of these have names that have no hope of being searched unless you know to prefix "Apache" to them? Chemistry? Drill? Flex? Portals? Streams, for goodness sake?
And this is why I said that it wasn't important because only very specific people need to stand up their own container registries: all those people already know enough about container registries to intuitively prefix "Docker" or "OCI" or "CNCF" on their search query; or to go to those projects and navigate from there.
This would be a problematic name if random people needed to install it after a word-of-mouth conversation. But they don't, any more than random people need to find the manual for the exact model of Juniper network switch in their ISP's head-end. Only their ISP's network engineer needs to do that—and that fellow has had rather a lot of exposure to Juniper products, and so likely already has their support site bookmarked. (And probably has the physical copies of the manuals, too, if they still print those.)
------
† Tangent: it'd be a fun project/blog post, to go through the Google search results for the search-terms "0" through "9999", and categorize the top results by keyspace. How many times do RFCs "win"? Etc.
Nit-picky perhaps but DOIs are extremely unlikely to be used elsewhere to mean something else. In a search engine you'll get either the original article or articles that cite it. The reason you'd use something else to get to the article is that there's a single location for all of them to be resolved, and even then people will still just google them. In fact, googling them can be more reliable when they've not been correctly registered.
It's not really counter to the general point, they're not useful for products and perhaps I misread your statement but DOIs absolutely work as "just look for this string".
Contrast that when I go to the Docker distribution github page the url is https://github.com/distribution/distribution. You don't see anything wrong with that nomenclature? I'm the only one?
If they called it something like "OpenHub", "OpenRegistry", whatever – those may be boring unoriginal names, but would have made it more obvious at first glance what exactly it was