From owner-freebsd-current@FreeBSD.ORG Mon Jan 12 02:13:49 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 70B6F106567C for ; Mon, 12 Jan 2009 02:13:49 +0000 (UTC) (envelope-from yanefbsd@gmail.com) Received: from mail-bw0-f20.google.com (mail-bw0-f20.google.com [209.85.218.20]) by mx1.freebsd.org (Postfix) with ESMTP id BCF1D8FC19 for ; Mon, 12 Jan 2009 02:13:48 +0000 (UTC) (envelope-from yanefbsd@gmail.com) Received: by bwz13 with SMTP id 13so5466164bwz.19 for ; Sun, 11 Jan 2009 18:13:47 -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:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=RiNK4xKUFreno0xZ+4426nMhgCJSaS6o58riREcaafA=; b=MkHR7TcRNxNbCsUsmJVGDKkH3rBoCdXSx8Igq0u0CyZHszhuMKehXOq54Kq5SuX9wf Uk195xZpIjJzvsSrPnZjfemWfXJq3jgJDojzeEBtvFOs8ZUUd6egaaBv9bgbNa/F2Cjb Z+1WVx54gB+VwsxECge9yRd7x3cLaBYo8SpoQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=qh0D+FpO1slfpOJzuwIW5l6Uf6cOgcXqSw/QpUkUzw5J+BMJ4+nfxeczR+f5UjqOxj n4peW+34NVNZBWW1LjvYQ/zvcvIgMhsHLPd5Fu+0DVP4B2GJdto+gl8pb6SR/WYQF2DC ENP4UWVd5tBzuCBleWTRTHkySXEglmOiNnptc= Received: by 10.181.138.13 with SMTP id q13mr10782679bkn.95.1231726427623; Sun, 11 Jan 2009 18:13:47 -0800 (PST) Received: by 10.181.26.3 with HTTP; Sun, 11 Jan 2009 18:13:47 -0800 (PST) Message-ID: <7d6fde3d0901111813y3da92325p6d2a3541d7db53a2@mail.gmail.com> Date: Sun, 11 Jan 2009 18:13:47 -0800 From: "Garrett Cooper" To: "Eitan Adler" In-Reply-To: <496A8F45.7010400@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <61484.71762.qm@web32708.mail.mud.yahoo.com> <20090111044448.GC5661@server.vk2pj.dyndns.org> <4969CC6D.6030707@mail.zedat.fu-berlin.de> <496A8F45.7010400@gmail.com> Cc: Peter Jeremy , "O. Hartmann" , "Pedro F. Giffuni" , freebsd-current@freebsd.org Subject: Re: Alternatives to gcc (was Re: gcc 4.3: when will it become standard 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: Mon, 12 Jan 2009 02:13:49 -0000 On Sun, Jan 11, 2009 at 4:31 PM, Eitan Adler wrote: > I never took care about GPLv2 and v3 >> differences but know, this seems to come to relevance in some way. > > I don't seem to understand this. Why should gpl v3 affect the OS? The > output of the compiler isn't affected by the license. Is it? Yes the GPLv3 is `extremely viral' when dealing with proprietary innovations and features, compared to GPLv2. Hence that's why Apple, Cisco, Intel, Juniper, etc are incredibly wary of licensing, and are sidestepping around the whole GPLv3 issue as much as possible, wherever possible. Many companies also have to write in functionality and tie-ins which expose portions of the OS, debugging tools, libraries, etc that would require them to expose their proprietary secrets. They should be just as exposed with GPLv2, but the GPLv3 is more stringent and the FSF is ramping up copyright infringement notices to get people to adhere to the licenses they accepted when they started hacking at the relevant pieces of opensource software, as many people having been conforming to the licensing agreements and terms contained within the accepted licenses. Definitely look up the terms of the LGPL and GPL and compare and contrast those licenses versus the BSD, MIT, and Apache licenses. You might be surprised... Cheers, -Garrett