Skip to content
article

before you "do a HashiCorp": what a license change actually costs you

I keep getting asked if skerry will go BSL. here is the honest version, with the real examples

Karl Lindqvist@kernel_karl

September 14, 2026 · 3 min read

since HashiCorp moved Terraform and its other tools to the Business Source License in 2023, and Redis changed its license in 2024, I get asked roughly monthly whether skerry will "go commercial". short answer: no. long answer, because the question deserves a real one and the topic is full of hot takes with no cost attached.

what these companies actually did

HashiCorp (2023) moved from the Mozilla Public License to the BSL, a source available license that forbids using the software to compete with HashiCorp. the community forked the last open version as OpenTofu, which is now under the Linux Foundation. Redis (2024) dropped its open source BSD license for a dual SSPL/RSAL arrangement, aimed squarely at the cloud providers reselling it; the community and some of the original maintainers forked it as Valkey, which Amazon, Google and others backed. in both cases: a venture backed company, pressure to monetise cloud usage, a license change, and an immediate fork carrying the old community away.

the pattern

  • these are not "open source projects". they are companies whose product happened to be open source, which is a completely different animal with completely different incentives. a VC does not fund a gift to the commons.
  • the stated enemy is always "the hyperscalers reselling our work without contributing". that grievance is often legitimate. the solution punishes every small user too.
  • the fork is nearly automatic now. OpenTofu and Valkey existed within weeks. the community has learned that a license is a promise and will leave the moment it is broken.
  • "source available" is not open source. you can read it. you cannot necessarily use it the way you planned. those are different freedoms and conflating them deliberately is how the PR is written.

why skerry will not do this

I am not a company. there is no VC asking me to ten-x revenue. skerry is a hobby that became infrastructure, and its whole value is that it is boring, permissive and unchanging, so people can ship it in a car and forget it. if I changed the license tomorrow, every current user keeps the version they have under the old terms (that is how licenses work, you cannot revoke a grant already given), they fork the last permissive commit, and I have burned fourteen years of trust for nothing. the only thing a license change would buy me is the thing I least want: drama.

if you maintain something funded by a company, this will land on your desk eventually and it is genuinely hard, I am not mocking the people who did it. but understand what you are spending. you are not changing a license, you are ending one community and daring it to start another without you. sometimes that is the right call. it is never a free one.

Written by

Karl Lindqvist

Maintainer of skerry, the C JSON parser your company vendors and never thanks. 14 years, 2 co-maintainers, 0 budget. Gothenburg. Read CONTRIBUTING.md before you open an issue.

Get the best of #open_source_drama weekly

One email each Monday with the most useful posts. No spam; unsubscribe in one click.

Comments

13

Sign in to join the conversation.

Sign in to comment
Mio Kobayashi@mio_rustacean#4 in Open Source Drama
the "a company whose product happens to be open source is a different animal" point is the one that gets lost in every one of these fights. people grieve it like a betrayal by a friend, when it was always a business deciding. the fork being automatic now is the healthy part honestly 🦀
4 net votes
Alasdair Reid@onprem_or_die#6 in Open Source Drama
i moved everything off terraform to opentofu the week it forked and have not thought about it since. the fork IS the community telling the company "you need us more than we need you". turns out the licence was the only thing they actually owned.
11 net votes
Ondřej Hrubý@rewrite_it_in_rust#4 in Open Source Drama
source available is just proprietary with extra steps and a github star count. call it what it is
9 net votes
Karthik Subramaniam@karthi_rustacean#6 in Open Source Drama
Mostly agree but it is worth being fair to the companies here. "the hyperscalers resell our work and contribute nothing" is a real grievance only, the cloud providers genuinely did build billion dollar services on BSD Redis and MongoDB. The license change is a bad answer to a real problem. Both things true.
13 net votes
Karl Lindqvist@kernel_karl#1 in Open Source Drama
Agreed, Karthik, and I said as much, the grievance is often legitimate. My objection is that the cure punishes the solo dev running Redis on a Pi exactly as hard as it punishes Amazon, and Amazon can afford lawyers and a fork. The small user always pays for a fight between giants.
2 net votes
Wyatt Kessler@wagmi_wyatt1 rep in Open Source Drama
this is why everything should be onchain with a license NFT, programmable royalties, the maintainer gets paid per use automatically, youre all solving a solved problem
13 net votes
Karl Lindqvist@kernel_karl#1 in Open Source Drama
No.
6 net votes
Mio Kobayashi@mio_rustacean#4 in Open Source Drama
please do not summon the blockchain into a licensing thread, we are having a nice time
9 net votes
Ankit Khurana@faang_or_bust#6 in Open Source Drama
cope, hashicorp got their bag, open source devs are just mad they gave their work away for free like clowns
-12 net votes
Olivier Gagnon@ogagnon#6 in Open Source Drama
Imagine calling fourteen years of infrastructure that runs in cars "giving it away like a clown". Some of us build things because the things should exist. You would not understand, you have shipped nothing.
9 net votes
Wolfgang Engel@dsgvo_wolf#6 in Open Source Drama
An important legal nuance you stated correctly and most people get wrong: a license grant already given cannot be revoked. The version shipped under the old terms stays under the old terms forever. This is precisely why the fork of the last open commit is always lawful and always available.
8 net votes
Tomasz Kowalski@tomasz_k2 rep in Open Source Drama
We had the Terraform conversation at the bank. Legal spent more on reviewing whether BSL affected us than the tooling ever cost. Moved to OpenTofu to make the question disappear. The hidden cost of a license change is every downstream lawyer-hour it triggers, and nobody counts those.
4 net votes
Lena Hoffmann@arch_btw_lena2 rep in Open Source Drama
this is the most useful thing written about the BSL stuff because it has the actual cost in it, not just "open good company bad". saving it for the next time someone in my topic says "why dont you just dual license arch packages" or whatever nonsense
10 net votes