Live data from Hacker News

Docker is deleting Open Source organisations - what you need to know

blog.alexellis.io

321–330 of 764 posts

Re: Docker is deleting Open Source organisations - what you need to know

#321

Earlier quoted context omitted.

> worlds better than the old ways of managing dependencies and making sure everyone on a project is aligned on what versions of things are installed. And Nix is worlds better than even this . Imagine!

Does Nix have an equivalent of docker-compose yet? nix-shell is amazing for installing binaries, but actually wiring up and running the services doesn't seem like a solved problem. Unless Nix expects a separate tool to do this once binaries are installed, of course.

https://github.com/hercules-ci/arion which allow docker-compose

Re: Docker is deleting Open Source organisations - what you need to know

#322

Earlier quoted context omitted.

Unlike Docker Inc, GitHub (via Microsoft) do have very deep pockets & their own entire cloud platform, so they can afford to do this forever if they choose. And their entire marketing strategy is built around free hosting for public data, so it'd take a major shift for this to disappear. Not to say it's impossible, but it seems like the best bet of the options available. Is it practical to set up a redirect in front…

> And their entire marketing strategy is built around free hosting for public data 1. Embrace 2. Extend it's bonkers when people innocently trust Microsoft to do the right thing

This would make sense if it wasn't a core feature of GitHub LONG BEFORE Microsoft bought them.

Can we stop this madness already?

Re: Docker is deleting Open Source organisations - what you need to know

#323

Earlier quoted context omitted.

Docker should have been a neat tool made by one enthusiast, just like curl is. Instead it has a multi-million dollar company behind it, and VC's who demand profits from a thing that shouldn't have ever had a business plan.

> Instead it has a multi-million dollar company behind it, and VC's who demand profits from a thing that shouldn't have ever had a business plan. But you don't have to host curl? Who's gonna put the money to host all the images and bandwidths that ten of thousands of companies use but never pay?

THIS!

Alternatives:

- Virtual registry that builds and caches image chains on-demand, locally

- Maybe a free protocol like Bit Torrent to store and transfer the images

Re: Docker is deleting Open Source organisations - what you need to know

#324

Earlier quoted context omitted.

Or you could, you know, host a Docker registry and reupload those images to something you control. Worst case scenario, in 30 days, nothing is gone from Docker and you can just spin it down. Your job as an SRE is not to look at things and go "oh well, nothing we can do lol".

i didn't read it as that, they were stating the realities, assumptions were made, those assumptions are now invalid, they are working on alternatives, 30days is a short deadline for something like this and docker as an organization is behaving poorly. all of that seems pretty true, and frankly no one should support a company that does something like this. I get they need to figure out how to make money, but time has…

Earlier events already had us slowly switching out docker for pod man, and the tooling is more similar than I had expected. Half of the work is ensuring the images are explicitly prefixed with docker.io/

And this week it turns out that makes the now problematic spots a lot more greppable

Re: Docker is deleting Open Source organisations - what you need to know

#326

Earlier quoted context omitted.

>I don't want to live in Red Hat's world, with their tooling that they can just lock out of other platforms once they feel like it Explain please. This sounds like you're accusing RH of sabotaging Docker, or planning to. That's a very serious accusation requiring proof.

Some of it also sounds a bit like leftover angst from Red Hat winning the systemd war too. Turns out hanging out in someone else’s cathedral can have some pretty big benefits.

RedHat has not won any systemd war. From all the distributions out there using systemd, RedHat is the one that uses the least amount of systemd features. They are even going so far as disabling features.

See * https://bugzilla.redhat.com/show_bug.cgi?id=1962257 * https://gitlab.com/redhat/centos-stream/rpms/systemd/-/blob/...

Sometimes they even backport systemd features from more recent versions, disable them but leave man pages in the original state. Even the /usr split isn't progressing at all.

Meanwhile Fedora has implemented all these changes, which according to https://www.redhat.com/en/topics/linux/what-is-centos-stream, should be the upstream for CentOS.

I would say RedHat dropped the ball on systemd and has no intention of supporting any of the new features in any of their systems.

Re: Docker is deleting Open Source organisations - what you need to know

#328
post #128

Earlier quoted context omitted.

> Docker should have been a neat tool made by one enthusiast, just like curl is. I have nothing but mad respect for Daniel Stenberg. 25 years of development of great software, for which he had been threatened[1] and had ridiculous US travel visa obtaining issues[2]. [1] https://daniel.haxx.se/blog/2021/02/19/i-will-slaughter-you/ [1] https://news.ycombinator.com/item?id=26192025 [2] https://daniel.haxx.se/blog/2020/1…

> [1] https://daniel.haxx.se/blog/2021/02/19/i-will-slaughter-you/ Wow that's clearly someone with serious mental issues :( I hope he could find some help for his condition.

If you have your name all over the place, I guess that it bound to happen eventually. Curl is used by millions of people which makes Daniel Stenberg kind of a celebrity. With so many users, there have to be some crazies like the "I will slaughter you" guy.

It must be a common occurrence among famous software people, I wonder how they deal with that. Do they actively hide their real identity, for example by using a proxy for licensing, do they just ignore such madness, is it a burden or on the opposite, they enjoy their fame?

Re: Docker is deleting Open Source organisations - what you need to know

#329

Earlier quoted context omitted.

You should be escrowing any Docker images you depend on, I'd have thought.

> escrowing Are you sure this is what you mean? Escrow is a type of contactual arrangement, one type of which is agreeing with a commercial partner that you get a copy of their source-code if they go broke. I feel like you mean vendoring.

[flagged]

Re: Docker is deleting Open Source organisations - what you need to know

#330

As an SRE Manager, this is causing me a hell of a headache this morning. In 30 days a bunch of images we depend on may just disappear. We mostly depend on images from relatively large organizations (`alpine`, `node`, `golang`, etc), so one would want to believe that we'll be fine - they're all either in the open source program or will pay. But I can't hang my hat on that. If those images disappear, we lose the abilit…

You can vendor images. Never have your product depend on something that is in the internet. Spin up Harbour locally and put it in the middle to cache at the very least.
Post reply on HN