Hacker News new | ask | show | jobs
by Andoryuuta 643 days ago
One big difference is the licensing. Docker Engine itself is apache licensed (and hence free to use at a company of any scale), but Docker Desktop requires a paid plan if your company has more than 250 employees or more than $10 million in annual revenue [0].

[0]: https://docs.docker.com/engine/#licensing

1 comments

Which like, seems entirely fair, but when there are suitable enough replacements that cost $0, why pay for it? Sure there are big picture reasons, but companies often don't think that long-term.
Priority tech support when everything blows up is usually the number one reason.
I have a hard time thinking of cases where you need support or priority support for developer tooling like Docker. It’s not like Docker Desktop is running in production.
“The update failed on 200 desktops.”

“Performance is crap when running BlahBlah Management Suite.”

And so on. You don’t necessarily call support when one dev has an issue, you call when they all do.