←back to thread

1101 points codesmash | 1 comments | | HN request time: 0s | source
Show context
t43562 ◴[] No.45137756[source]
To provide 1 contrary opinion to all the others saying they have a problem:

Podman rocks for me!

I find docker hard to use and full of pitfalls and podman isn't any worse. On the plus side, any company I work for doesn't have to worry about licences. Win win!

replies(7): >>45137807 #>>45137925 #>>45138918 #>>45140013 #>>45141773 #>>45142624 #>>45142950 #
nickjj ◴[] No.45137925[source]
> On the plus side, any company I work for doesn't have to worry about licences. Win win!

Was this a deal breaker for any company?

I ask because the Docker Desktop paid license requirement is quite reasonable. If you have less than 250 employees and make less than $10 million in annual revenue it's free.

If you have a dev team of 10 people and are extremely profitable to where you need licenses you'd end up paying $9 a year per developer for the license. So $90 / year for everyone, but if you have US developers your all-in payroll is probably going to be over $200,000 per developer or roughly $2 million dollars. In that context $90 is practically nothing. A single lunch for the dev team could cost almost double that.

To me that is a bargain, you're getting an officially supported tool that "just works" on all operating systems.

replies(35): >>45137943 #>>45137961 #>>45137966 #>>45138011 #>>45138193 #>>45138456 #>>45138557 #>>45138589 #>>45138645 #>>45138697 #>>45138769 #>>45138780 #>>45138910 #>>45138938 #>>45139051 #>>45139108 #>>45139291 #>>45139346 #>>45139639 #>>45139789 #>>45139934 #>>45140972 #>>45140985 #>>45141222 #>>45141227 #>>45141250 #>>45141737 #>>45142180 #>>45142801 #>>45142963 #>>45143028 #>>45143180 #>>45143185 #>>45144942 #>>45151669 #
akerl_ ◴[] No.45137961[source]
The problem isn’t generally the cost, it’s the complexity.

You end up having to track who has it installed. Hired 5 more people this week? How many of them will want docker desktop? Oh, we’ve maxed the licenses we bought? Time to re-open the procurement process and amend the purchase order.

replies(5): >>45138069 #>>45138398 #>>45138407 #>>45138518 #>>45142035 #
devjab ◴[] No.45138398[source]
> You end up having to track who has it installed. Hired 5 more people this week? How many of them will want docker desktop? Oh, we’ve maxed the licenses we bought? Time to re-open the procurement process and amend the purchase order.

I don't quite get this argument. How is that different from any piece of software that an employee will want in any sort of enterprise setting? From an IT operations perspective it is true that Docker Desktop on Windows is a little more annoying than something like an Adobe product, because Docker Desktop users need their local user to be part of their local docker security group on their specific machine. Aside from that I would argue that Docker Desktop is by far one of the easiest developer tools (and do note that I said developer tools) to track licenses for.

In non-enterprise setups I can see why it would be annoying but I suspect that's why it's free for companies with fewer than 250 people and 10 million in revenue.

replies(3): >>45138647 #>>45138736 #>>45139726 #
maigret ◴[] No.45138647[source]
> How is that different from any piece of software that an employee will want in any sort of enterprise setting?

Open source is different in exactly that, no procurement.

Finance makes procurement annoying so people are not motivated to go through it.

replies(2): >>45141094 #>>45156231 #
1. devjab ◴[] No.45156231{3}[source]
Around here it's usually a lot harder to get open source software approved with IT because they tend to dislike products where they can't call a compant. Licensing is easier of course, but for a lot of software licensing is virtually automatic. With Docker it's billed by the amount of people in the Docker AD group, and it tells EU tax deductable automatically.

Not that this should be an argument for docker. The idea that having someone to call makes a piece of software "safer" is as ridiculous at it sounds. Especially if you've ever tried "calling" a company you buy 20 licenses from, and when I say call what I really mean is talking with a chatbot and then waiting a month for them to get back to you via email. But IT's gonna IT.