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

Replace APSL-1.1 files #2

Open
QuLogic opened this issue Feb 28, 2024 · 2 comments
Open

Replace APSL-1.1 files #2

QuLogic opened this issue Feb 28, 2024 · 2 comments

Comments

@QuLogic
Copy link
Contributor

QuLogic commented Feb 28, 2024

According to https://fedoraproject.org/wiki/Licensing/Apple_Public_Source_License_1.1, this a nonfree license (unlike the APSL-2.0 used for most other files). This affects only two files:

On a side note, it looks like you're grabbing the Intel math.h, but wouldn't it be useful to have the ARM one too now with M1s?

@QuLogic
Copy link
Contributor Author

QuLogic commented Feb 28, 2024

Aha, I came across this note in a mailing list discussion:
https://lists.apple.com/archives/darwin-dev/2005/Feb/msg00032.html
and indeed that section is in the license text linked above. I will investigate if this works around the nonfree nature of the original license.

@aykevl
Copy link
Member

aykevl commented Mar 3, 2024

Thanks for investigating the licensing side of this!
I tried to clean everything and make sure everything is under an open source license, but I'm not that familiar with licenses. It seems to me that the APSL (at least version 1.1) is free-to-use, but not exactly

I will investigate if this works around the nonfree nature of the original license.

That would be great! Those two files are kind of difficult to replace.

On a side note, it looks like you're grabbing the Intel math.h, but wouldn't it be useful to have the ARM one too now with M1s?

Oh you are correct. I checked the files and there is indeed a difference between the Intel and ARM versions. This may need to be fixed.
EDIT: see #4

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

No branches or pull requests

2 participants