From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-yb1-xb2a.google.com (mail-yb1-xb2a.google.com [IPv6:2607:f8b0:4864:20::b2a]) by sourceware.org (Postfix) with ESMTPS id 0EE0E3851C18 for ; Sat, 23 May 2020 19:31:00 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 0EE0E3851C18 Received: by mail-yb1-xb2a.google.com with SMTP id a10so6421161ybc.3 for ; Sat, 23 May 2020 12:31:00 -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=c6zm4uSAprFEYJ0TdvVh4hytwgfvMDKPshY37bvJ8kQ=; b=NLx+QGOjq+OTCo7Ya7r0Nh5pMKYcSuVcBMK82M0YxQNIS1UXsCb5d1bfiLBNLlkE54 9iztkEuchlgN+q5XuxnuCBj7DGvmlcQt5icpD4hhJSFFz3/ikh0elwL5A17LxMKobBXt a35yLPPVtN8pZETuA/g7w5O8JIfEQ5OGTjbe78FnprxQoVXPbe+YfyCqi78pGeSq8Rsk 0uj5SzyzzPZNmfZ9sYbDJoW9/7VEWU0ZDgG4P8xloCzIvSazq791FQh6CNCdmt17c9K4 jACr6MGpsLEHVNR4pdWF39sqecoKWZUO++U5wezwRZFIfW5ZD9jlyABVwXBehMLsO1PK fzrw== X-Gm-Message-State: AOAM530upvuaSLtk8KMiUX5X9uj83wbhRa2sVB+9qSoevUbKy4OilxRy /veqA0bW5f12HYgNS3LRMM4BSgeIqNujb/7AcgNHCpeI X-Google-Smtp-Source: ABdhPJzM4PYOxh/VkEw/qmPd2dRn/iAkKhZjhfqjstCUnaOsUjToOOUHQ1l+V4zEwQM5Hd+N57ziM9Nz1+u2KZ+NiJA= X-Received: by 2002:a25:83ce:: with SMTP id v14mr30617750ybm.158.1590262259330; Sat, 23 May 2020 12:30:59 -0700 (PDT) MIME-Version: 1.0 From: "P. -" Date: Sat, 23 May 2020 23:30:39 +0400 Message-ID: Subject: libstdc++ still has license conditions of SGI STL on top of GNU GPLv3+GCC Runtime Exception, right? To: libstdc++@gcc.gnu.org X-Spam-Status: No, score=-2.5 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, HTML_MESSAGE, KAM_SHORT, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: libstdc++@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libstdc++ mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 May 2020 19:31:01 -0000 Hello, everybody! Libstdc++ (I took libstdc++-v3 with last changelog date 2019-12-30) contains comments like: * Copyright (c) 1994 * Hewlett-Packard Company * Permission to use, copy <...> both that copyright notice and this permission notice appear in supporting documentation <...> * Copyright (c) 1996 * Silicon Graphics Computer Systems, Inc. * Permission to use, copy <...> both that copyright notice and this permission notice appear in supporting documentation <...> in header files , and etc. While the current license of libstdc++ is the GNU GPLv3 + GCC Runtime Exception, I still have to copy "Copyright (c) 1994 Hewlett-Packard Company", "Copyright (c) 1996 Silicon Graphics Computer Systems, Inc." and the license text (because , contain templated code that will end up in my binary) in documentation, is that right? Alternatively, I saw on the internet that the *entirety* of the library is under GNU GPLv3 + GCC Runtime Exception now and those license notices are meaningless today. However, in the FAQ ( https://gcc.gnu.org/onlinedocs/libstdc++/faq.html#faq.sgi_stl) it still says that libstdc++ contains code from SGI STL. Which is correct: do I have to follow the quoted (in part) licenses on top of GPLv3+Exception's conditions or GPLv3+Exception has overriden this? Did the original copyright holder contributed the code under GPLv3+Exception and the license notices are just left in error (because a third-party can't relicense the code they don't own under a different license, but can, with compatible license, add additional conditions to combination of original code with their modifications)? Best regards and sorry for my English - I'm not a native speaker.