From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Marek Aaron Sapota Newsgroups: gmane.emacs.devel Subject: Re: Gentoo GNU/Linux and non-free packages Date: Fri, 8 Jan 2010 06:20:03 -0500 Message-ID: <20100108112003.GD1426@fencepost.localnet> 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> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="TybLhxa8M7aNoW+V" X-Trace: ger.gmane.org 1262949643 12777 80.91.229.12 (8 Jan 2010 11:20:43 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 8 Jan 2010 11:20:43 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jan 08 12:20:35 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 1NTCtO-0007lw-Hc for ged-emacs-devel@m.gmane.org; Fri, 08 Jan 2010 12:20:34 +0100 Original-Received: from localhost ([127.0.0.1]:60948 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NTCtP-0000yQ-0l for ged-emacs-devel@m.gmane.org; Fri, 08 Jan 2010 06:20:35 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NTCsz-0000sj-Mk for emacs-devel@gnu.org; Fri, 08 Jan 2010 06:20:09 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NTCsu-0000oC-25 for emacs-devel@gnu.org; Fri, 08 Jan 2010 06:20:08 -0500 Original-Received: from [199.232.76.173] (port=42401 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NTCst-0000nw-Rj for emacs-devel@gnu.org; Fri, 08 Jan 2010 06:20:03 -0500 Original-Received: from fencepost.gnu.org ([140.186.70.10]:51268) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NTCst-0004CR-E1 for emacs-devel@gnu.org; Fri, 08 Jan 2010 06:20:03 -0500 Original-Received: from maarons by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1NTCst-0000ko-7e for emacs-devel@gnu.org; Fri, 08 Jan 2010 06:20:03 -0500 Mail-Followup-To: emacs-devel@gnu.org Content-Disposition: inline In-Reply-To: <873a2h7xlk.fsf@thinkpad.tsdh.de> User-Agent: Mutt/1.5.20 (2009-06-14) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) 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:119669 Archived-At: --TybLhxa8M7aNoW+V Content-Type: text/plain; charset=utf-8 Content-Disposition: inline On Fri, Jan 08, 2010 at 10:30:15AM +0100, Tassilo Horn wrote: > 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. 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. Inconvenience that makes your system less powerful if you want to only use Free Software. > > > - 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. > > > - 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 > > 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. To be a Free Distribution Gentoo would have to show commitment to Free Software and they clearly don't. They treat the system as complete including non-free software and that is why using it without non-free components is inconvenient. Before the system works equally good without non-free packages I don't see any option of Gentoo being listed. This is a difference of "user can be free" and "distribution cares that users are free". Happy hacking Marek Aaron Sapota PS. To clear up I use Gentoo and I use ACCEPT_LICENSE almost since it got implemented. --TybLhxa8M7aNoW+V Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFLRxTjPw8cAmBIdTMRAi53AJ98/Kry6AG88RSaBULylUIKVGFjYwCdFPky ukzkk6Ahtx08vqf7A38mWTs= =qKqO -----END PGP SIGNATURE----- --TybLhxa8M7aNoW+V--