Summary: | media-fonts/sharefonts: wrong license | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Ryan Graham <r.m.graham> |
Component: | New packages | Assignee: | Gentoo Fonts Team <fonts> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | bugs, gnome, hanno, Martin.vGagern, walch.martin |
Priority: | High | Keywords: | PMASKED |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | Masked for removal May 29/08 | ||
Package list: | Runtime testing required: | --- |
Description
Ryan Graham
2008-04-18 16:08:36 UTC
i wonder if we should be carrying it at all. I vote punt, but gnome hasn't touched it in 3.5 years, and no gnome member who touched it is still a dev. Yeah I just read through some of these licenses. There's no way we should be carrying this. Thanks for the heads up. This package will be removed in 30 days. disagreeing with a "crappy license" really isnt a valid reason for punting a package. saying this package really isnt relevant anymore (it was created in 1997), and is obsoleted by free/better/whatever packages is fine. especially as no one really uses/cares about this one. i'm just trying to make sure people dont get in there head the broken mentality "i disagree with this license, therefore it doesnt belong in the tree" on http://www.gimp.org/docs/userfaq.html it says > The base script-fu package makes extensive use of the > freefont package, and at least one font (AlfredDrake) > from the sharefont package. I just came across this, but I do not know much about gimp and script-fu. Maybe someone can check if removing sharefonts will break anything. okay, i can agree with that. my concern now is that several of the fonts prohibit any distribution whatsoever without permission of the authors. i think it would be best to remove those if we decide to keep this package around. Mr. Anderson, thanks for pointing that out. i was unaware anything was using these at all. i think it would be a worthwhile endeavour to rectify the situation and get gimp to not rely on anything labeled shareware but i'm not the one volunteering to do such work ;) I went as far as getting a Gnome bugzilla account and filling out a bug before reading the entire FAQ on the GIMP website...
> The freefonts and sharefonts packages are both available from
> ftp://ftp.funet.fi/pub/Linux/mirrors/metalab/X11/fonts/ or other
> metalab mirrors. If you get the sharefonts package, be sure and
> read the various licensing agreements, and abide by them.
I did not file a bug upstream.
Seems to me like someone is at least aware of the licensing.
(In reply to comment #5) > on http://www.gimp.org/docs/userfaq.html it says > > > The base script-fu package makes extensive use of the > > freefont package, and at least one font (AlfredDrake) > > from the sharefont package. > > I just came across this, but I do not know much about gimp and script-fu. > Maybe someone can check if removing sharefonts will break anything. As the scheme files used for script-fu are plain text, I would have expected grep to pick up any used font names. But neither "grep -ri drake /usr/share/gimp" nor "qlist gimp | xargs grep -i drake" yield anything for my gimp-2.4.5 installation. Therefore I'd not expect anything installed by portage to break. Artists actually using these fonts are another matter, of course. For fonts used by script-fu plugins, the following command seems to give a good list: "awk '/SF-FONT/{print $3}' /usr/share/gimp/2.0/scripts/*.scm | sort -u". On my system, they correspond to the packages freefonts (most of them), ttf-bitstream-vera (Sans, Serif) and font-bitstream-100dpi (Charter). Clearly this needs correcting but I don't quite see why this is being deleted from the tree. Shouldn't it just be a -F download and mask the current ebuild with incorrect licence info and replace with -r1 which has correct behavoir? That forces everyone to update and go and get package. enotice will say why. I'll see if I can get some detail on gimp deps. this won't be deleted. i'll fix it up when i get a second. Hi, I got a reply from gimp-devel ML on this. Sven with his usual loving charm says it's not a dep. so the doc you linked to is clearly out of date. > on http://www.gimp.org/docs/userfaq.html it says > > > The base script-fu package makes extensive use of the > > freefont package, and at least one font (AlfredDrake) > > from the sharefont package. > > This seems pretty marginal usage. Can anyone advise if removing sharefonts > will break fu or any other parts of gimp? >> As you could have easily found out yourself, there is no more script using fonts from the sharefonts package. There are some scripts using fonts from the freefonts package, but even that doesn't make it a dependency. fontconfig will happily substitute some other font if the requested font is missing. Sven >> alright, i'm going to remove these then. they're incomplete, unmaintained, and not worth the burden. How is this removal going to affect my system? I don't use the fonts in those files, so here's the run of "emerge -C media-fonts/sharefonts" for your edification. I'd also make sure any package that depends on them have it removed. redwolf ~ # emerge -C media-fonts/sharefonts media-fonts/sharefonts selected: 0.10-r3 protected: none omitted: none >>> 'Selected' packages are slated for removal. >>> 'Protected' and 'omitted' packages will not be removed. >>> Waiting 5 seconds before starting... >>> (Control-C to abort)... >>> Unmerging in: 5 4 3 2 1 >>> Unmerging media-fonts/sharefonts-0.10-r3... No package files given... Grabbing a set. <<< obj /usr/share/fonts/sharefonts/westslnt.pfb <<< obj /usr/share/fonts/sharefonts/upperwes.pfb <<< obj /usr/share/fonts/sharefonts/sumdumgo.pfb <<< obj /usr/share/fonts/sharefonts/sharktoo.pfb <<< obj /usr/share/fonts/sharefonts/romeo.pfb <<< obj /usr/share/fonts/sharefonts/polosems.pfb <<< obj /usr/share/fonts/sharefonts/perrygot.pfb <<< obj /usr/share/fonts/sharefonts/mesozic.pfb <<< obj /usr/share/fonts/sharefonts/lmccrary.pfb <<< obj /usr/share/fonts/sharefonts/grc_____.pfb <<< obj /usr/share/fonts/sharefonts/fonts.scale <<< obj /usr/share/fonts/sharefonts/fonts.dir <<< obj /usr/share/fonts/sharefonts/encodings.dir <<< obj /usr/share/fonts/sharefonts/duncan.pfb <<< obj /usr/share/fonts/sharefonts/davyding.pfb <<< obj /usr/share/fonts/sharefonts/daod____.pfb <<< obj /usr/share/fonts/sharefonts/comics.pfb <<< obj /usr/share/fonts/sharefonts/cartwrig.pfb <<< obj /usr/share/fonts/sharefonts/bu______.pfb <<< obj /usr/share/fonts/sharefonts/bodidlyb.pfb <<< obj /usr/share/fonts/sharefonts/blackfor.pfb <<< obj /usr/share/fonts/sharefonts/apollo.pfb <<< obj /usr/share/fonts/sharefonts/aneirin.pfb <<< obj /usr/share/fonts/sharefonts/alfdrake.pfb <<< obj /usr/share/doc/sharefonts-0.10-r3/westslnt.shareware.bz2 <<< obj /usr/share/doc/sharefonts-0.10-r3/upperwes.shareware.bz2 <<< obj /usr/share/doc/sharefonts-0.10-r3/sumdumgo.shareware.bz2 <<< obj /usr/share/doc/sharefonts-0.10-r3/sharktoo.shareware.bz2 <<< obj /usr/share/doc/sharefonts-0.10-r3/romeo.shareware.bz2 <<< obj /usr/share/doc/sharefonts-0.10-r3/polosems.shareware.bz2 <<< obj /usr/share/doc/sharefonts-0.10-r3/perrygot.shareware.bz2 <<< obj /usr/share/doc/sharefonts-0.10-r3/mesozic.shareware.bz2 <<< obj /usr/share/doc/sharefonts-0.10-r3/lmccrary.shareware.bz2 <<< obj /usr/share/doc/sharefonts-0.10-r3/grc_____.shareware.bz2 <<< obj /usr/share/doc/sharefonts-0.10-r3/duncan.shareware.bz2 <<< obj /usr/share/doc/sharefonts-0.10-r3/davyding.shareware.bz2 <<< obj /usr/share/doc/sharefonts-0.10-r3/daod____.shareware.bz2 <<< obj /usr/share/doc/sharefonts-0.10-r3/comics.shareware.bz2 <<< obj /usr/share/doc/sharefonts-0.10-r3/cartwrig.shareware.bz2 <<< obj /usr/share/doc/sharefonts-0.10-r3/bu______.shareware.bz2 <<< obj /usr/share/doc/sharefonts-0.10-r3/blackfor.shareware.bz2 <<< obj /usr/share/doc/sharefonts-0.10-r3/apollo.shareware.bz2 <<< obj /usr/share/doc/sharefonts-0.10-r3/aneirin.shareware.bz2 <<< obj /usr/share/doc/sharefonts-0.10-r3/alfdrake.shareware.bz2 <<< obj /usr/share/doc/sharefonts-0.10-r3/README.bz2 <<< dir /usr/share/fonts/sharefonts --- !empty dir /usr/share/fonts <<< dir /usr/share/doc/sharefonts-0.10-r3 --- !empty dir /usr/share/doc --- !empty dir /usr/share --- !empty dir /usr * Updating global fontcache ... [ ok ] >>> Regenerating /etc/ld.so.cache... * GNU info directory index is up-to-date. Are you going to remove this package or not. Either stabilize it or remove it.In my opinion there is no need for keeping in hard masked. If you were about to remove it on 29/08 why is it still on portage :) 30 days from May 9th is June 9th. relax. removed. |