-
-
Notifications
You must be signed in to change notification settings - Fork 336
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
Appropriately document bundled assets #2954
Comments
TLDR; Lato 2.0 was bundled by #2359 from https://www.latofonts.com/lato-free-fonts/ (not google, which only provide lato 1.0) According to https://openfontlicense.org/ and https://openfontlicense.org/how-to-use-ofl-fonts/ the OFL-1.1 does not need any separate attribution as we are bundling the font in an open source package Fomantic UI bundles the whole unmodified fontawesome icon font files. The create-fomantic-icons script is used to create the related css classes and the docs page. The script does not create the woff files themselves. I quickly checked the bundled files via fontforge and yes, the attribution information is still inside those untouched files On the docs page, it is basically mentioned where the origin of the font files is. https://fomantic-ui.com/usage/theming.html#progressive-truthfulness I think for FontAweseome it's all fine mentioned at https://fomantic-ui.com/elements/icon.html So, if you got some ideas where to improve either Code or docs, feel free to tell us or provide a PR to help Fomantic UI getting better 🙂 |
Thanks for the explanations. I have to admit that I did not read through the whole documentation outside of the GitHub repository as I usually prefer some centralized licensing explanations. As some background: In the third-party project at django-cms/djangocms-frontend#167, I stumbled upon the fact that the project license is MIT, but Please note that I am not a Javascript frontend developer, but rather coming from the Python landscape. I am aware that everyone considers different approaches, but I generally prefer to either have license files in all third-party directories or a secondary license file at the root level which documents all third-party components to simplify license reviews. |
I added the license files where appropriate by #2959 |
Thanks for the PR. I had a quick look at it and now I am able to at least get some hints regarding the third-party licenses. |
Feature Request
Fomantic-UI apparently ships with some third-party assets, which do not seem to be documented appropriately.
Let's say I have https://github.com/fomantic/Fomantic-UI/blob/develop/dist/themes/default/assets/fonts/icons.woff Looking from the outside, it seems like they have been generated by https://github.com/fomantic/create-fomantic-icons using some FontAwesome fonts. In the same assets directory, the Lato fonts (https://fonts.google.com/specimen/Lato/about) seem to be shipped. For both cases, the original font license is OFL-1.1 which imposes some attribution requirements. Unless I missed something, neither the required license terms, attribution or upstream links are provided for the assets.
This should probably be changed to ensure license compliance and to make it clear from the outside where the assets actually originate from.
The text was updated successfully, but these errors were encountered: