Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> I think the best outcome possible for Spacelift and companies like it now is the OpenTF route (assuming you can't get a suitably proper BUSL license grant from HashiCorp, which it seems like you might if you get them to declare you "not a competitor" even once, according to the FAQ as it reads today. IANAL.)

IANAL as well, but this sounds like a HUGE trap. Will that protect you from their next licensing change and its restrictions?

Is such a declaration transferrable? Would it limit Spacelift's exit strategies because they would be unable to ship their product if acquired?

If there is a community where the new licensing terms no longer meet people's needs, then something like OpenTF is absolutely the right way to go. Anything else, and your company is operating by the grace of Hashi.



> your company is operating by the grace of Hashi

Well unless TF competitors were prepared to go off and build their own (OpenTF) it's as you say anyway, Terraform doesn't just spring into existence without Hashi building it first. If you are building on it, then you have it to build upon because they built it first. License changes notwithstanding, if the ongoing efforts of HashiCorp today are worth anything to you, then it's to your advantage to go on supporting TF with a capital T and disregard the fork. But if you think they will try to extract more than their contribution is worth from you, then the choice is clear...ish. How much will it cost you to form and maintain the fork?

It's a tough calculation. Will you derive more benefit from the partnership with Hashi (assuming they're amenable to forming one) or will you derive more benefit from the ownership associated with building your own OpenTF? How much will it cost? Must be all companies with a Terraform arm are doing this calculus right now, trying to figure out if there is a "support both" option they can live with, or otherwise if they're going to have to pick one, how to not pick the loser.

I understand that for some companies the calculus may be obvious and the choices clear. If your entire business depends on Terraform, then accepting all the terms might as well be tantamount to accepting a full buyout without any price tag. It's a pretty big no-brainer of a "no deal!" but on the other hand if you are VMWare or RedHat and you need for your contracts to support Terraform with a capital T...

I think it's those companies who can't just say "we support the fork" and move on with business as usual, without taking a big hit to the credibility of their support promises. Will they actually participate in a fork, if they say they support a fork? (Will you welcome them with open arms, or skepticism? What if it turns out that their under-participation in the Terraform ecosystem of yesteryore is the actual reason we are in this position now? Again, speculating...)

What does that signal about their commitment to the tech if they do follow the fork, and what does it mean for their big clients who might have already cut some deals with Hashicorp on their own... and can one even support both without putting oneself in a precarious legal position?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: