Have any questions? +1 646.844.5712 (US)

  • Facebook
  • LinkedIn
  • Twitter
HiTech ServiceHiTech Service
  • Home
  • About
  • Services
    • Software Development
    • Customer Support
    • Quality Assurance
    • Managed Services
    • Compliance Audit
    • GDPR Compliance
    • Competency Center
    • Emergency IT Support
    • Software as medical device
    • Local AI Agent Development
  • Projects
  • GDPR
  • Articles
  • Case Studies
  • Contact
Menu
  • Home
  • About
  • Services
    • Software Development
    • Customer Support
    • Quality Assurance
    • Managed Services
    • Compliance Audit
    • GDPR Compliance
    • Competency Center
    • Emergency IT Support
    • Software as medical device
    • Local AI Agent Development
  • Projects
  • GDPR
  • Articles
  • Case Studies
  • Contact
A brass stamp and a broken wax seal resting on printed legal paper on top of a rack-mounted server

Your Infrastructure Choice Is a Governance Decision Now

By Oleg

On 11 March 2026, one line changed in the license file that ships with Terraform. The Licensor stopped being HashiCorp, Inc. and became International Business Machines Corporation. No code moved, no API changed, no behaviour differed. A team that had standardised on Terraform in 2021 now had its infrastructure tooling governed by terms held by a company it had never evaluated, under a license it had never agreed to, as the delayed consequence of a decision taken three years earlier and an acquisition it had no part in.

That is the shape of the thing worth understanding. Between 2023 and 2026, four separate disputes — Terraform, Redis, LibreOffice and a 3D printer company — looked like four unrelated arguments about licenses. They were four demonstrations of the same mechanism, and the license text was never the part that mattered.

The lever is ownership, not the license

A license is a grant made by whoever holds the copyright. Relicensing existing code normally requires the agreement of every copyright holder in it, which in a genuinely distributed project means hundreds of people who will never agree on anything at once. That is not a legal technicality. It is the thing that makes a license feel like a guarantee rather than a policy.

What removes it is a contributor license agreement. Most CLAs, on the Apache model, let contributors keep ownership while granting the project broad rights; the rarer assignment CLAs transfer copyright outright. Either way, once a single entity holds enough rights over the whole codebase, relicensing stops being a negotiation and becomes a decision. One party can make it on a Tuesday.

So the useful question about a dependency is not “what license is it under” but “who is in a position to change that, and what would stop them”. In each of the four cases below, the answer turned out to be: one party, and nothing.

Terraform: the fork, the trademark, and the new owner

HashiCorp moved Terraform from MPL 2.0 to the Business Source License on 10 August 2023. BUSL is not an open source license; it restricts competing commercial use for a period before converting. Five days later a group of users published the OpenTF Manifesto asking for a reversal. There was no reversal. On 25 August the fork went public, and on 20 September the Linux Foundation accepted it — at which point it was renamed OpenTofu, because the original name raised trademark concerns.

Then it got sharper. In April 2024 HashiCorp sent a cease-and-desist alleging that OpenTofu had incorporated code from a BUSL-licensed version of Terraform and relabelled it; OpenTofu responded that the code in question came from the MPL-licensed era. IBM’s acquisition of HashiCorp, announced in 2024 and closed in February 2025, then delivered the licensor change of March 2026.

Four years on, OpenTofu is a Linux Foundation project on MPL 2.0, shipping stable releases — 1.12.6 landed on 19 August 2026. Terraform is a BUSL product owned by IBM. Both are viable. The point is that a team choosing between them in 2023 was not choosing between two tools; it was choosing between two ownership structures, and only one of the two had a mechanism that would stop this happening again.

Redis proves the reversal doesn’t restore the status quo

Redis followed the same arc and then did something the others didn’t: it went back.

Two identical brass keys on a workshop bench, one newly cut and one worn smooth from years of use

In March 2024 Redis moved from BSD-3-Clause to a dual SSPL/RSALv2 arrangement, aimed squarely at cloud providers reselling it as a managed service. AWS, Google and Oracle forked the last BSD-licensed release, 7.2, into Valkey under the Linux Foundation. In November 2024 Salvatore Sanfilippo, who wrote Redis in the first place, rejoined the company, and on 1 May 2025 Redis 8.0 shipped with AGPLv3 added as a third option. Redis was open source again by OSI’s definition. It still is — Redis 8.8, from May 2026, ships under the same tri-license.

And Valkey is still there, occupying the slot Redis used to hold in Linux distributions. That is the part worth sitting with. The vendor reversed the decision, faster than anyone expected, with the original author personally driving it — and the fork did not dissolve. Distributions, packagers and platform teams had already done the migration work, and migration work is not refundable. Once a project demonstrates that its license is revisable, the demonstration is the durable fact. The license going back is not.

A foundation is not immunity

It would be convenient if the rule were “avoid single-vendor projects, prefer foundations”. April 2026 killed that rule.

The Document Foundation, the non-profit behind LibreOffice, removed foundation membership from more than thirty people employed by or contracting with Collabora — a company that has been among the largest contributors of LibreOffice code for years. TDF cited its newly adopted Community Bylaws and a conflict of interest: Collabora sells a commercial product built on LibreOffice and, in TDF’s view, had accumulated disproportionate influence inside the foundation. Collabora’s Michael Meeks called the removals unproven and a matter of guilt by association. Collabora has since said it will concentrate on a cut-down, differentiated Collabora Office and reduce its LibreOffice involvement.

Nobody changed a license here. No copyright was assigned to anyone. The governing document was a set of bylaws, the deciding body was a board, and the outcome was still a structural change to who maintains the code — which is what actually determines whether your dependency gets a security fix in three years. Foundation governance moves this risk. It does not remove it.

Enforcement is somebody else’s job, and mostly nobody’s

The fourth case runs the other way: not a vendor tightening terms, but a vendor ignoring them.

Bambu Lab’s slicer software is derived from PrusaSlicer, which is AGPLv3. After Bambu sent a cease-and-desist to an independent developer, Paweł Jarczak, over a fork of OrcaSlicer, the Software Freedom Conservancy ran a compliance investigation and published its findings on 18 May 2026: two AGPLv3 violations. Bambu bundles a proprietary networking library without releasing the corresponding source, and imposes additional restrictions that copyleft does not permit. SFC has since funded a project to replace the proprietary components and maintain open forks for affected users.

What is instructive is who did the work. Not a regulator, not a court, not the license itself — a small non-profit with a legal budget, acting years after the fact, because it chose to. A copyleft license is only as strong as the willingness of someone with standing and money to enforce it. For most dependencies, no such party exists.

What to check before something becomes load-bearing

None of this argues for avoiding commercially backed open source. Terraform, Redis and LibreOffice are good software, and the commercial backing is a large part of why. It argues for a different kind of diligence — the same structured comparison a team runs before standardising on a test automation framework or a reporting system, with governance added as a column that used to be assumed.

Five things are worth knowing before a tool gets deep enough to be expensive to remove:

A blank paper inspection tag tied by wire to a riveted steel support column in an unfinished building

  • Who holds the copyright. One company, a foundation, or thousands of individual contributors. This single fact determines whether a relicense is possible at all.
  • Whether there is a CLA, and which kind. An assignment CLA means the project can relicense unilaterally. A licensing CLA broad enough to permit relicensing has the same practical effect.
  • Who controls the trademark. The Terraform fork had to change its name before it had changed a line of code. Trademark decides whether a fork can keep the ecosystem’s vocabulary.
  • What the governing body actually is — a board, a set of bylaws, a benevolent dictator — and whether its composition can change without users having any say. TDF’s bylaws were adopted, then applied.
  • What the exit costs. Not whether a fork exists, but how much of your own work is coupled to this specific project: state formats, provider ecosystems, wire protocols, operational habits. Valkey existed within weeks; the migrations took a year.

The practical test is cheap. If a project relicensed tomorrow, how long would it take you to find out, and what would you do about it? A team with a good answer has already treated the dependency as a governance choice. A team with no answer has made one anyway — it just wasn’t conscious.

This belongs to a broader drift. The same shift showed up when configuration became executable code and quietly inherited all of code’s risks. Dependency selection has been moving from a technical decision to a legal and organisational one for a decade. The disputes of 2023 to 2026 are simply the point at which pretending otherwise stopped working.

  • On September 21, 2026
  • 0 Comment
Tags: DevOps, open source, policy, software licensing, supply chain

