VOOZH about

URL: https://thenewstack.io/this-week-in-programming-docker-and-the-internet-of-entitlement/

⇱ This Week in Programming: Docker and the Internet of Free Software Entitlement - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2021-09-04 06:00:18
This Week in Programming: Docker and the Internet of Free Software Entitlement
this-week-in-programming,
Containers / Open Source / Software Development

This Week in Programming: Docker and the Internet of Free Software Entitlement

Who can argue with charging companies a mere $5 (to $7 or $21) per user for Docker Desktop when your company is large and pulling in money?
Sep 4th, 2021 6:00am by Mike Melanson
👁 Featued image for: This Week in Programming: Docker and the Internet of Free Software Entitlement
Feature photo by NeONBRAND on Unsplash.

Now, don’t get me wrong — I’m a natural-born complainer when it comes to having to pay for things on the internet — but this whole rigmarole where folks are calling out Docker for pulling a “bait and switch” by beginning to charge for Docker Desktop?

It all just seems a little bit absurd and points to the level of entitlement we have when it comes to using software for free.

After all, the updated pricing and subscription announced by Docker this week preserves Docker Desktop as a completely free piece of software, as it has been, for companies with “fewer than 250 employees AND less than $10 million in annual revenue.” It’s a move that, in my eyes, at least, is perfectly crafted for easy defense in the court of public opinion. Who can argue with charging companies with these particular qualities a mere $5 (to $7 or $21) per user when your company is that large and pulling in that type of money, right?

Kubernetes engineers: dOnT wAnT tO pAy $5 fOr DoCkEr DeSkToP https://t.co/u0kwgIDQGw

— memenetes (@memenetes) August 31, 2021

Obviously, lots of people can argue, as detailed by The New Stack contributor Bruce Gain earlier this week. As you well know, have internet, will argue.

Complaints and their irony aside, the top comment thread on Hacker News regarding the news makes several points regarding the overhead when dealing with licenses and how this might just be enough for enterprises to say “screw it, let’s use something else,” and this is a point I can only wonder about. Given the somewhat minimal nature of the fee itself, will enterprises pony up the per-user cost, and deal with all of the complications regarding onboarding new employees and staying in compliance with licensing, or will they decide that the burden is too much and move on to other alternatives?

Some large companies may well veto all use of Docker Desktop once these changes take effect on Jan 31, 2022. Let’s face it; Amazon will spend $20 million to avoid being beholden to someone else for $5, and they’re not alone in that.

— Corey Quinn (@QuinnyPig) August 31, 2021

If you’re paying attention to Hacker News and Twitter this week, you can see numerous discussions of alternatives, most of which minikube former maintainer Matt Rickard offers in his overview of Docker Desktop alternatives. Of course, the question is whether or not the move to something else — and all of the processes and risks involved in making that move — provide a better return on investment than simply ponying up the subscription fee and helping to keep Docker — the company that really kicked this whole containerization concept into high gear — afloat.

“I think that the outrage over Docker’s decision is far overblown. If you’re an enterprise using Docker Desktop at scale, then you should be paying for support. I’m actually really excited about the current direction of Docker and the focus the team is putting on developer tools,” Rickard aptly concludes.

I mean, sure? But let’s be further nuanced: docker being open, and attempting to monetize on other layers of the stack, allowed @jbeda and others to build k8s and to grow it into a massive community. Which then ate up that whole market. https://t.co/ISiJSeuj1I

— Adam Jacob (@adamhjk) August 31, 2021

This Week in Programming

Forgot my informal rule to not read HN and followed a link to the Docker Desktop news 🙃 turns out you can just replace any supported, delivered software with some random stuff and “all you have to do is just create this file, make this mountpoint..”. 🤓

— Phil Estes (@estesp) August 31, 2021

  • GitHub Argues Against “Vague Infringement Allegations”: GitHub recently filed a “friend of the courtbrief in the SAS Institute, Inc. v. World Programming Ltd. case before a Federal Court of Appeals and in a blog post this week, somewhat humorously titled “Vague infringement allegations considered harmful.” (If you’re unfamiliar with the reference, see one edition of this weekly column that looked at the tradition considering things harmful in the world of computers.) In the case at hand, SAS filed a “claim of ‘nonliteral’ infringement,” meaning that it could not point to which “specific lines of code were literally copied, but only that other aspects, like the code’s overall structure and organization, were used.” In the brief, GitHub argues that the claims made by SAS are vague, and that  “vague allegations of nonliteral copyright infringement especially create FUD because the recipients of such accusations frequently have no way to evaluate the risk they are facing.” The effect can be that the software is removed, with no way to clearly fix the problem or push back against misguided claims, and “When a heavily depended-on piece of software is taken offline due to vague allegations of copyright infringement, the entire ecosystem relying on that piece breaks,” GitHub writes.

The maximum number of nested for loops is 18 because that’s the number of letters between i and z.

— Vlad Mihalcea (@vlad_mihalcea) August 28, 2021

  • GitHub Removes Rarely Used Git Security Features: One more quick update from GitHub this week on its move to improve Git protocol security on GitHub. The company says it is changing which keys are supported in SSH and removing the unencrypted Git protocol entirely, though it expects that these changes will affect a very small portion of its users. More specifically, it is removing support for all DSA keys, adding requirements for newly added RSA keys, removing some legacy SSH algorithms, and adding ECDSA and Ed25519 host keys for SSH. “Only users connecting via SSH or git:// are affected,” they write. “If your Git remotes start with https://, nothing in this post will affect you.” If you happen to be an SSH user, head on over to the post for full details on the timeline of expected changes.
  • AWS Launches Alpha SDKs for Swift and Kotlin:  AWS this week released two new alpha SDKs: the AWS SDK for Swift and the AWS SDK for Kotlin. For Swift, there was already an iOS SDK, written in Objective C, but the new SDK moves to provide a native Swift SDK that operates on “other platforms such as Linux, macOS, Windows, tvOS, watchOS, etc.” The Swift SDK also enables the use of other AWS services, and the roadmap “outlines the plan for adding features and customizations for specific AWS services to improve functionality.” The AWS SDK for Kotlin, meanwhile, “makes it easy to call AWS services using idiomatic Kotlin APIs” and “enables developers to make API calls to all the supported AWS services.” Again, there is a public roadmap available on GitHub, and a Getting Started guide.

All of tech twitter today after the Docker pricing changes: pic.twitter.com/3i5F7hO4tt

— Dan Lorenc (@lorenc_dan) August 31, 2021

TRENDING STORIES
Mike is a freelance writer, editor, and all-around techie wordsmith. Mike has written for publications such as ReadWriteWeb, Venturebeat, and ProgrammableWeb. His first computer was a "portable" suitcase Compaq and he remembers 1200 baud quite clearly.
Read more from Mike Melanson
SHARE THIS STORY
TRENDING STORIES
TNS owner Insight Partners is an investor in: Docker.
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.