public inbox for libstdc++@gcc.gnu.org
 help / color / mirror / Atom feed
From: Jonathan Wakely <jwakely.gcc@gmail.com>
To: "P. -" <pressbuttonsharder@gmail.com>
Cc: "libstdc++" <libstdc++@gcc.gnu.org>
Subject: Re: libstdc++ still has license conditions of SGI STL on top of GNU GPLv3+GCC Runtime Exception, right?
Date: Tue, 26 May 2020 18:18:19 +0100	[thread overview]
Message-ID: <CAH6eHdTJhC0pzB3-SL3o16OO1ixgdzizBjer0WUiHFyopvjy-g@mail.gmail.com> (raw)
In-Reply-To: <CABWWdmiNYZ2d2UG1-VamDxKPRij6uvkEQ74bvjMUrrdXKjfeBw@mail.gmail.com>

On Tue, 26 May 2020 at 18:00, P. - <pressbuttonsharder@gmail.com> wrote:
>
> > Maybe because the "it-is-going-to-end-up-in-the-binary-code" terms
> > don't exist for those licenses. The terms make no mention of object
> > code. Contrast that with the GPL, Apache, BSD-3-clause, and XFree86
> > licences which specifically talk about object code or binary form.
>
> Ah, that's how you interpret it. I see, since the license in the header files is akin to the "Old style" MIT (see https://fedoraproject.org/wiki/Licensing:MIT?rd=Licensing/MIT#Old_Style ), and MIT-alikes normally don't talk about the object code, there seem to be a difference in interpretation of MIT and MIT-alike licenses as to whether to include the license/notices with the binaries (Jonathan, the links are included for someone who will stumble upon this post while searching; I believe you know what I'm talking about and don't suggest you to sift through them):
> https://github.com/github/choosealicense.com/issues/257#issuecomment-183517808
> https://opensource.stackexchange.com/questions/8161/license-that-requires-attribution-to-end-users
> https://opensource.stackexchange.com/questions/4058/what-is-the-point-of-including-the-mit-copyright-text-if-you-use-someones-code
> https://www.quora.com/Does-the-MIT-license-require-attribution-in-a-binary-only-distribution
> https://llvm.org/docs/DeveloperPolicy.html#legacy-license-structure
> https://news.ycombinator.com/item?id=12560056
> and so on. Both Chrome and Firefox (under windows) include MIT-licenses for various libraries in their binary distributions and I saw one Huawei's PDF also doing this (one of them was for STLPort: document "HUAWEI ME906s-158&ME909s Series Module Open Source Software Notice" if anyone is interested). As for myself I'm on the "'this software'/'copy' covers derivative works/objective code"-side, but there doesn't seem to be any authoritative source on this so we, indeed, go into "talk to your lawyer" territory and I'm going to leave it at that.

As one of your links above says, the libc++ library in LLVM was
previously dual-licensed with the LLVM license (which *does* require
notices to appear in documentation for redistribution in binary form)
and "the MIT license" (not actually the same one as the HP/SGI ones,
but similar) in order to ensure that users don't have to add copyright
notices when compiling binaries using the libc++ headers.

So your interpretation of MIT-alikes is more paranoid than the
interpretation of Apple and Google and other LLVM stakeholders with
very large legal teams that are very cautious about licensing. They
specifically used an MIT-alike to work around the binary
redistribution clause of the standard LLVM license.

      reply	other threads:[~2020-05-26 17:18 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-05-23 19:30 P. -
2020-05-23 22:13 ` Jonathan Wakely
2020-05-24  1:08   ` P. -
2020-05-26  8:27     ` Jonathan Wakely
2020-05-26  9:03       ` Bo Persson
2020-05-26 17:00       ` P. -
2020-05-26 17:18         ` Jonathan Wakely [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CAH6eHdTJhC0pzB3-SL3o16OO1ixgdzizBjer0WUiHFyopvjy-g@mail.gmail.com \
    --to=jwakely.gcc@gmail.com \
    --cc=libstdc++@gcc.gnu.org \
    --cc=pressbuttonsharder@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).