Leave Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts
  • Your Infrastructure Choice Is a Governance Decision Now
  • The Sixty-Year Oscillation: Why IT Keeps Outsourcing and Insourcing the Same Work
  • How AI and Automation Are Changing IT Service Delivery
  • Managed IT Services vs. In-House IT: What Should You Choose?
  • When the Model Is the Vendor: What Happens to Compliance When You Don’t Own the Weights
Categories
  • ai (10)
  • android (18)
  • apple (36)
  • chart (18)
  • cloud (2)
  • fix (42)
  • games (11)
  • google (31)
  • hardware (73)
  • healthcare (3)
  • how to (231)
  • internet (92)
  • ios (23)
  • macos (3)
  • microsoft (82)
  • mobile (36)
  • news (74)
  • optimization (17)
  • osx (4)
  • outsourcing (10)
  • qa (3)
  • regulation (9)
  • review (120)
  • security (41)
  • software (161)
  • windows (150)
Archives
  • September 2026
  • August 2026
  • July 2026
  • June 2026
  • May 2026
  • August 2025
  • March 2025
  • February 2025
  • April 2023
  • March 2023
  • February 2023
  • January 2023
  • March 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020
  • June 2020
  • May 2020
  • April 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • April 2019
  • March 2019
  • February 2019
  • January 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • June 2018
  • May 2018
  • April 2018
  • February 2018
  • January 2018
  • December 2017
  • November 2017
  • October 2017
  • June 2017
  • May 2017
  • April 2017
  • March 2017
  • February 2017
  • January 2017
  • December 2016
  • November 2016
  • October 2016
  • September 2016
  • August 2016
  • July 2016
  • June 2016
  • May 2016
  • April 2016
  • March 2016
  • February 2016
  • January 2016
  • December 2015
  • November 2015
  • October 2015
  • September 2015
  • July 2015
  • January 2015
Archives
  • September 2026
  • August 2026
  • July 2026
  • June 2026
  • May 2026
  • August 2025
  • March 2025
  • February 2025
  • April 2023
  • March 2023
  • February 2023
  • January 2023
  • March 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020
  • June 2020
  • May 2020
  • April 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • April 2019
  • March 2019
  • February 2019
  • January 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • June 2018
  • May 2018
  • April 2018
  • February 2018
  • January 2018
  • December 2017
  • November 2017
  • October 2017
  • June 2017
  • May 2017
  • April 2017
  • March 2017
  • February 2017
  • January 2017
  • December 2016
  • November 2016
  • October 2016
  • September 2016
  • August 2016
  • July 2016
  • June 2016
  • May 2016
  • April 2016
  • March 2016
  • February 2016
  • January 2016
  • December 2015
  • November 2015
  • October 2015
  • September 2015
  • July 2015
  • January 2015

The Sixty-Year Oscillation: Why IT Keeps Outsourcing and Insourcing the Same Work

Previous thumb
Scroll

Services

  • Software Development
  • Quality Assurance
  • Customer Support
  • Managed Services
  • 24/7 Emergency IT Support
  • Competency Center
  • Local AI Agent Development
  • Software as a Medical Device

Compliance

  • Compliance Audit
  • GDPR Compliance
  • What is GDPR
  • ISO 9001:2015 Certification

Company

  • About Us
  • All Services
  • Projects
  • Case Studies
  • Articles
  • Contact
About HiTech Service

With 10 year experience of working together, we have reached tangible synergetic effect in performance and productivity, which results in highest quality services and satisfied clients.

Privacy Policy   Cookie Policy

 

  • Facebook
  • X
  • LinkedIn
CONTACT INFO
  • 900 Foulk Rd, Suite 201, Wilmington, DE, USA, 19803
  • Kudryavs’kyi descent 5b, Kyiv, Ukraine, 04053
  • +1 646.844.5712 (US)
ISO 9001:2015 certificate issued to HiTech Service LLC by Veritas
RIPE Atlas logo, the network measurement community HiTech Service takes part in
BrainBasket Foundation logo, IT education initiative HiTech Service supports
HiTech Service LLC membership badge of the Hi-Tech Office Ukraine association Dun & Bradstreet verified business badge for HiTech Service LLC
YouTeam partner badge for HiTech Service LLC
Hitech Service LLC

Copyright 2026