From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 12164 invoked by alias); 29 Apr 2006 15:18:55 -0000 Received: (qmail 12152 invoked by uid 22791); 29 Apr 2006 15:18:54 -0000 X-Spam-Check-By: sourceware.org Received: from mx1.redhat.com (HELO mx1.redhat.com) (66.187.233.31) by sourceware.org (qpsmtpd/0.31) with ESMTP; Sat, 29 Apr 2006 15:18:51 +0000 Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by mx1.redhat.com (8.12.11.20060308/8.12.11) with ESMTP id k3TFIo5c031711; Sat, 29 Apr 2006 11:18:50 -0400 Received: from post-office.corp.redhat.com (post-office.corp.redhat.com [172.16.52.227]) by int-mx1.corp.redhat.com (8.12.11.20060308/8.11.6) with ESMTP id k3TFIjdI013433; Sat, 29 Apr 2006 11:18:45 -0400 Received: from greed.delorie.com (dj.cipe.redhat.com [10.0.0.222]) by post-office.corp.redhat.com (8.11.6/8.11.6) with ESMTP id k3TFIi509556; Sat, 29 Apr 2006 11:18:44 -0400 Received: from greed.delorie.com (greed.delorie.com [127.0.0.1]) by greed.delorie.com (8.13.1/8.13.1) with ESMTP id k3TFIicv004462; Sat, 29 Apr 2006 11:18:44 -0400 Received: (from dj@localhost) by greed.delorie.com (8.13.1/8.13.1/Submit) id k3TFIc3u004459; Sat, 29 Apr 2006 11:18:38 -0400 Date: Sat, 29 Apr 2006 16:47:00 -0000 Message-Id: <200604291518.k3TFIc3u004459@greed.delorie.com> From: DJ Delorie To: thomas@kuehne.cn CC: gdb-patches@sources.redhat.com In-reply-to: <44532246.1060108@kuehne.cn> (message from =?ISO-8859-1?Q?Thomas_K=FChne?= on Sat, 29 Apr 2006 10:22:30 +0200) Subject: Re: D Symbol Demangling References: <44462A40.1040004@kuehne.cn> <20060420132004.GB11710@nevyn.them.org> <44495B98.7010407@kuehne.cn> <444AC160.4070808@kuehne.cn> <8f2776cb0604241021xbf7e2djca7cd6a25057d8a3@mail.gmail.com> <44462A40.1040004@kuehne.cn> <20060420132004.GB11710@nevyn.them.org> <44495B98.7010407@kuehne.cn> <20060424205328.GB27220@nevyn.them.org> <200604251413.k3PED3F6021568@greed.delorie.com> <44532246.1060108@kuehne.cn> X-IsSubscribed: yes Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org X-SW-Source: 2006-04/txt/msg00394.txt.bz2 > The reason behind the "independent module" exception: > There are development tools specially developed for D that don't > support languages other than D. > > If the tool uses the demangler the complete tool would have to be > licensed under the GPL. Changing the demangler's license to LGPL > doesn't significantly change the situation. This really belongs on gnu.misc.discuss, but I'll add one last comment: The FSF is not interested in supporting other people's non-GPL software (in fact, it's very much against supporting proprietary software). So, if you want your demangler to be licensed other than GPL or the usual exceptions, you'd better license it that way before you contribute it, else the FSF will never agree to re-license it the way you want. There are modules in libiberty that use the advert-less BSD license. Thus, that would probably be an acceptable license.