From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Tassilo Horn Newsgroups: gmane.emacs.devel 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 Message-ID: <87ocl9wqjp.fsf_-_@thinkpad.tsdh.de> References: <20091228170401.GA4553@muc.de> <4B3939AB.7070501@harpegolden.net> <20091229200832.GA5097@muc.de> <20091229205734.GB5097@muc.de> <4B3A957B.9050106@harpegolden.net> <20091231120648.GA2801@muc.de> <4B3CD9A9.9030705@harpegolden.net> <20100103173342.GA1653@muc.de> <87bphbf3zy.fsf@thinkpad.tsdh.de> <20100103215647.GC1653@muc.de> <87637i709n.fsf@thinkpad.tsdh.de> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1262665414 22313 80.91.229.12 (5 Jan 2010 04:23:34 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 5 Jan 2010 04:23:34 +0000 (UTC) Cc: emacs-devel@gnu.org To: Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jan 05 05:23:27 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from terminus-est.gnu.org ([66.92.78.210] helo=lists.gnu.org) by lo.gmane.org with esmtp (Exim 4.50) id 1NS0vl-0003Kw-22 for ged-emacs-devel@m.gmane.org; Tue, 05 Jan 2010 05:22:06 +0100 Original-Received: from localhost ([127.0.0.1]:46055 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NS0vi-0002B0-HS for ged-emacs-devel@m.gmane.org; Mon, 04 Jan 2010 23:22:02 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NS0m5-0005Sd-1B for emacs-devel@gnu.org; Mon, 04 Jan 2010 23:12:05 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NS0K5-0006ma-4t for emacs-devel@gnu.org; Mon, 04 Jan 2010 22:43:21 -0500 Original-Received: from [199.232.76.173] (port=52755 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NS0K4-0006dw-1N for emacs-devel@gnu.org; Mon, 04 Jan 2010 22:43:08 -0500 Original-Received: from mx20.gnu.org ([199.232.41.8]:6242) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NS08A-00066L-K7; Mon, 04 Jan 2010 22:30:50 -0500 Original-Received: from out1.smtp.messagingengine.com ([66.111.4.25]) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NRtng-000125-2W; Mon, 04 Jan 2010 15:45:16 -0500 Original-Received: from compute1.internal (compute1.internal [10.202.2.41]) by gateway1.messagingengine.com (Postfix) with ESMTP id 9A90BC948A; Mon, 4 Jan 2010 15:42:06 -0500 (EST) Original-Received: from heartbeat1.messagingengine.com ([10.202.2.160]) by compute1.internal (MEProxy); Mon, 04 Jan 2010 15:42:06 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=messagingengine.com; h=from:to:cc:subject:in-reply-to:references:date:message-id:mime-version:content-type; s=smtpout; bh=Z7Z279csAQMyzYX6bX7ek8Rv19I=; b=hnG1inuGDAAYnaiEfzoTqWwSbDF46FdwluFSDyaf9FjCBnOgMURb9J+5w7qmjTotFtnWQQusCu1R6GZmcAC6pZnKhyhSYDcF5Q0lkRl3LTAMp3wbUFZcydEe2MP6ouk2jIgFBY7x5xAC3wnl26XHEuMvjDeMEbYqX4tdx6hqluM= X-Sasl-enc: ajUy07WLRbg1qtoBS669ucS2LVQTapQiWUlDExr13r/u 1262637726 Original-Received: from thinkpad.tsdh.de (p54AF34EF.dip0.t-ipconnect.de [84.175.52.239]) by mail.messagingengine.com (Postfix) with ESMTPA id 570334C2179; Mon, 4 Jan 2010 15:42:05 -0500 (EST) In-Reply-To: (Richard Stallman's message of "Mon, 04 Jan 2010 11:23:49 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.91 (gnu/linux) Mail-Copies-To: never Mail-Followup-To: Richard Stallman , emacs-devel@gnu.org X-detected-operating-system: by mx20.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:119404 Archived-At: Richard Stallman 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 \ ': /\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