Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 218288 - media-fonts/sharefonts: wrong license
Summary: media-fonts/sharefonts: wrong license
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Fonts Team
URL:
Whiteboard: Masked for removal May 29/08
Keywords: PMASKED
Depends on:
Blocks:
 
Reported: 2008-04-18 16:08 UTC by Ryan Graham
Modified: 2008-06-30 23:52 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ryan Graham 2008-04-18 16:08:36 UTC
*  media-fonts/sharefonts
      Latest version available: 0.10-r3
      Latest version installed: 0.10-r3
      Size of files: 732 kB
      Homepage:      http://www.gimp.org/
      Description:   A Collection of Postscript Type1 Fonts
      License:       public-domain


The package is shareware and each font has its own price, listed in the <font>.shareware file in the tar ball. I found nothing to indicate that the fonts were in the public domain.

Reproducible: Always

Steps to Reproduce:
1. untar pacakge
2. read license
3. not profit



Expected Results:  
package should not be marked as public domain
Comment 1 Ryan Hill (RETIRED) gentoo-dev 2008-04-29 03:28:18 UTC
i wonder if we should be carrying it at all.
Comment 2 Daniel Gryniewicz (RETIRED) gentoo-dev 2008-04-29 19:46:41 UTC
I vote punt, but gnome hasn't touched it in 3.5 years, and no gnome member who touched it is still a dev.
Comment 3 Ryan Hill (RETIRED) gentoo-dev 2008-04-29 20:33:27 UTC
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.
Comment 4 SpanKY gentoo-dev 2008-05-01 06:45:34 UTC
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"
Comment 5 Martin Walch 2008-05-01 14:23:28 UTC
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.
Comment 6 Ryan Hill (RETIRED) gentoo-dev 2008-05-02 01:28:47 UTC
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.
Comment 7 SpanKY gentoo-dev 2008-05-02 04:53:49 UTC
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 ;)
Comment 8 Ryan Graham 2008-05-02 14:29:45 UTC
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.
Comment 9 Martin von Gagern 2008-05-05 11:50:20 UTC
(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).
Comment 10 genbug 2008-05-08 00:01:49 UTC
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.
Comment 11 Ryan Hill (RETIRED) gentoo-dev 2008-05-08 00:22:54 UTC
this won't be deleted.  i'll fix it up when i get a second.
Comment 12 genbug 2008-05-08 18:40:43 UTC
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
>>

 
 
Comment 13 Ryan Hill (RETIRED) gentoo-dev 2008-05-09 01:53:48 UTC
alright, i'm going to remove these then.  they're incomplete, unmaintained, and not worth the burden.
Comment 14 awtand 2008-05-09 08:52:19 UTC
How is this removal going to affect my system? 
Comment 15 Kelly Price 2008-05-17 16:35:22 UTC
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.
Comment 16 Markos Chandras (RETIRED) gentoo-dev 2008-06-30 17:32:10 UTC
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 :)
Comment 17 Ryan Hill (RETIRED) gentoo-dev 2008-06-30 23:52:40 UTC
30 days from May 9th is June 9th.  relax.

removed.