Hacker News new | ask | show | jobs
by TZubiri 510 days ago
"Docker has benefitted from a community adopting its products,"

It takes a whole lot of mental gymnastics to argue that a provider of free services is actually the one benefitting from that interaction, and not the other way around.

Go ahead and build your systems on free dependencies like WordPress and Debian, but just get real and don't pretend that you are better than professionals that build business relationships and actually pay for their software dependencies like RHEL and Webflow.

3 comments

Docker was in serious financial trouble in 2019 after the community had been benefiting from it's products for years by that point.
Would you say Github benefit from open source developers using it? (And if not, why do you think they provide the service?)

These people are maintaining free Docker images for Docker users to use. They're not charging for this, and Docker benefit massively from these images being available!

"Would you say Github benefit from open source developers using it? (And if not, why do you think they provide the service?)"

Let's assume it's an equitable exchange.

"These people are maintaining free Docker images for Docker users to use. They're not charging for this, and Docker benefit massively from these images being available!"

Getting into nuance here, I do see the benefit a corp has over hosting source code, training data, reputation, so we see eye to eye there. But I don't see much benefit of hosting container images. Add that to the fact that hosting images is orders of magnitude more expensive than hosting code!

What value is there in being a provider of free hosting that is commesurate with being a host of source code?

I mean, paying for your software dependencies doesn’t automatically make things any better.
It's wild that "people should pay for software" is a controversial statement amongst software developers.

If software developer, don't pay for the software you rely on. Then non technical users who appreciate software even less would pay for software with much less frequency and for much lower prices when they do!

It is us as developers that need to first institutionalize the idea that software is paid, otherwise we have little hope to get paid for our efforts.

There is difference between paying for software and paying for the development of software, you know.
Yeah sure, but there's trickle down effects. What incentive would an employer have to hire you to build software, if they can't then go and sell the software that you built for profit.
My employer themself uses the software I write for them plus they provide access to its functionality as a service. This model have been bringing in enough profit for the last 10 years, apparently, to justify the steady expansion of the number of programmers employed.
Ah yes, the phenomenon I was describing does apply more strongly to consumer software. But it also does apply to B2B software to a lesser degree.

In effect the fact that your business model relies on charging for bespoke software, proves that you make no money on software that can be reused for more than one client! Which is actually where most of the efficiency of software comes.