HashiCorp adopts Business Source License

SwingingKoala@discuss.tchncs.de to Free and Open Source Software@beehaw.org – 40 points –
HashiCorp adopts Business Source License
hashicorp.com

No more open source.

Vendors who provide competitive services built on our community products will no longer be able to incorporate future releases, bug fixes, or security patches contributed to our products.

28

Wow, they're gambling a lot that people won't migrate to a FOSS fork.

People contributed to HashiCorp products - the software is not something solely made by HashiCorp. This might technically be legal under their CLA and indeed even in the absence of the CLA, under the Apache License, but it certainly isn't fair to people who contributed to it voluntarily in the expectation it would form part of a Free software project.

I think maybe the best way to combat this type of thing in the future is if F/L/OSS communities (i.e. everyone who contributes to a project without being paid) starts: 1) preferencing copyleft projects over BSD/MIT type licenses, and 2) refusing to sign any kind of CLA (maybe with an exception for obligate non-profit organisations). Then, companies will either have to pick developing entirely at their own cost, or to accept contributions on the incoming=outgoing model, meaning they are also bound by the copyleft licence and are forced to keep it as Free software. That would end the bait-and-switch of getting people to work on your product for free and then saying "surprise suckers, it's no longer Free software!".

Where I don't disagree with anything you say here, someone who contributes to a project with a license like this should already be aware and have accepted that it may ultimately be taken out of their hands, and that's fine if that's what they want to do. In fact, I prefer it for some types of software (I can't think of a better way to promote adoption of reference designs such as TCP/IP). That said, if the idea of working with a group and losing control or access to it is a problem for you, then by all means don't do so and tell others of the risks.

Yep my go to is MIT for libraries/frameworks and GPL for full applications. I don’t want to restrict the use of my libraries to only GPL code unless I have a specific reason to do so.

All the contributions are still open, we just have to fork it - which is exactly what I'm waiting for

Aw man… and I was just thinking about deploying Nomad in my homelab…

Did you read the post from them? You are not affected.

Not affected today, many businesses were started from home. We already know it's not possible any more to build a business using hashicorp products as they could pivot at any moment and then you'd be "competing" and in breach of license.

Yes but is that affecting you businesswise, for example using terraform for proviosioning infrastructure for a customer? As far as I understand this move it affects companies like gruntwork who makes a business on top of terraform with terragrunt. Dont get me wrong, I do dislike this change also but saying „it is not open source anymore“ is just wrong. It is still open source but its usage changed for companies making a dollar here or there with technologies they dont develop.

It is still open source but its usage changed for companies making a dollar here or there with technologies they dont develop

That's not open source.

It is. You mix free software and open source, their often but not always the same.

You have no idea what you're talking about.

https://opensource.org/osd/

  1. No Discrimination Against Persons or Groups

The license must not discriminate against any person or group of persons.

https://opensource.org/licenses/

I see no discrimination here lol. Look up licenses and stop dreaming.

Stop shilling proprietary licenses in this community.

  1. No Discrimination Against Fields of Endeavor

The license must not restrict anyone from making use of the program in a specific field of endeavor. For example, it may not restrict the program from being used in a business, or from being used for genetic research.

Also go look up the word discrimination.

Sure, but it’s a question of principle. I try to use and support FLOSS software if possible.

This is your choice of course.

2 more...
5 more...

i know someone i used to work with who went there because he was effectively their employee bc of how much he contributed via open source and in community

capitalism bullshit strikes again

People might not like this change, but if it helps them makes money that gets put back into the project maybe that is a good thing (for those who does not know, it converts to a open source license after four years), maybe that is better then a open core model.

Yeah. I've always thought timed open source was probably a sweet spot, but I don't have a lot of trust that companies will actually follow through on the open license at the end, so it doesn't buy my goodwill just yet.

IANAL but don't think they can opted out of it , it's part of the license

Effective on the Change Date, or the fourth anniversary of the first publicly available distribution of a specific version of the Licensed Work under this License, whichever comes first, the Licensor hereby grants you rights under the terms of the Change License, and the rights granted in the paragraph above terminate.

Was considering Vault but yeah, no. I hope there's a good alternative