After Microsoft (GitHub) acquired npm, I think it’s only a matter of time before Docker (the rest that’s left after selling Docker Enterprise) is also taken over by Microsoft or GitHub.
What makes me think so? Docker needs to find a new way to make money after Docker Enterprise is sold, Docker and GitHub already seem to be working together, and they’re also working with Microsoft on better Docker support in Windows with WSL2.
On the one hand, I would be happy if Microsoft took over Docker. Microsoft seems to be undergoing some kind of cultural change and is actually becoming a bit more likeable. For Docker itself, it might be difficult to survive without financial support, and I trust Microsoft more that they would let Docker live on after a takeover than I would trust Google, for example.
On the other hand, I also view this centralization very critically. More and more parts of the developer ecosystem are thus under the fingers of Microsoft. And although Microsoft is relatively likeable at the moment, nobody knows if it will stay that way.
Time will tell if my guess will come true.