-
Notifications
You must be signed in to change notification settings - Fork 113
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
Audit fonts for license compliance #42
Comments
Quick rundown of font licenses (n.b. links are to Google Fonts repo where possible, even when upstream exists, just because that has a nice consistent layout and minimizes the number of deps):
Summary of licence requirements WRT naming:
|
Names should now be license-clean. Some licenses require that we include the original license text with the fonts themselves if redistributing them, which at the moment we're only doing insofar as the license info is embedded in the fonts themselves, which isn't always the case. The easiest fix for this is just to include the fonts as submodules instead of checking them in directly, which automatically gets us their README, COPYING, etc. Since this is something I want to do anyways and isn't strictly license-related, I've created #43 to track it. |
It was pointed out in #25 that Source Code Pro is licensed under the SIL OFL with reserved name "Source", which means we can't call the modified version "Liga Source Code Pro". This is not a problem for people who are downloading Ligaturizer and generating their own fonts, but is a problem if we want to keep checking in the ligaturized fonts.
It is likely that we have other input fonts using SIL OFL that are violated by output-fonts.
Probably the best way to deal with this is to check the license for each included font, then write a proper release script that renames fonts as appropriate. This can be part of some build process improvements I've been wanting to do for a while.
The text was updated successfully, but these errors were encountered: