Hello,
While preparing a Debian package for dremel3dpy, I noticed that the repository contains the file:
dremel3dpy/resources/arial.ttf
Running file on it reports:
TrueType Font data ... © 2014 The Monotype Corporation. All Rights Reserved.
However, the repository declares the MIT License, and the font does not appear to be distributed under MIT terms. Arial is a proprietary font owned by Monotype and is normally redistributed only under specific licences.
This creates a licensing conflict: the repository implies everything is MIT-licensed, but the bundled font is not. Because of this, Debian cannot distribute the file as part of a package.
The code that uses the font appears here:
font = ImageFont.truetype("dremel3dpy/resources/arial.ttf", size=16)
One option would be to remove the bundled font and use a system font instead (for example via fontconfig). Another option would be to replace it with an open-licensed font such as Liberation Sans or DejaVu Sans.
If the font is removed or replaced with a free and open-licensed alternative, it would make the project easier to package for Debian and other distributions that require fully redistributable sources.
Thanks for the project, and please let me know if I can help test a fix.
Hello,
While preparing a Debian package for dremel3dpy, I noticed that the repository contains the file:
Running
fileon it reports:However, the repository declares the MIT License, and the font does not appear to be distributed under MIT terms. Arial is a proprietary font owned by Monotype and is normally redistributed only under specific licences.
This creates a licensing conflict: the repository implies everything is MIT-licensed, but the bundled font is not. Because of this, Debian cannot distribute the file as part of a package.
The code that uses the font appears here:
One option would be to remove the bundled font and use a system font instead (for example via fontconfig). Another option would be to replace it with an open-licensed font such as Liberation Sans or DejaVu Sans.
If the font is removed or replaced with a free and open-licensed alternative, it would make the project easier to package for Debian and other distributions that require fully redistributable sources.
Thanks for the project, and please let me know if I can help test a fix.