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 12:56:13 +0100 Message-ID: <87r5q07qe9.fsf@thinkpad.tsdh.de> References: <87637i709n.fsf@thinkpad.tsdh.de> <87ocl9wqjp.fsf_-_@thinkpad.tsdh.de> <201bac3a1001051610t25a1a767v79398943193c3e89@mail.gmail.com> <87iqbexqgi.fsf@thinkpad.tsdh.de> <20100108000622.GA1426@fencepost.localnet> <873a2h7xlk.fsf@thinkpad.tsdh.de> <20100108111454.GC1426@fencepost.localnet> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1262952375 21182 80.91.229.12 (8 Jan 2010 12:06:15 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 8 Jan 2010 12:06:15 +0000 (UTC) Cc: emacs-devel@gnu.org To: Marek Aaron Sapota Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jan 08 13:06:10 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 1NTDbV-0006k6-Lw for ged-emacs-devel@m.gmane.org; Fri, 08 Jan 2010 13:06:10 +0100 Original-Received: from localhost ([127.0.0.1]:55624 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NTDbW-0001hy-8u for ged-emacs-devel@m.gmane.org; Fri, 08 Jan 2010 07:06:10 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NTDbR-0001ht-GI for emacs-devel@gnu.org; Fri, 08 Jan 2010 07:06:05 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NTDbM-0001hf-Uk for emacs-devel@gnu.org; Fri, 08 Jan 2010 07:06:04 -0500 Original-Received: from [199.232.76.173] (port=54519 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NTDbM-0001hc-OU for emacs-devel@gnu.org; Fri, 08 Jan 2010 07:06:00 -0500 Original-Received: from out4.smtp.messagingengine.com ([66.111.4.28]:46593) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NTDbI-00039H-4E; Fri, 08 Jan 2010 07:05:56 -0500 Original-Received: from compute2.internal (compute2.internal [10.202.2.42]) by gateway1.messagingengine.com (Postfix) with ESMTP id 3FFD4C94E0; Fri, 8 Jan 2010 07:05:55 -0500 (EST) Original-Received: from heartbeat1.messagingengine.com ([10.202.2.160]) by compute2.internal (MEProxy); Fri, 08 Jan 2010 07:05:55 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=messagingengine.com; h=from:to:cc:subject:in-reply-to:date:references:message-id:mime-version:content-type; s=smtpout; bh=mMKeFR9qbSRFSNIHfFSaZoo8vIk=; b=fYQm84XwNEDDVpaMggo43u22WwNC4ZtqW8aVJZT80dquMUjm7/YL9ONBK8W4RO9PvYZxbeKRku7Ba3EaGuwykWe8zK/0sQ0tcjBCEb6/fwBh69rlhKoeYP3c3q8GUDKmiNNU15jm5uIcPA0fxXkGb5/aanIW4vsOORzFnDUPbAg= X-Sasl-enc: XJbT8kmDYZ8B421TCLpUB/mdJ79+kdk5vMhIyBGSCPe9 1262952354 Original-Received: from thinkpad.tsdh.de (p54AF1F8E.dip0.t-ipconnect.de [84.175.31.142]) by mail.messagingengine.com (Postfix) with ESMTPA id EDFC64A95DC; Fri, 8 Jan 2010 07:05:53 -0500 (EST) In-Reply-To: <20100108111454.GC1426@fencepost.localnet> (Marek Aaron Sapota's message of "Fri, 8 Jan 2010 06:14:54 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.91 (gnu/linux) X-OfflineIMAP-x56195586-466173746d61696c4c6f63616c-494e424f582f465346: 1262952038-0264246596879-v6.2.0 Mail-Followup-To: Marek Aaron Sapota , emacs-devel@gnu.org 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:119673 Archived-At: Marek Aaron Sapota writes: Hi Marek, >> > - 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. > > I mean that I can not install a package only because it has a non-free > dependency even if it works fine without it - for example X.Org and > Wine pull in non-free fonts. I've just checked xorg-x11, and it has only hard dependencies to fonts licensed under the MIT license or public domain. I guess, I've set some use flag, which enables this additional dependency. Use "equery depends " to check, what packages tries to pull it in, and what use flag is responsible. >> > - 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. > > Icedtea is in an overlay even if it works perfectly. I use icedtea6-bin from the main gentoo portage tree. Additionally, portage prefers it over sun-jdk. It's possible, that there's a source distribution of icedtea in some repository, but the binary is there in the main tree. >> 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. > > Indeed - it makes it inconvenient to use only Free Software with > Gentoo. I agree, but that will get better. > To be a Free Distribution Gentoo would have to show commitment to Free > Software and they clearly don't. The social contract does: ,----[ http://www.gentoo.org/main/en/contract.xml ] | We will release our contributions to Gentoo as free software, metadata | or documentation, under the GNU General Public License version 2 (or | later, at our discretion) or the Creative Commons - Attribution / | Share Alike version 2 (or later, at our discretion). Any external | contributions to Gentoo (in the form of freely-distributable sources, | binaries, metadata or documentation) may be incorporated into Gentoo | provided that we are legally entitled to do so. However, Gentoo will | never /depend/ upon a piece of software or metadata unless it conforms | to the GNU General Public License, the GNU Lesser General Public | License, the Creative Commons - Attribution/Share Alike or some other | license approved by the Open Source Initiative (OSI). | | Note: We are considering extending the above clause to require that | all core Gentoo components must conform to a license approved by the | OSI *and* Free Software Foundation (FSF). `---- Bye, Tassilo [Sorry for the resent, Marek!]