From owner-freebsd-questions@FreeBSD.ORG Wed Jun 20 08:29:19 2012 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2353A106566C for ; Wed, 20 Jun 2012 08:29:19 +0000 (UTC) (envelope-from c.kworr@gmail.com) Received: from mail-bk0-f54.google.com (mail-bk0-f54.google.com [209.85.214.54]) by mx1.freebsd.org (Postfix) with ESMTP id 951A18FC0C for ; Wed, 20 Jun 2012 08:29:18 +0000 (UTC) Received: by bkvi18 with SMTP id i18so7405874bkv.13 for ; Wed, 20 Jun 2012 01:29:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=LtqCkxhZGdZbsj7HLw8qWSkqzWi+26g76i4KqU/MEFE=; b=fj33vd9eehILrneXfmnF5oz0z+tKU8XdfTlbvR9Zm0bij/sT5hC2TWHwjCAzpGtYuy yJd7whR2rskzC612C3ZhHAJrOst3ppBYyF8PaW/0phxavH2T9mFNfoEWWlzw7JfCHHeP FPgr2hyDKwVMIdABFmOmz6kZEYYZIA+KQSLiyyXGJ4UHw7BYb0P2RV3B9NIRFT2mihv6 ZEk6doQ9d05fybdW01JmsCwvO50LD/blCZ6P6nppL7XLncfadgXGFlrZMkuaki7rK9I+ BP0lOglMeItkOt4Oup6SSPzfTvKRD8X4SybvMEMXnW+cdvx6+v0IQLTkYOnmBU4x9BG3 Jxmw== Received: by 10.204.154.144 with SMTP id o16mr9701864bkw.107.1340180957435; Wed, 20 Jun 2012 01:29:17 -0700 (PDT) Received: from green.tandem.local (utwig.xim.bz. [91.216.237.46]) by mx.google.com with ESMTPS id e20sm26511172bkw.3.2012.06.20.01.29.14 (version=SSLv3 cipher=OTHER); Wed, 20 Jun 2012 01:29:16 -0700 (PDT) Message-ID: <4FE189D9.4040404@gmail.com> Date: Wed, 20 Jun 2012 11:29:13 +0300 From: Volodymyr Kostyrko User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:12.0) Gecko/20120605 Firefox/12.0 SeaMonkey/2.9.1 MIME-Version: 1.0 To: Wojciech Puchar References: <402199FE-380B-41B6-866B-7D5D66C457D5@lpthe.jussieu.fr> <20120619205225.21d6709f.freebsd@edvax.de> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Polytropon , FreeBSD Questions , =?ISO-8859-1?Q?Fernando_Apestegu=EDa?= Subject: Re: Why Clang X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Jun 2012 08:29:19 -0000 Wojciech Puchar wrote: >> Here[1] we can read a program linking agains a gpl v3 library should >> be released >> under the gplv3 too. However, the only concern would be when the >> program is >> implicitly linked against libgcc right? Well, there's even an >> exception[2] for this. >> > this is exactly how i understand that. Anyway DragonFly BSD developers > (which is BSD licenced) don't have any problems and just use latest gcc. > >> I'm not saying moving to clang is a bad idea. > > I am saying this. Moving to worse compiler is a definitely bad idea. > > This is not a place of politics. As GPLv3 doesn't prevent it from being > used in FreeBSD and is better - it should be used. It's simple. > > If clang would be better - it should be used. > >> Can anyone provide an example of viral propagation of the license if >> we compile >> the base system with a gpl v3 gcc? >> > there are none probably. > > Before actually testing it i believed we move to clang because it is > better compiler AND and supported a move. Good lesson to test first and > don't believe, even with FreeBSD. The bad thing about GPLv3 is that if anyone commits any code under this license into the tree vendors that use our code base for making their own OSes will ditch FreeBSD as they can be sued by FSF. Juniper for example. It would be wise to listen to their point of view on GPLv3. As for DragonflyBSD they AFAIK are taking the path of fixing world to build on any stock compiler as we currently do. And they have no such user base to support. FreeBSD is heading the right way: bringing BSD toolchain to the world and fixing world compilation with gcc46 from ports would give anyone a choice on which compiler to use keeping GPL out of tree. -- Sphinx of black quartz judge my vow.