ryanoasis / nerd-fonts

Iconic font aggregator, collection, & patcher. 3,600+ icons, 50+ patched fonts: Hack, Source Code Pro, more. Glyph collections: Font Awesome, Material Design Icons, Octicons, & more
https://NerdFonts.com
Other
52.63k stars 3.59k forks source link

Custom: Added meson icon #1604

Closed sp1ritCS closed 2 months ago

sp1ritCS commented 2 months ago

Description

This patch adds the icon for the meson build system to the "custom" icon set.

Requirements / Checklist

Any background context you can provide?

The icon file is extracted (and slightly resized) from mesonbuild/meson:graphics/meson_logo.svg

jpakkane commented 2 months ago

According to the docs, the fonts are licensed under MIT et al. That is fundamentally incompatible with Meson's logo and if I were to give permission it would be equivalent to relicensing the logo under MIT. This is not acceptable. The logo is explicitly not freely licensed because we want and need to maintain control of it. So unfortunately I won't be able to give permission for this.

Finii commented 2 months ago

Well, the patched fonts are not MIT licensed usually, because the source font already has a license usually OFL. The icons otoh also have different license models. See license-audit.md

Anyhow, it is hard to incorporate individual icon licenses and the strict one of Meson will be somehow deluded, because noone will ever read all the license infos or understand them ;-)

But still we can use it for private purposes, for example glue it to our machines ;-)

image Fini's battered work laptop

Finii commented 2 months ago

But maybe (I did not check) we can add this logo :clown_face:

image

(Which I never use; but some colleagues seem to prefer it - albeit it often is not able to do the setup with the rules I use.)

Finii commented 2 months ago

Hmm, iconify lists the meson icon as MIT, in error:

image

Which originates here https://github.com/vscode-icons/vscode-icons They lapidarily say the brand icons retain their original license, without mentioning it individually, if I looked right.