Re: Bug#1135180: Bug#902981: DFSG status of fonts-font-awesome
Soren Stoutner <[email protected]> Wed, 03 Jun 2026 16:32:36 -0700
| Newsgroups | gmane.linux.debian.devel.legal,gmane.linux.debian.devel.fonts |
|---|---|
| Organization | Debian |
| Message-ID | <12630315.zAa99ISigo@soren-desktop> |
--nextPart3142709.0vhOF50zNu Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8"; protected-headers="v1" From: Soren Stoutner <[email protected]> Cc: [email protected] Date: Wed, 03 Jun 2026 16:32:36 -0700 Message-ID: <12630315.zAa99ISigo@soren-desktop> Organization: Debian In-Reply-To: <[email protected]> MIME-Version: 1.0 On Tuesday, June 2, 2026 11:28:49=E2=80=AFPM Mountain Standard Time Julian = Gilbey=20 wrote: > On Mon, May 25, 2026 at 02:14:14PM +0200, Jonas Smedegaard wrote: > > [...] > > Fonts may have a preferred source form that is not textual but binary. > > For another example of that, see etoys which is in non-free despite > > being DFSG-free: It is kept out of main due to concerns that its source > > format might be too alien for the Debian security team to reasonably do > > audits on the codebase. > >=20 > > But from a legal standpoint, code either have freely licensed *source* > > or they don't. And that applies to fonts in the sense that either the > > font *is* its own source or it isn't. > > [...] >=20 > Dear all, >=20 > I've been mulling over this, and have had a thought. >=20 > I am not a font designer, but extrapolating from what Rob has been > saying, I think it is a reasonable presumption that most fonts are not > designed in FontForge or similar open source software. And that is > surely the case for a significant proportion of the fonts distributed > in Debian; we certainly don't get the "source code" for them (which, > in the case of FontForge, would be an SFD file). I looked at the > Debian source for a random font on my system, and all it contains is > the ttf files and the OFL license text. Looking at the upstream > webpage, the references there include guidance on how to use FontLab. > So presumably the ttf format is not the preferred upstream format for > this particular font. >=20 > If we go down the route of excluding FontAwesome, it would also be > incumbent upon us to do an audit of all the fonts shipped by Debian, > and we would probably end up with almost no fonts at all, or have to > move them all to non-free. Beginning many years ago, Debian used to ship a lot of fonts by simply=20 packaging upstream TTF files. This is before my time, but from what I have= =20 read this was because open-source font systems either didn=E2=80=99t exist = or weren=E2=80=99t=20 packaged for Debian. In the intervening years that has generally been fixe= d. =20 Because of that there has been a recent effort to go back and actually buil= d=20 all the fonts we used to just ship. As such, I think it would be appropriate for there to be a general audit of= =20 fonts and a removal to non-free of any font for which we don=E2=80=99t have= the source=20 or for which we can=E2=80=99t build it using a free toolchain. =2D-=20 Soren Stoutner [email protected] --nextPart3142709.0vhOF50zNu Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEJKVN2yNUZnlcqOI+wufLJ66wtgMFAmoguZQACgkQwufLJ66w tgM1Dg/+McxzbCrs10bpcpXLa5XKtkfjerrT+lN7X5wi96vDbhBogsIwM/61Rise hyabvMQfCSe7GNh8L7PWkJFFapOG2daV3/V0zC018YqTk3TnxdYVa91PaH7vu9bQ 5Y9IcPA2weMfK/tVQMl8uL/gJsRXCR/tWTpHzn/8j0JuBobGTQod9iZjq5TO7QOt qNZfnBMH7MWiunlMhPv8gxIK76dbtse3QZR2ccWtgnSaurugB/Jj/fCXFIpNN5cC isiExWDH4hb+/2Ce6vc1ruP7A7J5G1Hnc0bjdUDKpnqXi54QRWpeBe42LURqyfH1 xDKplli+QVX4kvvpgZSlAVyaxAhk57ZUnALjICrV5GNdxQ3hEB/3921EfPW1hhZY y4pa3uJBjCOEQfp7EP5xYrDcLOleGVrkChS1FD6UYT/SSfdKqBL6Q6eqF1mWV1au d5fqkcn+/3nnvYUbOUBlM+g00jTSaUJ4+OCDkWamzeQRVnfCB4gDqhlBddb6RzQm 5yeoPv3n746LesTku580VSxyshYQ8+WImiLHdFMqX9497se0GQrqgoo7bNkHFvPU uW5aihMsSXc/MCneVAD03LWSvlhQVvb7FYZTdzH59zpKVJGHMUwrvp1NYwDcqmc7 uARmZQTJvpysPsUyUgqdINz57vMix2Z2lCddausJEZ+8iRb8fbE= =7pUJ -----END PGP SIGNATURE----- --nextPart3142709.0vhOF50zNu--