Skip to content

Conversation

@musicinmybrain
Copy link
Contributor

Now that we are using an SPDX expression for the license metadata, we can account for the BSD-2-Clause license
(sphinxcontrib/chapeldomain/LICENSE) of chapel.py.

See https://peps.python.org/pep-0639/#spdx-license-expression-syntax.

We can also list the applicable license file so that it is included in the .dist-info metadata.

Now that we are using an SPDX expression for the license metadata, we
can account for the BSD-2-Clause license
(`sphinxcontrib/chapeldomain/LICENSE`) of `chapel.py`.

See https://peps.python.org/pep-0639/#spdx-license-expression-syntax.
@lydia-duncan
Copy link
Member

Hmm, I don't think the license mismatch is intentional. I suspect we just missed it when migrating to Apache 2.0 (I want to say we used to be BSD at the beginning, but it's been a long time since we switched). Lemme dig through the history a little bit and get back to you on that

@lydia-duncan
Copy link
Member

Okay, looks like I was only half remembering the situation. The file you're referring to should have that license, and the Chapel project in general used to use BSD, but that was before this repo got its license file. Anyways, thank you for the catch, this looks good to me

@lydia-duncan lydia-duncan merged commit 8f71f30 into chapel-lang:main Sep 29, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants