Skip to content

accept all OSI approved licences #313

@jamesgeddes

Description

@jamesgeddes

I would like to propose that we expand the set of licences that OpenTofu accepts for providers to include all those approved by the Open Source Initiative (OSI), rather than the currently permitted subset.

The current restrictions exclude a number of OSI-approved licences, which creates a barrier for contributors whose work is licensed under these terms. For example, all of the code I publish is licensed under the GPL or AGPL, which means I am currently unable to contribute a provider to the project, despite its compliance with OSI’s definition of open source.

I tried to find a rationale for this limitation, but I was unable to locate any explanation in the documentation, issue history, or discussions. If this has already been considered, I apologise for missing it, and would appreciate being pointed to the relevant context.

To support any technical implementation, I have contacted the Open Source Initiative to ask whether they can provide an authoritative, machine-readable list of all OSI-approved licences. If such a source is available, it could simplify validation and help ensure our policy remains aligned with widely recognised standards.

I believe accepting all OSI-approved licences would be a more inclusive and consistent approach that reflects the values of the broader open source ecosystem, and I hope it is something we can consider.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions