From owner-freebsd-ports@FreeBSD.ORG Wed May 10 20:01:06 2006 Return-Path: X-Original-To: ports@FreeBSD.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 77BF816A9E2; Wed, 10 May 2006 20:01:06 +0000 (UTC) (envelope-from bsam@ipt.ru) Received: from mail.ipt.ru (mail.ipt.ru [80.253.10.82]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2837243D58; Wed, 10 May 2006 20:00:59 +0000 (GMT) (envelope-from bsam@ipt.ru) Received: from stat.sem.ipt.ru ([192.168.12.1] helo=srv.sem.ipt.ru) by mail.ipt.ru with esmtp (Exim 4.54 (FreeBSD)) id 1Fduri-0009vH-Pf; Thu, 11 May 2006 00:00:58 +0400 Received: from bsam by srv.sem.ipt.ru with local (Exim 4.61 (FreeBSD)) (envelope-from ) id 1Fdus5-000D0w-1T; Thu, 11 May 2006 00:01:21 +0400 To: Daniel Eischen References: <92871295@srv.sem.ipt.ru> <24933262@srv.sem.ipt.ru> <58851934@srv.sem.ipt.ru> <92776766@srv.sem.ipt.ru> From: Boris Samorodov Date: Thu, 11 May 2006 00:01:21 +0400 In-Reply-To: (Daniel Eischen's message of "Wed, 10 May 2006 15:48:43 -0400 (EDT)") Message-ID: <60615678@srv.sem.ipt.ru> User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: ports@FreeBSD.org, gerald@FreeBSD.org Subject: Re: lang/gcc-4x and ADA support X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 May 2006 20:01:07 -0000 On Wed, 10 May 2006 15:48:43 -0400 (EDT) Daniel Eischen wrote: > On Wed, 10 May 2006, Boris Samorodov wrote: > > On Wed, 10 May 2006 14:31:15 -0400 (EDT) Daniel Eischen wrote: > >> On Wed, 10 May 2006, Boris Samorodov wrote: > >>> On Wed, 10 May 2006 14:01:19 -0400 (EDT) Daniel Eischen wrote: > >>> > >>>> What are the licenses with the gnat libs in gcc4x? Are > >>>> they as restrictive as lang/gnat? > >>> > >>> Gnat with gcc4x has GPL like all gcc code. I'm not an expert here but > >>> it seems that bootstrapping with gnat/gpl may have result in pure GPL > >>> license. That's why I prefer to have a possibility to bootstrap with > >>> gnat-3.15p-boot. > > > >> Yeah, I don't think that using lang/gnat to build lang/gcc4x with Ada > >> would produce tainted code. I think only the lang/gnat libraries > >> or run-time are GPL tainted. When you build lang/gcc4x, you won't > >> end up relying on or including any libraries from lang/gnat. And if > >> you use lang/gcc4x to rebuild itself once again, you certainly > >> shouldn't. > > > > Hm, from https://libre2.adacore.com/dynamic/gnat_faq.html: > > ----- > > What is the license of the GNAT GPL Edition? > > Everything (tools, runtime, libraries) in the GNAT GPL Edition is > > licensed under the General Public License (GPL). This ensures that > > executables generated by the GNAT GPL Edition are Free Software and > > that source code is made available with the executables, giving the > > freedom to recepients to run, study, modify, adapt, and redistribute > > sources and execuatbles under the terms of the GPL. > > ----- > > > > Seems that everything that is touched by gnat/gpl should be gpl'ed. > But since you are building gcc (gcc4x), it is already GPL'd software. Well, it's not a strict GPL... > The GNAT GPL license wouldn't affect gcc4x, because gcc itself is > already under the GPL. What gcc4x produces in terms of executables > and libraries is not tainted by gnat/gpl; it is tainted only by > whatever license applies to gcc4x and its libraries. OK, I need some time to understand all of it. Thank you for quick responses. WBR -- Boris B. Samorodov, Research Engineer InPharmTech Co, http://www.ipt.ru Telephone & Internet Service Provider