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: Re: Gentoo GNU/Linux and non-free packages Date: Fri, 08 Jan 2010 10:30:15 +0100 Message-ID: <873a2h7xlk.fsf@thinkpad.tsdh.de> References: <87bphbf3zy.fsf@thinkpad.tsdh.de> <20100103215647.GC1653@muc.de> <87637i709n.fsf@thinkpad.tsdh.de> <87ocl9wqjp.fsf_-_@thinkpad.tsdh.de> <201bac3a1001051610t25a1a767v79398943193c3e89@mail.gmail.com> <87iqbexqgi.fsf@thinkpad.tsdh.de> <20100108000622.GA1426@fencepost.localnet> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1262943039 24427 80.91.229.12 (8 Jan 2010 09:30:39 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 8 Jan 2010 09:30:39 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jan 08 10:30:32 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1NTBAs-0003Lc-ON for ged-emacs-devel@m.gmane.org; Fri, 08 Jan 2010 10:30:31 +0100 Original-Received: from localhost ([127.0.0.1]:46383 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NTBAt-0006jk-10 for ged-emacs-devel@m.gmane.org; Fri, 08 Jan 2010 04:30:31 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NTBAn-0006jV-It for emacs-devel@gnu.org; Fri, 08 Jan 2010 04:30:25 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NTBAi-0006jC-CQ for emacs-devel@gnu.org; Fri, 08 Jan 2010 04:30:24 -0500 Original-Received: from [199.232.76.173] (port=40703 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NTBAi-0006j9-8J for emacs-devel@gnu.org; Fri, 08 Jan 2010 04:30:20 -0500 Original-Received: from out4.smtp.messagingengine.com ([66.111.4.28]:50695) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NTBAh-0000UD-WA for emacs-devel@gnu.org; Fri, 08 Jan 2010 04:30:20 -0500 Original-Received: from compute1.internal (compute1.internal [10.202.2.41]) by gateway1.messagingengine.com (Postfix) with ESMTP id 2358EC99D4 for ; Fri, 8 Jan 2010 04:30:19 -0500 (EST) Original-Received: from heartbeat1.messagingengine.com ([10.202.2.160]) by compute1.internal (MEProxy); Fri, 08 Jan 2010 04:30:19 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=messagingengine.com; h=from:to:subject:references:date:in-reply-to:message-id:mime-version:content-type; s=smtpout; bh=fdZsbpVaSrsr/RfRkrw5XbcmFO8=; b=T4z2+v1p0wn2odznN2sI9NM+nEEEnpGiIgwrk2D/bo5LVwPtUze0dw0R5Cowuo3rz4Jb01B+X823VNaCVTZ2ApkXX8u9eMeK/ZPX739pCVok3ler1fBew2KQfcxPBYPfX3CmP84EnMaRncYaooNYydczNLF1n+JoVjvhesMvXnk= X-Sasl-enc: LekXOkZD5x5Wsu76iVncZ/N1grSnFQMEv1nrt2UKVxn3 1262943018 Original-Received: from thinkpad.tsdh.de (p54AF1F8E.dip0.t-ipconnect.de [84.175.31.142]) by mail.messagingengine.com (Postfix) with ESMTPA id 468404A94A8 for ; Fri, 8 Jan 2010 04:30:17 -0500 (EST) Mail-Copies-To: never Mail-Followup-To: emacs-devel@gnu.org In-Reply-To: <20100108000622.GA1426@fencepost.localnet> (Marek Aaron Sapota's message of "Thu, 7 Jan 2010 19:06:22 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.91 (gnu/linux) X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized. 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:119662 Archived-At: Marek Aaron Sapota writes: Hi Marek, > It is possible to use only Free Software with Gentoo but it isn't that > easy: > - packages have non-free dependences, sometimes programs compile fine > without them, but they are pulled in anyway What do you mean with "pulled in". I tried to install a package that has a non-free dependency, and portage 2.2 told me it cannot install it, because this dependency is masked by my license restriction. > - some free "alternatives" are only in additional repositories Usually, this occurs if a package simply doesn't work for most users, or no maintainer has been found yet. > - predefined license groups (for example FSF approved) are not > complete Indeed, currently GPL-1 and LGPL-2 are missing. But that will surely be fixed as soon as the overall mechanics are stable. > - some packages have wrong licenses (usually license is named after the > package even if it really is for example GPL) This applies to many modular X11 packages, but work is in progress to fix that. And of course, this will never make a non-free package installable if you've set your ACCEPT_LICENSE to match only free licenses. It will prevent installing those programs although they might be free. The other way round would be a showstopper, but this way it's only a little inconvenience. > Gentoo isn't even close to being a Free Distribution in FSF sense, I > have no idea why some people treat it as such. Hm, I don't know how extensively you have tested, but using ACCEPT_LICENSE="-* @FSF-APPROVED @OSI-APPROVED" I'm simply not able to let the package manager install something that's not free. If there is a possibility, this would clearly qualify as a bug. If there are some, please give me a recipe, so that I can report it. Bye, Tassilo