Replace Font Awesome with alternative icon library. #10847
Replies: 10 comments 7 replies
-
If I am correct, what applies to us is CC-BY 4.0:
|
Beta Was this translation helpful? Give feedback.
-
We do not use "icons packaged as web and desktop font files", which are under SIL OFL 1.1, because SVG is directly integrated in the browser. |
Beta Was this translation helpful? Give feedback.
-
Hi, thanks for replying to my issue. The SIL OFL 1.1 licensed fonts are still present on the Prometheus server because they are bundled together with the font-awesome NPM package (there is a |
Beta Was this translation helpful? Give feedback.
-
In short, pretty sure CC-BY applies here but we aren't going to have an issue with OFL 1.1, however, we need to get it added to the approved list in case this ever pops up again cncf/foundation#360 |
Beta Was this translation helpful? Give feedback.
-
Hey folks! Creator of Font Awesome here. We've tried to make the license as open as we possibly can. Happy to answer any questions needed to help folks get this sorted. (And yes, SIL OFL only applies to the typeface itself. If the integration is React, then it's just using SVGs, so the CC-BY license applies. The standard React library includes the attribution automatically in the code, so there's nothing active that should need to be done here as far as I can see.) |
Beta Was this translation helpful? Give feedback.
-
We are shipping OFL 1.1 items, like fa-solid-900.ttf.gz. However, it seems a widely accepted license in the industry. I am interested to know more about 'This license may not be compatible with the legal requirements of some organization', especially if there are real world cases of organizations not using prometheus because of this. In the meantime, I will convert this into a discussion. |
Beta Was this translation helpful? Give feedback.
-
Thanks for moving this to a discussion. My organization's legal team has requested us to not ship components that include the SIL OFL 1.1 license. |
Beta Was this translation helpful? Give feedback.
-
I did find a related issue in AlertManager for Font Awesome: prometheus/alertmanager#1604, suggesting that other organizations have similar legal issues with the licensing. |
Beta Was this translation helpful? Give feedback.
-
Did you have a look about how we could remove it? Fort awesome seems fine, but the TTF is actually a dependency of bootstrap. |
Beta Was this translation helpful? Give feedback.
-
Yes, replacing with Material UI (MIT licensed) is not a difficult task. The majority of the FontAwesome icons have a 1:1 similar icon in Material UI. |
Beta Was this translation helpful? Give feedback.
-
Proposal
Hi,
The Font Awesome license bundle includes the SIL OFL 1.1. This license may not be compatible with the legal requirements of some organizations, restricting the use of Prometheus.
It would be ideal to replace Font Awesome entirely with another icon library, such as material-ui (or any permissively licensed library). I was looking through the code base and it looks like Font Awesome is only used for icons, via the Fort Awesome react wrapper - this means replacement is not too difficult of a task.
Beta Was this translation helpful? Give feedback.
All reactions