Skip to content
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

Liberation font license violation #125

Closed
vvidic opened this issue Jan 12, 2017 · 4 comments
Closed

Liberation font license violation #125

vvidic opened this issue Jan 12, 2017 · 4 comments

Comments

@vvidic
Copy link
Contributor

vvidic commented Jan 12, 2017

Just got a report that the Liberation fonts included in the pcs releases don't have a source included and therefore violate the font license:

pcsd/public/css/LiberationSans-BoldItalic.ttf
pcsd/public/css/LiberationSans-Italic.ttf
pcsd/public/css/LiberationSans-Regular.ttf
pcsd/public/css/LiberationSans-Bold.ttf

Would it be possible to have the fonts installed during package build time or installation rather than including them in the psc source directly?

@jnpkrn
Copy link
Contributor

jnpkrn commented Jan 12, 2017

One of the historical paradoxes as back then, when I was assigned to
a project sunzi that was meant to be what subsequently emerged as
pcs from another team, I took building from source seriously from
the beginning, including this very font family:
https://git.fedorahosted.org/cgit/sunzi.git/commit/?h=development&id=81c85c9b23447fc2943c84a495864a132a213f3f

Memories aside, isn't this more a bundling issue that could be solved
easily by dropping the prebuilt fonts from the source package and
copying/linking them at the expected location from the in-system
locations depending where the native distribution-specific packages
for these fonts (assuming they exist) place them
+ adding respective dependencies?

They appear packaged in Debian:
https://packages.debian.org/jessie/fonts-liberation
(as well as many RPM-based distros including those being cared about
the most)

@vvidic
Copy link
Contributor Author

vvidic commented Jan 12, 2017 via email

@tomjelinek
Copy link
Member

I think there are actually no source files for the overpass fonts in pcs either. Also this is a bundling issue as well as noted by @jnpkrn.

Based on that I decided to remove all the bundled fonts. I updated Makefile so it finds the fonts in the system and links them to pcsd where the ttf files originally were. You need to make pcs depend on the fonts and build-depend on the fonts and fontconfig for this to work.

Patch: a5dae2c

@vvidic
Copy link
Contributor Author

vvidic commented Jan 16, 2017 via email

@vvidic vvidic closed this as completed Feb 8, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants