Live data from Hacker News

HashiCorp adopts Business Source License

hashicorp.com

181–190 of 760 posts

Re: HashiCorp adopts Business Source License

#181
I fully support hashicorp’s prerogative to be paid for their hard work, but I am also glad I did not enter the ecosystem.

Looks like it stays k8s + pulumi + ansible for me.

I do think they’ll be able to benefit from this though — serious businesses that derive value from their offerings should be comfortable paying more/something for the value they’re receiving.

Re: HashiCorp adopts Business Source License

#182
post #171

At this point if you are actively spending time and effort contributing to any open source project while not being affiliated with (and getting paid by) the company that manages it, know that you are being taken for a ride. Your contributions are eventually going to be moved under a non-open license so the company in question can secure their revenue stream and you can do nothing about it.

> Your contributions are eventually going to be moved under a non-open license so the company in question can secure their revenue stream and you can do nothing about it.

I think what you say is factually correct, but maybe misrepresents the situation a bit.

The license automatically converts to full open-source after 4 years. Maybe this isn't ideal, but it isn't "big company takes your code and locks it away forever" either.

Re: HashiCorp adopts Business Source License

#183
post #157

Earlier quoted context omitted.

Ideology is great until people need to eat. That’s what revenue is for. High level, times have changed. Source should be (my two cents, ymmv) about a mutually beneficial partnership between builders and users, not “give it all away for free or you’re not legit.” Users get to understand and extend what they’re running (via source), while the project steward/maintainer/owner can continue to do so. It is a balance to be…

You're free to decide open source isn't working for you. (Well, assuming you're not using any open source software that has decided on viral licenses because that's the payment _they_ expect) You're not free to decide your source available model is open source and reap the marketing benefits of open source without the costs.

I think these projects should just dual license as AGPL and BPL/EPL.

That way all the "it's not really technically open source" complainers couldn't day that its not technically open source.

It wouldnt substantively change anything of course, but that's somewhat the point. BPL/EPL/SSPL was always fully within the spirit of open source, it just pissed off the same large corporations who also can't stand the AGPL.

Re: HashiCorp adopts Business Source License

#184
post #163

Luckily I've just remembered I don't need to maintain or contribute to terraform providers anymore.

Write them for Pulumi!

Firstly I don't have any particular faith in them either given their business model appears to be sending them towards a similar path. Secondly, I think encouraging people to write their infra configuration in a general purpose imperative language is quite possibly the worst idea I've ever encountered. As botched an attempt Hashicorp made at designing HCL, they at least had the good sense to make it declarative.

Re: HashiCorp adopts Business Source License

#185
post #175

Earlier quoted context omitted.

Reviewing those PRs require engineer time from a HashiCorp employee - how many resources should be diverted to it?

> Reviewing those PRs require engineer time from a HashiCorp employee No it doesn't. There's nothing stopping them delegating that task to community members apart from the desire to retain corporate control.

Corporate control has most likely been their game plan from day zero.

Re: HashiCorp adopts Business Source License

#186
post #160

> Why is HashiCorp making this change? > > We strongly believe in the value of openly sharing source code and enabling practitioners to solve their problems, building communities, and creating transparency. HashiCorp provides feature-rich products to the community for free, and that development is made possible by our commercial customers who partner with us. By shifting to this license, HashiCorp can better manage c…

because there's a contention between the people developing the software and the startup community. it's obvious that for a company (money-making entity), that they're going to want to have a monopoly in providing the software aaS. That's the monetization strategy on otherwise free software. I don't think this is surprising. We saw this years ago with AWS and MongoDB. Yes, a startup can offer Vault cheaper since they…

And AWS with Elasticsearch too

Re: HashiCorp adopts Business Source License

#187

Earlier quoted context omitted.

Open source licenses are the legal system. They're licenses. Changing your license isn't "switching to the legal system."

I must not be making myself clear. Projects are free to choose permissive licenses like BSD. Companies are then free to use the code however they like and not contribute back in any way. Projects are then free to be annoyed by this because they hoped that companies would contribute time and/or resouces out their own good will. Finally, projects are free to move to "business source" licenses because good will didn't w…

Describing changing to a source-available licenses as "now utilizing the legal system" is strange.

Projects choosing a permissive license like BSD is utilizing the legal system. BSD is a contract, a copyright license. It imposes restrictions/limitations/obligations, which can/would be enforced by a court.

Re: HashiCorp adopts Business Source License

#188
post #160

> Why is HashiCorp making this change? > > We strongly believe in the value of openly sharing source code and enabling practitioners to solve their problems, building communities, and creating transparency. HashiCorp provides feature-rich products to the community for free, and that development is made possible by our commercial customers who partner with us. By shifting to this license, HashiCorp can better manage c…

because there's a contention between the people developing the software and the startup community. it's obvious that for a company (money-making entity), that they're going to want to have a monopoly in providing the software aaS. That's the monetization strategy on otherwise free software. I don't think this is surprising. We saw this years ago with AWS and MongoDB. Yes, a startup can offer Vault cheaper since they…

SaaS itself is against the spirit of open source, if not the letter of the license. It is the most closed model of providing software, far more closed than closed source binaries. Whether it runs on open source behind the scenes doesn’t matter; your data is controlled by the provider and you have no privacy or ability to run anything on your own terms.

At the very least anyone using open source to run SaaS for profit should be giving something back to the authors of the software. That’s the least they can do given the user hostility of the model as typically implemented.

Open source is stuck in the 90s and has failed to respond to the rise of SaaS or “the new closed.” The big mechanism of restricting freedom now is closed execution, ownership of the network effect, and closed data not closed source. Google could open every bit of their source and nothing would be gained freedom-wise.

Re: HashiCorp adopts Business Source License

#189
post #171

At this point if you are actively spending time and effort contributing to any open source project while not being affiliated with (and getting paid by) the company that manages it, know that you are being taken for a ride. Your contributions are eventually going to be moved under a non-open license so the company in question can secure their revenue stream and you can do nothing about it.

No, it's not as bad as that. You retain copyright over your changes and have the say in whether they can be relicensed or not, unless you signed your copyright away via a CLA or similar. So you just have to not sign CLAs and not contribute to codebases that require CLAs.

Re: HashiCorp adopts Business Source License

#190
post #171

At this point if you are actively spending time and effort contributing to any open source project while not being affiliated with (and getting paid by) the company that manages it, know that you are being taken for a ride. Your contributions are eventually going to be moved under a non-open license so the company in question can secure their revenue stream and you can do nothing about it.

> Your contributions are eventually going to be moved under a non-open license so the company in question can secure their revenue stream and you can do nothing about it. I think what you say is factually correct, but maybe misrepresents the situation a bit. The license automatically converts to full open-source after 4 years. Maybe this isn't ideal, but it isn't "big company takes your code and locks it away forever…

4 years is an eternity in software; a slap on the face, it isn't a concession.
Post reply on HN