From owner-freebsd-current@FreeBSD.ORG Thu Jan 29 02:38:42 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 ECAA9106566B for ; Thu, 29 Jan 2009 02:38:41 +0000 (UTC) (envelope-from eitanadlerlist@gmail.com) Received: from wf-out-1314.google.com (wf-out-1314.google.com [209.85.200.173]) by mx1.freebsd.org (Postfix) with ESMTP id B591B8FC1B for ; Thu, 29 Jan 2009 02:38:41 +0000 (UTC) (envelope-from eitanadlerlist@gmail.com) Received: by wf-out-1314.google.com with SMTP id 24so7734276wfg.7 for ; Wed, 28 Jan 2009 18:38:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :x-enigmail-version:openpgp:content-type:content-transfer-encoding; bh=J0EqZYBe2BT2gfW1guUU/EpuPZl8+UzYmqX/7q8vqQQ=; b=PeqQSEzgpYvSCFVh066BUVp3Bhr4SHxSrClexmH07WPpToNtMc27vTVywNnE/K1vdr WBjlwezoA8paNlaf++e/y0/bB7mxloYTYnKvKskkW4jJ4Hm3Q3757q/aTeeBehZJ/nAa jMxHr9SiiAqUK2iWMgpvWf9h8UOe1/z9xsRnU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:x-enigmail-version:openpgp:content-type :content-transfer-encoding; b=sr5uDDOEC7127dZ8Algvffk05JwQ84DLA5F0dZt9PUh0nAAp4FjYatAlXmHldDCN8o QNGcqywSG8qqw4v+zHm1YZSOswAE7vf2pqbcO1uvBJsxBSyGTdqn9lkWCHFBBZXn0vM6 JQkk7yFiDLJVmk9IQnzihnTX9forl7H6RHgoo= Received: by 10.142.141.21 with SMTP id o21mr573862wfd.327.1233196721086; Wed, 28 Jan 2009 18:38:41 -0800 (PST) Received: from aargh.lan (ool-182fcc8b.dyn.optonline.net [24.47.204.139]) by mx.google.com with ESMTPS id 32sm10400628wfa.40.2009.01.28.18.38.39 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 28 Jan 2009 18:38:40 -0800 (PST) Message-ID: <498116AB.2060105@gmail.com> Date: Wed, 28 Jan 2009 21:38:35 -0500 From: Eitan Adler User-Agent: Mozilla (X11; U; FreeBSD i386; en-US; ) Gecko Thunderbird Mnenhy/0.7.5.666 MIME-Version: 1.0 To: d@delphij.net References: <20090128155340.GA75143@lpthe.jussieu.fr> <7508A5B5-C6D2-498A-AEA1-D84E85F1D743@mac.com> <200901291243.00378.doconnor@gsoft.com.au> <49811242.7030106@delphij.net> In-Reply-To: <49811242.7030106@delphij.net> X-Enigmail-Version: 0.95.7 OpenPGP: id=E9C2CCD1; url=pgp.mit.edu Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-current@freebsd.org, 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 02:38:42 -0000 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. If we were replacing a BSD licensed compiler with a GPL licensed compiler it would be a different story. > > Cheers, _______________________________________________ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" -- Eitan Adler "Security is increased by designing for the way humans actually behave." -Jakob Nielsen