Docker Desktop is an integrated development environment for Macs and Windows. It enables developers to build and share containerized applications and microservices on Kubernetes and Linux. Under this new approach, Docker’s Free plan is now called “Personal.” If your business has 250 or more employees or higher than $10 million in revenue, you must use a paid subscription for Docker Desktop. Before screaming and running away, keep in mind that Docker Engine, the upstream, open-source Docker nor the Moby project haven’t been touched. Still, there is a problem with Docker’s new usage permissions. By the Open Source Definition, any open-source program can be commercial. That aside, in addition, the $5 per month Pro and $7 per month Teams subscriptions continue as they always have. These subscriptions now include the right to use Docker Desktop commercially. A new $21/month Business subscription adds centralized management, single sign-on, and enhanced security. Specifically, the Business subscription adds the ability to control what container images developers can access from the Docker Hub image library. This gives lead developers more control over what images their teams can use. This, in turn, should lead to building more secure applications. This will be done by using Security Assertion Markup Language (SAML) Single Sign-On (SSO) to control what registries your developers can use. It also gives managers the power to remotely manage Docker Desktop instances. The billing changes, theoretically, take effect on Aug. 31. In reality, you have until Jan. 31, 2022 to use Docker Desktop freely if under the new rules you’ll need a paid subscription to keep using Docker Desktop. And, of course, most of Docker, such as Docker Engine, but not Desktop, remains open source under the Apache v2 licence. Simultaneously Docker knows some of its users won’t be happy. They’re already grumbling online. To them, Docker replies, “We know this may be a significant change for some organizations, and we’re committed to helping you make this transition as smooth as possible.” For what it’s worth, I think Docker’s users should give the company a chance. Docker has been significantly improving its programs for a while now. For example, official Docker images are now automatically checked for known security bugs by Snyk. Related Stories:
Docker: Here’s how we made the switch to remote-first workingKubernetes dropping Docker is not that big of a dealAWS preps its own library of public Docker container images