From owner-freebsd-current@FreeBSD.ORG Thu Jan 29 08:27:04 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0B4071065675 for ; Thu, 29 Jan 2009 08:27:04 +0000 (UTC) (envelope-from christoph.mallon@gmx.de) Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by mx1.freebsd.org (Postfix) with SMTP id 66C4F8FC18 for ; Thu, 29 Jan 2009 08:27:02 +0000 (UTC) (envelope-from christoph.mallon@gmx.de) Received: (qmail invoked by alias); 29 Jan 2009 08:27:01 -0000 Received: from p54A3E7E9.dip.t-dialin.net (EHLO tron.homeunix.org) [84.163.231.233] by mail.gmx.net (mp049) with SMTP; 29 Jan 2009 09:27:01 +0100 X-Authenticated: #1673122 X-Provags-ID: V01U2FsdGVkX1+i9RkK+FeiGV11gF+K5t1I7Pe7K6o2W+mY3UULmq FaIoQa0R1XL8CN Message-ID: <49816854.9060909@gmx.de> Date: Thu, 29 Jan 2009 09:27:00 +0100 From: Christoph Mallon User-Agent: Thunderbird 2.0.0.19 (X11/20090103) MIME-Version: 1.0 To: Eitan Adler References: <20090128155340.GA75143@lpthe.jussieu.fr> <7508A5B5-C6D2-498A-AEA1-D84E85F1D743@mac.com> <200901291243.00378.doconnor@gsoft.com.au> <49811242.7030106@delphij.net> <498116AB.2060105@gmail.com> In-Reply-To: <498116AB.2060105@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-FuHaFi: 0.57 Cc: freebsd-current@freebsd.org, d@delphij.net, Michel Talon Subject: Re: Alternatives to gcc (was Re: gcc 4.3: when will it becomestandard compiler?) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Jan 2009 08:27:05 -0000 Eitan Adler schrieb: > Xin LI wrote: >> Daniel O'Connor wrote: >>> On Thursday 29 January 2009 05:20:33 Chuck Swiger wrote: >>>> Evidently, the FSF is now claiming that all object code produced from >>>> GCC 4.2.2 and later is GPLv3-licensed, and only their exception >>>> permits you to distribute executables compiled using an "Eligible >>>> Compilation Process" under the terms of some other license. >>> The "eligible compilation process" is where you use GCC and GPL compatible >>> software. >>> I think for the FreeBSD project that is fine. >> I agree, this term seems to be targeted to companies behind closed >> source optimizers. Speaking for myself, I think FreeBSD would avoid >> GPLv3 code where possible to minimize the risk it would introduce to >> commercial users of our codebase, we want our code be used by as many >> people as possible to better exploit its value. > I don't think this is a "where possible" case. While version 4.3 may > not include improvements necessary for an operating system future > versions will almost surely have some. IMHO avoiding GCC because of its > license is pointless. Commercial users will already be avoiding gcc (if > it matters to them) because of the GPLv2. The FSF has made it clear > that the output of the compiler is (truly) free for anyone who may have > had any ounce of doubt. To quote from the FAQ: > Who does this change affect? > Nobody who is currently using GCC should be affected by this change. Let me repeat that: "Nobody who is currently using GCC *should* be affected by this change." Emphasize mine. > If we were replacing a BSD licensed compiler with a GPL licensed > compiler it would be a different story. >> Cheers,