-
-
Notifications
You must be signed in to change notification settings - Fork 143
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
Comments
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 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. |
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.
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.
The LICENSE file is BSD 3-clause, but some build scripts contain an MPL notice.
The text was updated successfully, but these errors were encountered: