From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4221 invoked by alias); 1 May 2018 11:03:59 -0000 Mailing-List: contact libffi-discuss-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libffi-discuss-owner@sourceware.org Received: (qmail 4208 invoked by uid 89); 1 May 2018 11:03:58 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-6.9 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_2,HTML_MESSAGE,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.2 spammy=HTo:U*libffi-discuss, H*Ad:U*libffi-discuss, tooling, H*r:sk:libffi- X-HELO: mail-lf0-f46.google.com Received: from mail-lf0-f46.google.com (HELO mail-lf0-f46.google.com) (209.85.215.46) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 01 May 2018 11:03:56 +0000 Received: by mail-lf0-f46.google.com with SMTP id g12-v6so15841247lfb.10 for ; Tue, 01 May 2018 04:03:56 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=isjK0kns3sJP0amuXUOQT9zM407Kbq91op+jz4V7/vE=; b=eIVCQaHDOAKBAaOHoPV63C72TF7bcd1Wu8P+jsZfZPfxTybr7TEwSY6a4ndHAQobRc 8TJYreNszCyO6vxB8a+grrMuKan/O45j7uH2O09t4mKtasfFSBAB7/FFQr+5G/6jlILI i8hwmDkPpzoPx1AfBnJgRDbmN2wWBcv1bIlCea24A1/IsPi2ufjax4HsAGxuS50b6dEE EEPP83P4xDR6esDusQw/25fzZV2a9jUf6zgJ3ULNXExN+ktgAp/dyURIFqVQ4Jcz60Zi JFlwIYZtW64isDiHTaWs8es4Ha4bFKN9uQYinKOclJIOS5uoglMdn+iOGVsd//ggO5sW OEvQ== X-Gm-Message-State: ALQs6tChZuGM21v5itSMPOXRt+6uFFbEcicg0tRg+X25TkbtQ+mw0WsY 7OEK/xHBJC4foKxsq1i6C1eojCeGUpky9DJJu5NKRTzH X-Google-Smtp-Source: AB8JxZoyKYBtA/5qtHGAZgrz+tM/NRkCvyRPyuG18VaFLFK2uBgktlFYotqKxO/5tiWMNOnic7FHDKDKtAmUX6HuVVM= X-Received: by 2002:a19:6a10:: with SMTP id u16-v6mr7850640lfu.77.1525172633897; Tue, 01 May 2018 04:03:53 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a19:df46:0:0:0:0:0 with HTTP; Tue, 1 May 2018 04:03:53 -0700 (PDT) From: Anthony Green Date: Tue, 01 May 2018 11:03:00 -0000 Message-ID: Subject: additional license file in libffi source distribution? To: libffi-discuss@sourceware.org, Bruno Haible Content-Type: text/plain; charset="UTF-8" X-IsSubscribed: yes X-SW-Source: 2018/txt/msg00021.txt.bz2 Several people have pointed out that msvcc.sh and testsuite/libffi.bhaible are both covered by licensing terms that are different from the libffi license, and that we need to (a) remove them, or (b) include the license text. I'd rather include the license text (GPLv2), as they are convenient to bundle and maintain along with the libffi source code. To that end, I just added a LICENSE-BUILDTOOLS file with the GPLv2 license, and a short preamble included below. IANAL, but my intent is to make sure that nobody can credibly claim that libffi should be covered by the GPL. Any comments or suggestions on improving this?: ---- cut here --------------------------------------- The libffi source distribution contains certain code that is not part of libffi, and is only used as tooling to assist with the building and testing of libffi. This includes the msvcc.sh script used to wrap the Microsoft compiler with GNU compatible command-line options, and the libffi test code distributed in the testsuite/libffi.bhaible directory. This code is distributed with libffi for the purpose of convenience only, and libffi is in no way derived from this code. msvcc.sh an testsuite/libffi.bhaible are both distributed under the terms of the GNU GPL version 2, as below. [text of GPLv2 redacted] ---- cut here --------------------------------------- I wonder about this because some tools, like config.sub and ltmain.sh say they are GPLv2 _except_ when bundled with other programs, in which case they assume the other program's license. Why do they need to do that? Thanks, AG