ryanoasis/nerd-fonts

License directly besides each font?

Closed this issue · 8 comments

Requirements

  • I have searched the issues for my request and found nothing related or helpful
  • I have checked the FAQ for help
  • I have reviewed the Wiki for relevant information

Problem Description

Since the fonts all come with individual licenses, it would be great if the licensing conditions could be displayed on the download page alongside the respective fonts.

Desired Solution

Currently, each font lists the version and a general blurb ("Info"). It would be great if there were also a link to the license, in the form of:
Licencse: Name of license

Eg. for the font "0xProto Nerd Font", the license is OFL-1.1-no-RFN. There, this should look preferably look like

Licencse: <a href="https://spdx.org/licenses/OFL-1.1-no-RFN.html">OFL-1.1-no-RFN</a>

Alternatives Considered

No response

Additional Context

No response

With the download page you could mean

  1. https://github.com/ryanoasis/nerd-fonts/releases/tag/v3.3.0
  2. https://www.nerdfonts.com/font-downloads

Assuming you mean the nerdfonts.com page, which looks like this

image

I find this already rather cluttered. The question would be what are essential information here, what do people need before trying/downloading. The version certainly is to see if there are updates, name-change information probably is, the info... But who actually needs the license when choosing a font? I guess that is a rather rare case.

And if you are in a situation where you do not choose the font based on looks but on license, maybe the overview license-audit.md is good enough?

I believe the concrete license is not of particular interest when choosing a font. And all fonts that we can patch obviously have a rather free license, or we would not be able to put them here in the first place.

I would close this now unless you have good reasons to have the license in such a prominent and already crowded place.

Regarding licenses:

I'm choosing fonts both on the basis of looks and license. With "download page", I mean the page (2) above. Yes, it's a little cramped already, which is imho in the nature of the domain, but fiddling out the license from the license-audit page is pretty cumbersome, and I thought that adding the SPDX license identifier eg. to the line which already contains the version number, would not be very intrusive, but much easier to work with, as it is imho the one missing important piece of information not on the download page.

Regarding #1578: Having that fonts.json separately downloadable would solve the problem for me.

Hmm, testing...

image

🤔

Having that fonts.json separately downloadable

What's the meaning of that? You mean directly from the download page? But that is a rather technical file.
For improved discoverability it has a link from the repo root:

image

Maybe I'm too dense, but I only see a link to a file containing a path to a non-existent file.

a link to a file containing a path to a non-existent file.

Well, it's a softlink, which is not very nicely represented within the Github GUI

image

and it leads here:

https://github.com/ryanoasis/nerd-fonts/blob/master/bin/scripts/lib/fonts.json

Sorry, my bad.