unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Tassilo Horn <tassilo@member.fsf.org>
To: Richard Stallman <rms@gnu.org>
Cc: emacs-devel@gnu.org
Subject: Gentoo GNU/Linux and non-free packages (was: 'bzr init-repo .' crashes for lack of module bz2. Help, please!)
Date: Mon, 04 Jan 2010 21:42:02 +0100	[thread overview]
Message-ID: <87ocl9wqjp.fsf_-_@thinkpad.tsdh.de> (raw)
In-Reply-To: <E1NRpif-0004pn-Gn@fencepost.gnu.org> (Richard Stallman's message of "Mon, 04 Jan 2010 11:23:49 -0500")

Richard Stallman <rms@gnu.org> writes:

> If you use Gentoo, you have to work really hard to avoid installing
> non-free software.

Indeed, Gentoo also ships non-free packages and has no simple switch to
tell the package manager to never install non-free packages.  But at
least when installing a package, you can easily get a list of it and its
dependencies including the licenses.

And if there are free alternatives, some packages recommend you to use
those instead.  For example, when trying to install Adobe Flash, you are
told, that it is non-free and a source for various security risks, and
that you might want to try GNU gnash instead.

And another thing: It's quite easy to get a list of all installed
packages sorted by their licenses with

  eix -I --format-compact \
    '<licenses>: <category>/<name><installedversions:INSTFORMAT>\n' \
    -c | sort | less

> Someone recently told me that some innocent-sounding package pulled in
> some non-free fonts, and he found out about this because the font
> package wanted him to agree to an EULA.

Hm, using the command above, it seems that those fonts must be
Microsoft's corefonts package, which is free to use and distribute, but
you may not modify them.  (For fonts, that's nearly acceptable, except
if that EULA wouldn't forbid to derive a new font with a new name from
those fonts.)

Anyway, using

  equery depends media-fonts/corefonts

I gathered the information that this package was installed as an
optional dependency of ImageMagick.  So I removed the USE flag
(something like a configure option) for that package, which triggered
that dependency, and now it's gone.

Summing up: it's not very hard to keep a Gentoo system clean from
non-free stuff, but in general I'd welcome it if all non-free stuff
would be moved to some separate non-free repository, which users would
have to subscribe to manually.

Bye,
Tassilo




  reply	other threads:[~2010-01-04 20:42 UTC|newest]

Thread overview: 39+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-12-28 17:04 'bzr init-repo .' crashes for lack of module bz2. Help, please! Alan Mackenzie
2009-12-28 21:14 ` Karl Fogel
2009-12-28 23:05 ` David De La Harpe Golden
2009-12-29 20:08   ` Alan Mackenzie
2009-12-29 20:19     ` Andreas Schwab
2009-12-29 20:57       ` Alan Mackenzie
2009-12-29 23:49         ` David De La Harpe Golden
2009-12-31 12:06           ` Alan Mackenzie
2009-12-31 17:04             ` David De La Harpe Golden
2010-01-03 17:33               ` Alan Mackenzie
2010-01-03 18:16                 ` Tassilo Horn
2010-01-03 21:56                   ` Alan Mackenzie
2010-01-04  0:06                     ` Miles Bader
2010-01-04  0:13                       ` Jason Rumney
2010-01-06 13:30                         ` Alan Mackenzie
2010-01-04  8:16                     ` Tassilo Horn
2010-01-04 16:23                       ` Richard Stallman
2010-01-04 20:42                         ` Tassilo Horn [this message]
2010-01-05  9:03                           ` Gentoo GNU/Linux and non-free packages Ulrich Mueller
2010-01-05 20:45                             ` Richard Stallman
2010-01-05 20:45                           ` Gentoo GNU/Linux and non-free packages (was: 'bzr init-repo .' crashes for lack of module bz2. Help, please!) Richard Stallman
2010-01-06  0:10                             ` Jonas Bernoulli
2010-01-06 20:45                               ` Richard Stallman
2010-01-07  8:35                                 ` Gentoo GNU/Linux and non-free packages Tassilo Horn
2010-01-07 22:49                                   ` Richard Stallman
2010-01-08  0:06                                     ` Marek Aaron Sapota
2010-01-08  9:30                                       ` Tassilo Horn
2010-01-08 11:20                                         ` Marek Aaron Sapota
     [not found]                                         ` <20100108111454.GC1426@fencepost.localnet>
2010-01-08 11:56                                           ` Tassilo Horn
2010-01-08 12:44                                             ` Marek Aaron Sapota
2010-01-08 14:44                                               ` Tassilo Horn
2010-01-08 15:47                                                 ` Marek Aaron Sapota
2010-01-08 15:23                                         ` Yavor Doganov
2010-01-08 15:57                                           ` Marek Aaron Sapota
2010-01-08 16:23                                             ` Tassilo Horn
2010-01-08 16:46                                               ` David Kastrup
2010-01-08  8:56                                     ` Tassilo Horn
2010-01-08 23:01                                       ` Richard Stallman
2010-01-06  7:35                             ` Tassilo Horn

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87ocl9wqjp.fsf_-_@thinkpad.tsdh.de \
    --to=tassilo@member.fsf.org \
    --cc=emacs-devel@gnu.org \
    --cc=rms@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).