Docker Enterprise is now Mirantis Kubernetes Engine:
The other answers were written before Docker sold their enterprise assets to Mirantis. And there were big changes stemming from that acquisition...
If you now visit the link for "Enterprise Edition"- https://docs.docker.com/ee/ - you'll find oogatz. That's because "Docker Enterprise" is now "Mirantis Kubernetes Engine"
Swarm's Future:
With the uptake of Kubernetes and Mirantis buying Docker's Enterprise assets, the future of swarm was in doubt. However, the future of swarm container orchestration appears to be more certain now as it's a headline feature in Mirantis Kubernetes Engine v3.5 according to this blog post which states:
"...customers have spoken — and many of them are completely satisfied
using Swarm instead of Kubernetes for container orchestration. With
that in mind, we’re excited to announce Swarm-only mode: a new
Mirantis Kubernetes Engine configuration option that dedicates the
platform exclusively to Swarm orchestration and Docker containers."
So for enterprise planning purposes, it looks like swarm has a future in a Kubernetes world.
But that's not all the changes from Mirantis...
Docker CE Now Developed (mostly) By Third Party:
Effective with the v20.10 release on 20201209, Docker CE is now the product of TWO separate Github Projects:
So going forward from v20.10, The Moby Project will now do the grunt work of developing Docker CE while Mirantis pursues monetizing Mirantis Kubernetes Engine. Don't whinge: Mirantis is a business after all and they have to make a profit; no surprises there.
The docker-cli portion of Docker CE however is still being developed by Docker. Obviously the docker-cli bit is interesting and they've kept that bit in-house...
Conclusion:
After IBM bought Red Hat and CentOS was killed-off, I imagine there are similar concerns by organizations reliant on Docker containerization about the future of Docker CE post Mirantis acquisition. It appears the Moby Project could take over were Mirantis to pull their (5) developers. But it would ultimately lead to a fork in Docker and development taking divergent paths.
Red Hat employed the CentOs Project folks (you weren't aware?), so they were always beholden to follow the direction RH gave them. I don't know whether Docker employs or otherwise pay the remaining 22/27 Moby devs. There could be further material changes in the future for the Docker landscape given the commercial pressures Mirantis is under to make Docker a profitable acquisition which makes planning commercial decisions on the current landscape challenging...