foundation icon indicating copy to clipboard operation
foundation copied to clipboard

[License Exception Request] [Crossplane] [MPL-2.0]

Open jeanduplessis opened this issue 1 year ago • 1 comments

Component details

  • https://github.com/hashicorp/terraform-provider-aws
  • https://github.com/hashicorp/terraform-provider-azurerm
  • https://github.com/hashicorp/terraform-provider-azuread

License name

Mozilla Public License (MPL) version 2.0

Code modified?

Modified form.

Forks are currently maintained here:

  • https://github.com/upbound/terraform-provider-aws
  • https://github.com/upbound/terraform-provider-azurerm
  • https://github.com/upbound/terraform-provider-azuread

We would like to move these forks into the github.com/crossplane-contrib organization, and will do so upon approval of the license exception request.

Changes contributed?

Yes, the intention is for all bug fixes and enhancements to be contributed back upstream.

Any alternatives?

No viable alternatives exist.

Integrates with other components?

The providers mentioned in this request are used (linked at build time) by the following Crossplane providers:

  • https://github.com/crossplane-contrib/provider-upjet-azure
  • https://github.com/crossplane-contrib/provider-upjet-azuread
  • https://github.com/crossplane-contrib/provider-upjet-aws

jeanduplessis avatar Jun 19 '24 10:06 jeanduplessis

Please note that instead of forking and modifying the TF providers we intend to switch to an approach where we would reference the code unmodified and at build time apply a set of patches. This is possibly a cleaner approach, but not sure if this improves or hinders our case for an exception.

As an example refer to https://github.com/pulumi/pulumi-aws It includes the upstream provider as a submodule and applies a directory of patches at build time.

As a matter of process we would always attempt to land patches upstream first.

jeanduplessis avatar Jun 27 '24 17:06 jeanduplessis

The CNCF Governing Board has approved this exception request in an October vote.

krook avatar Oct 23 '24 00:10 krook