Not much to add, just yet another corporate blunder for the history books. Reputational damage has been done, folks have left, and they won't get them back, IMO.
Oh wow, I didn't even realise they had reversed the decision, I moved my email domains to a different setup with the Cloudflare email routing and never even heard about the reversal.
Although, I just went to try and click the 'Confirm account for personal use' button and it gives me the error 'Your account is ineligible to switch to the no-cost option because you first need to upgrade to Google Workspace Business Starter. Then do this process again.'
Which isn't particularly obvious what they want, are they asking me to pay so that I can click the button? Who knows.
I wonder if in cases like this, it even makes sense to reverse a decision. The damage has been done, so why bother?
Me, personally, Whenever in the future a dependency on the Docker team comes up, I'll make sure we double check if they are really needed in our stack.
The brand damage is done. Rolling back doesn't change that; they are still the company that would do this and then leave everyone freaking out for a week straight before doing a total 180.
Somebody has their shit together, but it ain't Docker Inc.
So insane, what were they thinking? They should write a case about this for Harvard Business School: how to take your struggling brand and, in one fell swoop, destroy any and all goodwill with your users and accelerate the (probably inevitable) decline of your company.
The thing I was going to miss most was just the ability to "brand" the images.
mysillyusername/mything vs mything/mything has a very different feel.
I wonder if they could get the best of both worlds if they offered a "DNS" version where when you pull from hub.docker.com it's actually just proxying from you hosting the image somewhere else.
That lets you adopt a custom domain for the registry that pulls through Docker Hub and start using that. Until you need or want to switch to hosting your own.
It makes the image name a bit longer, but that's only because mything/mything is a shortcut for docker.io/mything/mything that Docker's suite of tools implements.
Good, this plan was corporate stupidity. "let's alienate the community that is the very basis of the success of our company". Madness. They should do the exact opposite and ensure the world relies on their infrastructure rather than finding creative ways to cut all their dependencies on any Docker provided technology. Which is of course what a lot of people have been doing in the last few years. The whole rename of docker to moby and walking that back. All the antics around Docker for desktop. The whole mess with docker swarm. And now this. It's stupid.
The faster people walk away from Docker provided stuff, the less relevant Docker as a company becomes. In light of that, telling most of your users to please bugger off is an epic level of stupidity. A classic throwing away the baby with the bathwater situation. Docker needs to take a very critical look at its leadership and what just happened. Any of the yes-men that thought this was a great idea, should probably be nudged out of the door. Fix that and promote the people that intervened and rolled this decision back.
Yes, keeping infrastructure for a low value commodity like docker hub costs money. But it creates opportunities to make money via more valuable add on services. Which is a lot easier when people recognize you as the world's leading authority on anything docker related. Docker's main issue is that it has not been very good at doing that. A good start would be acknowledging the things that are actually valuable assets. Like having world + dog relying on docker hub for distributing software and developers installing their software on laptops because it is so good. You don't throw that away. That's not a problem that needs solving.
They should look at how Microsoft manages Github. Many people and companies use that for free. That's a feature not a bug. Github actually used to charge for private repositories. And then they changed their mind and gave people unlimited access to free private repositories. That move ensured that it solidified itself as the undisputed #1 choice for people and companies to host their software.
And of course many corporate users end up converting to becoming paying customers because Github has plenty of non free features that are worth paying for. But hosting the entirety (well close to it) of essentially all OSS projects on this planet and a community of users that is essentially anyone active professionally as a developer means that all of their potential future customers already have free accounts. That must be really convenient for their sales team. All they need to do is figure out what users and companies do, where they struggle, what they need, etc. And then pitch solutions to those issues.
Genius. Github is a highly successful business. MS bought them for that reason. Maybe they can buy Docker too. It would be a great fit for them.
20 comments
[ 3.3 ms ] story [ 63.7 ms ] threadFolks who don't pay them any money but consume gigabytes of storage?
Yeah they reversed their decision, but others like myself switched to paid competitors and won't be using Google services again.
Although, I just went to try and click the 'Confirm account for personal use' button and it gives me the error 'Your account is ineligible to switch to the no-cost option because you first need to upgrade to Google Workspace Business Starter. Then do this process again.'
Which isn't particularly obvious what they want, are they asking me to pay so that I can click the button? Who knows.
Me, personally, Whenever in the future a dependency on the Docker team comes up, I'll make sure we double check if they are really needed in our stack.
If you weren't paying Docker Inc. before, there's no reason to do so anymore now. Or risk a dependency on them in your stack.
Thanks.
Somebody has their shit together, but it ain't Docker Inc.
mysillyusername/mything vs mything/mything has a very different feel.
I wonder if they could get the best of both worlds if they offered a "DNS" version where when you pull from hub.docker.com it's actually just proxying from you hosting the image somewhere else.
That lets you adopt a custom domain for the registry that pulls through Docker Hub and start using that. Until you need or want to switch to hosting your own.
It makes the image name a bit longer, but that's only because mything/mything is a shortcut for docker.io/mything/mything that Docker's suite of tools implements.
You caught us trying to be jerks, so we wont be jerks the next months, maybe an year. You will forget soon.
The faster people walk away from Docker provided stuff, the less relevant Docker as a company becomes. In light of that, telling most of your users to please bugger off is an epic level of stupidity. A classic throwing away the baby with the bathwater situation. Docker needs to take a very critical look at its leadership and what just happened. Any of the yes-men that thought this was a great idea, should probably be nudged out of the door. Fix that and promote the people that intervened and rolled this decision back.
Yes, keeping infrastructure for a low value commodity like docker hub costs money. But it creates opportunities to make money via more valuable add on services. Which is a lot easier when people recognize you as the world's leading authority on anything docker related. Docker's main issue is that it has not been very good at doing that. A good start would be acknowledging the things that are actually valuable assets. Like having world + dog relying on docker hub for distributing software and developers installing their software on laptops because it is so good. You don't throw that away. That's not a problem that needs solving.
They should look at how Microsoft manages Github. Many people and companies use that for free. That's a feature not a bug. Github actually used to charge for private repositories. And then they changed their mind and gave people unlimited access to free private repositories. That move ensured that it solidified itself as the undisputed #1 choice for people and companies to host their software.
And of course many corporate users end up converting to becoming paying customers because Github has plenty of non free features that are worth paying for. But hosting the entirety (well close to it) of essentially all OSS projects on this planet and a community of users that is essentially anyone active professionally as a developer means that all of their potential future customers already have free accounts. That must be really convenient for their sales team. All they need to do is figure out what users and companies do, where they struggle, what they need, etc. And then pitch solutions to those issues.
Genius. Github is a highly successful business. MS bought them for that reason. Maybe they can buy Docker too. It would be a great fit for them.