From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 8606 invoked by alias); 24 May 2003 04:58:44 -0000 Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org Received: (qmail 8577 invoked from network); 24 May 2003 04:58:43 -0000 Received: from unknown (HELO ms-smtp-02.nyroc.rr.com) (24.92.226.49) by sources.redhat.com with SMTP; 24 May 2003 04:58:43 -0000 Received: from doctormoo (syr-24-24-16-58.twcny.rr.com [24.24.16.58]) by ms-smtp-02.nyroc.rr.com (8.12.5/8.12.2) with ESMTP id h4O4wgpn027532 for ; Sat, 24 May 2003 00:58:42 -0400 (EDT) Received: from neroden by doctormoo with local (Exim 3.36 #1 (Debian)) id 19JR71-0000MT-00 for ; Sat, 24 May 2003 00:58:31 -0400 Date: Sat, 24 May 2003 07:08:00 -0000 To: gcc@gcc.gnu.org Subject: Re: Libiberty license roundup (questions/potential problems) Message-ID: <20030524045830.GA1370@doctormoo> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.4i From: Nathanael Nerode X-SW-Source: 2003-05/txt/msg02180.txt.bz2 I wrote a longer message about this, but then lost it. :-) The following is a problem. Some files say "This file is part of the libiberty library. This library... under the terms of the GNU General Public License..." Others say "This file is part of the libiberty library. Libiberty... under the terms of the GNU Library General Public License..." If "this library" is read to mean "the libiberty library", then one file says "libiberty can be used under the LGPL", while a GPLed file says "I'm part of libiberty". This isn't so good. I therefore suggest the "This file" or "This program" form of boilerplate for all files in libiberty to make the separate licenses quite clear and distinct. The line "This file is part of the libiberty library" is fine, provided the rest of the lines state specifically that they apply only to 'this file', not to the whole of 'the libiberty library'. Alternatively, "libiberty" could be properly restricted to files with a certain licence (or licenses which can be 'converted' to that one); those files could say "Libiberty is..." while the others (pure GPL, for instance) would say "This file is..." or "This file is part of GCC. GCC is..." or some such. But that's more confusing. :-) --Nathanael