Skip to content
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’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

What is the actual license of this project? #297

Closed
d3dave opened this issue Aug 10, 2024 · 1 comment · Fixed by #302
Closed

What is the actual license of this project? #297

d3dave opened this issue Aug 10, 2024 · 1 comment · Fixed by #302

Comments

@d3dave
Copy link

d3dave commented Aug 10, 2024

The LICENSE file is BSD 3-clause, but some build scripts contain an MPL notice.

@indygreg
Copy link
Collaborator

Valid call out on this report! Thank you.

The distributed artifacts have a myriad of licenses. We try to capture the license of the source projects and concatenate them together in the distributed artifacts.

The license of the code unique to this project has MPL 2.0 headers, as you noticed. But the LICENSE in the root directory is BSD 3-clause.

This project had its genesis due to the PyOxidizer project, which is MPL licensed. In the very beginning of the project both code bases did exist under the same repository. However, I don't think I ever published this repository and I effectively split the projects before publishing either.

I wanted PyOxidizer to have weak copyleft protections to promote open source ideals. This project likely inherited the MPL headers from when they were the same project and I was slapping MPL headers on every file I authored.

The failure to publish the correct MPL license for this project looks like a legit mistake on my part. It should be MPL 2.0.

We should correct the license file in the repository to reflect MPL 2.0.

If there are compelling reasons to switch off MPL for this project, we can entertain those in another issue. But be forewarned that enough people have contributed that it may entail a drawn out relicensing song and dance. So unsure how feasible that will be.

indygreg added a commit that referenced this issue Aug 24, 2024
It was errantly BSD 3-clause in this file despite MPL headers on
~all source files. MPL 2.0 is the license we actually use.

Closes #297.
zanieb pushed a commit to zanieb/python-build-standalone that referenced this issue Sep 4, 2024
It was errantly BSD 3-clause in this file despite MPL headers on
~all source files. MPL 2.0 is the license we actually use.

Closes astral-sh#297.
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 a pull request may close this issue.

2 participants