3 ms·
> Docker created a standard so successful that it became infrastructure, and infrastructure is hard to monetize Open infrastructure is hard to monetize. Old sc
by leetrout 9mo ago
> Docker created a standard so successful that it became infrastructure, and infrastructure is hard to monetize
Open infrastructure is hard to monetize. Old school robotics players have a playbook for this. You may or may not agree DBs are infra but Oracle has done well by capitalistic standards.
The reality is in our economy exploitation is a basic requirement. Nothing says a company providing porcelain for Linux kernel capabilities has a right to exist. What has turned into OCI is great. Docker desktop lost on Mac to Orb stack and friends (but I guess they have caught back up?) the article does make it clear they have tried hard to find a place to leverage rent and it probably is making enough for a 10-100 person company to be very comfortable but 500-1000 seems very over grown at this point.
Really should not have given up on Swarm just to come back to it. Kubernetes is over kill for so many people using it for a convenient deployment story.
- fragmede 9mo ago> Open infrastructure is hard to monetize. But not impossible. Terraform seems to have paid its creator quite well.
- tuananh 9mo agoI think Hashicorp got out just in time. They are declining in recent years.
- chuckadams 9mo agoThey're IBM now, I think they just consider you and me beneath their notice. I guess some things never change.
- b40d-48b2-979e 9mo agoThey are stagnant and their dev experience is very poor.
- echelon 9mo agoThe "Fair Source" [1] and "Fair Code" [2] licenses are sustainable and user-friendly. Imagine if Docker the company could charge AWS and Google for their use of their technology. Imagine if Redis, Elastic, and so many other technologies could. Modern database companies will typically dual license their work so they don't have their lunch eaten. I've done it for some of my own work [3]. You want your customers to have freedom, but you don't want massive companies coming in and ripping you off. You'd also like to provide a "easy path" for payments that sustain the engineering, but not require your users to be bound to you. "OSI-approved" Open Source is an industry co-opt of labor. Amazon and Google benefit immensely with an ecosystem of things they can offer, but they in turn give you zero of the AWS/GCP code base. Hyperscalers are miles of crust around an open source interior. They charge and make millions off of the free labor of open source. I think we need a new type of license that requires that the companies using the license must make their entire operational codebases available. [1] https://fair.io/licenses/ https://fair.io/licenses/ [2] https://faircode.io/ https://faircode.io/ [3] https://github.com/storytold/artcraft/blob/main/LICENSE.md https://github.com/storytold/artcraft/blob/main/LICENSE.md
- WJW 9mo agoCharging companies for software is as old as computers itself. We don't have to imagine.
- echelon 9mo agoThe idea of not compensating for software took hold in the 2000s, both with engineers and consumers (remember when users scoffed at 99 cent apps?) Big tech companies saw this as an opportunity to build proprietary value-add systems around open source, but not make those systems in turn open. As they scaled, it became impossible to compete. You're not paying Redis for Redis. You're paying AWS or Google.
- mschuster91 9mo ago> The idea of not compensating for software took hold in the 2000s, both with engineers and consumers (remember when users scoffed at 99 cent apps?) Part of that was that the platform churn costs were a new thing for developers that needed to be priced in now. In the "old world" aka Windows, application developers didn't need to do much, if any at all, work to keep their applications working with new OS versions. DOS applications could be run up until and including Windows 7 x32 - that meant in the most ridiculous case about 42 years of life time (first release of DOS was 1981, end of life for Win 7 ESU was 2023). As an application developer, you could get away with selling a piece of software once and then just provide bug fixes if needed, and it's reasonably possible to maintain extremely old software even on modern Windows - AFAIK (but never tried it), Visual Basic 6 (!!!) still runs on Windows 11 and can be used to compile old software. In contrast to this, with both major mobile platforms (Android and iOS) as an app developer you have to deal with constant churn that the OS developer forces upon you, and application stores make it impossible to even release bugfixes for platforms older than the OS developer deems worthy to support - for Google Play Store, that's Android 12 (released in 2021) [1], for iOS the situation is a bit better but still a PITA [2]. [1] https://developer.android.com/google/play/requirements/target-sdk https://developer.android.com/google/play/requirements/targe... [2] https://news.ycombinator.com/item?id=44222561 https://news.ycombinator.com/item?id=44222561
- torginus 9mo agoImo the problem with SaaS products is that their revenue expectations are priced accordingly to the market they serve, not the money it takes recreating them. If I wrote the best word processor in the world, I could probably sell it for a decent sum to quite a few people. However if I expressed my revenue expectations as a percentage of revenue from the world's bestselling novels, I would be very quickly disappointed.
- physicsguy 9mo agoThis is a great way of framing it that I'd never thought of before. I worked in engineering software for a long time and because of who we sell to, there's always been a very hard cost-benefit analysis for customers of SaaS in that space. If customers didn't see a saving equal to more than the cost of the software in Y1 they could and would typically cancel.
- ragall 9mo agoThat's because in the US it's common to see pricing based on "value", rather than based on costs plus a reasonable profit margin. This is one big reason why US products don't have much success in the rest of the world unless they're truly irreplaceable like the hyperscalers. Most of the world considers value-pricing as basically immoral.