Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hashicorp Mozilla Public License v2.0 (MPL 2.0) to the Business Source License v1.1 (BSL or BUSL) change #3663

Closed
bryantbiggs opened this issue Aug 10, 2023 · 6 comments

Comments

@bryantbiggs
Copy link
Contributor

bryantbiggs commented Aug 10, 2023

Community Note

  • Please vote on this issue by adding a 馃憤 reaction to the original issue to help the community and maintainers prioritize this request. Searching for pre-existing feature requests helps us consolidate datapoints for identical requirements into a single place, thank you!
  • Please do not leave "+1" or other comments that do not add relevant new information or questions, they generate extra noise for issue followers and do not help prioritize the request.
  • If you are interested in working on this issue or have submitted a pull request, please leave a comment.

Overview of the Issue

  • Not a bug, more of seeking guidance. Do we know how the change in licensing will affect this project, and if so, what actions need to be taken?

https://www.hashicorp.com/blog/hashicorp-adopts-business-source-license

@bryantbiggs bryantbiggs added the bug Something isn't working label Aug 10, 2023
@solutiongeek
Copy link

solutiongeek commented Aug 10, 2023

The licensing for Atlantis will remain unaffected by the changes.

@jamengual
Copy link
Contributor

jamengual commented Aug 11, 2023

but would this change limit Atlantis development in any way? Luke and Mishra are Hashicorp employees, how that could affect future features in atlantis that are similar to TFC? @solutiongeek

@mattjamesaus
Copy link

How much of a guarantee on that do we get? Perhaps we're better to move this to a Discussion?

@kevcube
Copy link

kevcube commented Aug 11, 2023

https://www.hashicorp.com/license-faq#What-is-considered-a-competitive-offering

Based on Hashi's definition of a "competitive offering" I wouldn't expect Atlantis to be affected.

There is no commercial product in Atlantis and it is not provided as a hosted service.

@alex067
Copy link

alex067 commented Aug 11, 2023

I don't think there's much similarity in feature sets between Atlantis to TFC, but commenting to keep a close eye on this thread.

@chenrui333 chenrui333 removed the bug Something isn't working label Aug 11, 2023
@GenPage
Copy link
Member

GenPage commented Aug 11, 2023

The maintainer team has spoken with Luke and we can confirm that the Atlantis codebase is unaffected by the licensing change.

As stated in the blog post:

That is why today we are announcing that HashiCorp is changing its source code license from Mozilla Public License v2.0 (MPL 2.0) to the Business Source License (BSL, also known as BUSL) v1.1 on all future releases of HashiCorp products. HashiCorp APIs, SDKs, and almost all other libraries will remain MPL 2.0.

The last sentence highlights the Atlantis library and APIs:

HashiCorp APIs, SDKs, and almost all other libraries will remain MPL 2.0.

Atlantis is not considered a Hashicorp product nor do we offer a managed option. Atlantis codebase will remain MPL 2.0 as stated by @solutiongeek previously in this thread. If anything should change, the team will do its best to ensure the continuation of the project as humanly possible for our community.

IANAL, but it seems to me this really affects any commercial offering that utilizes the core Terraform product as part of its own. That is the main target of this change. That would include Atlantis since it uses Terraform under the hood. However, it does not matter since we do not plan to offer a managed solution. See: https://www.hashicorp.com/license-faq#What-are-the-usage-limitations-for-HashiCorp's-products-under-BSL

  1. What are the usage limitations for HashiCorp鈥檚 products under BSL?
    All non-production uses are permitted. All production uses are allowed other than hosting or embedding the software in an offering competitive with HashiCorp products or services.

@runatlantis runatlantis locked and limited conversation to collaborators Aug 11, 2023
@GenPage GenPage converted this issue into discussion #3664 Aug 11, 2023

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants