-
Notifications
You must be signed in to change notification settings - Fork 6
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
Button icon licensing issues #883
Comments
Also including @brettfiedler, since if we have things using font-awesome 5 icons, they can't be included in scenery-stack. |
This is also blocking any THREE.js integration (mobius now uses a FA-5 icon with phetsims/mobius@ffad97db). |
Unblocked by adding FA-4 warning sign back. |
It seems preferable to avoid licensing encumbrances for scenery-stack, so I agree we should avoid FA-5 there. Font Awesome 4 is licensed as SIL OFL 1.1 https://fontawesome.com/v4/license/, which does not require attribution (though outside of the license text, the author said attribution is not required but much appreciated. Where the icons look similar, it seems safe to go back to FA-4. We kept a few FA-4 things around in sherpa anyways (checkEmptySolidShape, checkSquareOSolidShape, scissorsShape). We can also consider open source MIT licensed icons libraries such as https://heroicons.com/ which look nice. |
Unassigning myself. PixelZoom does not provide legal advice or consulting on licensing. |
We're advertising scenery-phet as MIT licensed, which means we can't use font-awesome 5 icons (which are CC-By licensed, explicitly noted at https://github.com/phetsims/sherpa/blob/main/licenses/fontawesome-free-5.15.2-desktop.txt#L8).
It looks like we have licensing issues with:
It looks like a lot of these conversions happened as part of phetsims/sherpa#83. I'm including @samreid.
So we can either:
Thoughts?
The text was updated successfully, but these errors were encountered: