mailing list of musl libc
 help / color / mirror / code / Atom feed
From: Rich Felker <dalias@libc.org>
To: Christopher Lane <lanechr@gmail.com>
Cc: musl@lists.openwall.com
Subject: Re: musl licensing
Date: Tue, 22 Mar 2016 22:32:21 -0400	[thread overview]
Message-ID: <20160323023221.GJ21636@brightrain.aerifal.cx> (raw)
In-Reply-To: <CAKFisceTr-5D9Cq30JHTHs4QnXP4BEgP=CNvaCAaXvi2bQz0xw@mail.gmail.com>

On Mon, Mar 21, 2016 at 03:46:18PM -0700, Christopher Lane wrote:
> On Fri, Mar 18, 2016 at 9:35 PM, Rich Felker <dalias@libc.org> wrote:
> 
> > On Fri, Mar 18, 2016 at 07:47:21PM +0000, George Kulakowski wrote:
> > > I wanted to mention another small thing, which is simply to update the
> > > names of some files specifically mentioned in COPYRIGHT. I've attached a
> > > diff.
> >
> > Thanks. Applied.
> >
> > Rich
> >
> 
> Some comments on the proposed COPYRIGHT text...
> 
> """
> The implementation of blowfish crypt (src/misc/crypt_blowfish.c) was
> originally written by Solar Designer and placed into the public
> domain. The code also comes with a fallback permissive license for use
> in jurisdictions that may not recognize the public domain.
> """
> 
> """
> The x86_64 port was written by Nicholas J. Kain. Several files (crt)
> were released into the public domain; others are licensed under the
> standard MIT license terms at the top of this file. See individual
> files for their copyright status.
> """
> 
> Those paragraphs still reference public domain.  We can't use the things
> mentioned there.  WRT the blowfish impl, there are other implementations we
> can pull if we want / need that - though I'm not sure we even do want
> that.

Did they miss the part about the fallback permissive license? I'm
pretty sure Solar's implementation of bcrypt (albeit the original, not
the one he modified for musl) is used in plenty of other places with
no problem. Complaining about copyright status on this is like
complaining about fdlibm. If it's really a problem I suspect he would
be willing to clarify its status for you.

> The x86_64 crt files can be cleanroom'ed here (and we'd release
> those BSD0 when we're done).

I don't understand why they're making a meal of this again. This is
covered under the code I already said I would contact the contributors
for clarification on, which I'm happy to do once I get feedback that
the changes will meet your needs. Is the problem just that I forgot to
remove this text and replace it with a statement that the port was
contributed by Nicholas J. Kain under the project's license terms? I
can certainly do that assuming I get the clarification we discussed.

In any case the only original crt files left from this contribution
are crti/crtn which are literally _single instruction_ functions. The
idea that they could be subject to copyright (even if some of the
other things we claimed were PD were more iffy) is utterly absurd.
(All crt1.s were removed a while back and replaced by the unified C
version; the new crt_arch.h files they used are mostly original works
by me.)

> The new text is almost OK.  The biggest problem is, you shouldn't comment
> or speculate on the copyrightability of work inside the license file.
> Doing so could unintentionally alter or restrict the scope of the license
> you're attempting to apply.  Comments should go in the readme file or
> another separate file.  In the words of one of the lawyers here, "the
> license file should say X is MIT, Y is BSD, Z is BSD-2, goodbye."

This really seems like the most natural place for this content so that
interested readers have access to it. I'm really trying to work with
you guys here, and it's frustrating when your lawyers come back with
complaints about statements of opinion/belief that are clearly
disjoint from license terms and that explicity state that they are not
to be interpreted as affecting the license. Other well-known licenses
(especially the GPL and LGPL) contain statements of belief and similar
that are not legally binding, even statements of legal theories like
"You are not required to accept this License..."

If this is still bothering them, would it make them happy to put some
"end of legal text" marking above that paragraph?

Rich


  reply	other threads:[~2016-03-23  2:32 UTC|newest]

Thread overview: 78+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-03-15 21:59 Petr Hosek
2016-03-15 22:17 ` croco
2016-03-16 16:32   ` Alexander Cherepanov
2016-03-16 22:50     ` Petr Hosek
2016-03-16 22:55       ` Josiah Worcester
2016-03-16 23:46       ` Rich Felker
2016-03-17  2:06         ` Christopher Lane
2016-03-17  3:04           ` Rich Felker
2016-03-17  8:17           ` u-uy74
2016-03-17 15:14             ` Christopher Lane
2016-03-17 15:28               ` FRIGN
2016-03-17 15:49                 ` Hugues Bruant
2016-03-17 15:57                   ` Rich Felker
2016-03-17 16:01               ` Rich Felker
2016-03-17 23:32                 ` Christopher Lane
2016-03-18  4:21                   ` Rich Felker
2016-03-18  4:47                     ` Christopher Lane
2016-03-18 18:07                       ` Rich Felker
2016-03-18 18:16                     ` Christopher Lane
2016-03-18 19:12                       ` Rich Felker
2016-03-18 19:47                         ` George Kulakowski
2016-03-19  4:35                           ` Rich Felker
2016-03-21 22:46                             ` Christopher Lane
2016-03-23  2:32                               ` Rich Felker [this message]
2016-03-23 20:35                                 ` Christopher Lane
2016-03-23 22:53                                   ` Rob Landley
2016-03-29 17:18                                     ` Christopher Lane
2016-03-29 17:21                                   ` Christopher Lane
2016-03-29 20:03                                     ` Rich Felker
2016-03-29 20:21                                       ` Christopher Lane
2016-03-30  6:56                                     ` u-uy74
2016-03-30 14:11                                       ` Christopher Lane
2016-03-30 14:43                                         ` u-uy74
2016-03-18  8:31               ` u-uy74
2016-03-17  1:26       ` Alexander Cherepanov
2016-03-17  2:20         ` Christopher Lane
2016-03-15 22:20 ` Kurt H Maier
2016-03-15 22:20 ` Josiah Worcester
2016-03-15 22:41 ` Rich Felker
2016-03-15 22:49   ` Shiz
2016-03-16  4:54   ` Isaac Dunham
2016-03-16  8:00   ` u-uy74
2016-03-16 10:31   ` Szabolcs Nagy
2016-03-16 10:55     ` FRIGN
2016-03-16 12:34       ` Szabolcs Nagy
2016-03-16 12:46         ` Anthony J. Bentley
2016-03-16 13:49           ` u-uy74
2016-03-16 14:07             ` FRIGN
2016-03-16 14:01         ` FRIGN
2016-03-16 14:47           ` Szabolcs Nagy
2016-03-16 10:22 ` FRIGN
2016-03-16 20:13 ` Rich Felker
2016-03-16 20:19   ` FRIGN
2016-03-16 20:34     ` Rich Felker
2016-03-16 21:11       ` Jens Gustedt
2016-03-16 21:15       ` FRIGN
2016-03-16 21:35         ` Rich Felker
2016-03-16 21:50           ` FRIGN
2016-03-16 21:34       ` John Levine
2016-03-16 21:38       ` Christopher Lane
2016-03-17  2:01       ` Ed Maste
2016-03-17  3:19         ` Rich Felker
2016-03-17 18:49           ` Ed Maste
2016-03-17 19:16             ` Rich Felker
2016-03-17 21:16               ` Wink Saville
2016-03-17 21:25                 ` Petr Hosek
2016-03-17 22:56                   ` Ruediger Meier
2016-03-17 23:07                     ` Anthony J. Bentley
2016-03-17 23:19                       ` Kurt H Maier
2016-03-17 23:31                         ` Anthony J. Bentley
2016-03-17 23:46                           ` Ruediger Meier
2016-03-18  3:30                           ` Kurt H Maier
2016-03-18  3:41                             ` Rich Felker
2016-03-18  3:55                               ` Christopher Lane
2016-03-17 21:42               ` Ed Maste
2016-03-17 23:37               ` Luca Barbato
2016-03-18  8:01             ` u-uy74
2016-03-18 12:35 ` chromium with musl libc (was: [musl] musl licensing) Natanael Copa

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=20160323023221.GJ21636@brightrain.aerifal.cx \
    --to=dalias@libc.org \
    --cc=lanechr@gmail.com \
    --cc=musl@lists.openwall.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.
Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/musl/

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 NNTP newsgroup(s).