The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: Warner Losh <imp@bsdimp.com>
To: "Theodore Ts'o" <tytso@mit.edu>
Cc: Marc Rochkind <mrochkind@gmail.com>,
	The Eunuchs Hysterical Society <tuhs@tuhs.org>
Subject: [TUHS] Re: SCO's "evidence" (was: RIP Darl McBride former CEO of SCO)
Date: Thu, 7 Nov 2024 16:35:22 -0800	[thread overview]
Message-ID: <CANCZdfpC0_czbPFZgifDjFUM14K0aqQ5Ttpykwf8bLYciHXU9w@mail.gmail.com> (raw)
In-Reply-To: <20241108000311.GB4141@mit.edu>

[-- Attachment #1: Type: text/plain, Size: 3152 bytes --]

On Thu, Nov 7, 2024 at 4:03 PM Theodore Ts'o <tytso@mit.edu> wrote:

> On Thu, Nov 07, 2024 at 01:59:18PM -0700, Marc Rochkind wrote:
> >
> > Somebody here likened this to the GPL, in the sense that if you add
> > anything to a GPL-licensed thing, the whole thing, including your stuff,
> is
> > covered by the GPL. I don't know enough about the GPL to say for sure
> that
> > that's actually how the GPL works.
>
> Well, it is certainly possible to insert dual-licensed code --- for
> exaple, there are some WiFi drivers which are dual-licensed under the
> BSD and GPL licenses, and the file is very clearly marked as being
> dual licensed.  This means that if someone contributes changes to the
> file, their are agreeing that their changes are also similarly
> dual-licensed --- and so those changes can be take and merged into a
> driver that might be part of (for example) FreeBSD.
>
> Now, if you take code which was originally under a weak FOSS license which
> is GPL compatible, and you don't mark it as dual licensed when you
> incorporate it into a GPL project, the presumption is that the code in
> the GPL project is GPL licensed.  So if there are changes made to that
> codebase as it exists in the GPL code bases, those changes are
> presumed to be GPL-licened, and hence can't be contributed back to the
> BSD-licensed code base.
>
> This caused a certain aount of unhappiness by BSD partisans, since
> they viewed it unfair the GPL project to take code from the BSD
> project, but they couldn't do the reverse.  There were two responses
> to this.
>
> The first was, "well, if you were OK with a weak free software
> license, and you were presumably happy allowing NetAPP or Sun to take
> your code and make $$$ off of it, why are you whining about a GPL
> project doing essentilly the same thing as NetAPP or Sun?  In both
> cases, you aren't getting improveents back from your code.  Deal with
> it."
>

Part of the problem, though, in some of these cases was that the entire
license was removed, rather than the GPL being just added...  The BSDL
is quite permissive, true, but not quite that permissive...


> The second resonse was to work with the BSD folks, and to maintain
> certain drivers as dual-licensed, as described earlier.
>

Which is always a better choice...


> In some other, related cases, such as Linux's /dev/random driver, or
> the UUID library in userspace, I *wanted* the code to get used in as
> may places as possible, and so I was **happy** that Apple adopted my
> UUID library in MacOS, something that was only possible because I had
> dual-licensed the UUID library under the GPL and BSD-style license
> from the get-go.  As far as I know no took the /dev/random driver from
> Linux and put in their BSD-style licensed OS.  But it certainly worked
> as-designed in the case of the UUID library.  (Not that it was a huge
> amount of code, but I was passionate about promulgating the use of
> UUID's as far and as wide as possible.)
>

That's a good outcome...

Warner


> Cheers,
>
>                                         - Ted
>

[-- Attachment #2: Type: text/html, Size: 4165 bytes --]

  reply	other threads:[~2024-11-08  0:35 UTC|newest]

Thread overview: 36+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-11-04  1:17 [TUHS] RIP Darl McBride former CEO of SCO Will Senn
2024-11-04  2:31 ` [TUHS] " Greg 'groggy' Lehey
2024-11-04  3:34   ` Wesley Parish
2024-11-04 17:35     ` Marc Rochkind
2024-11-04 22:50       ` [TUHS] SCO's "evidence" (was: RIP Darl McBride former CEO of SCO) Greg 'groggy' Lehey
2024-11-05  0:05         ` [TUHS] " Marc Rochkind
2024-11-05  0:39           ` Warner Losh
2024-11-05  1:09             ` Larry McVoy
2024-11-05  1:32               ` ron minnich
2024-11-05  1:39                 ` Warner Losh
2024-11-05  3:14                 ` Larry McVoy
2024-11-05  5:00                   ` Warner Losh
2024-11-05  1:35               ` Warner Losh
2024-11-05  1:54                 ` Larry McVoy
2024-11-05  2:13                   ` Warner Losh
2024-11-05  3:14                     ` Marc Rochkind
2024-11-07 20:41                       ` ron minnich
2024-11-07 20:59                         ` Marc Rochkind
2024-11-08  0:03                           ` Theodore Ts'o
2024-11-08  0:35                             ` Warner Losh [this message]
2024-11-09 18:29                           ` G. Branden Robinson
2024-11-09 20:30                             ` Theodore Ts'o
2024-11-09 22:23                               ` G. Branden Robinson
2024-11-10  4:27                                 ` Theodore Ts'o
2024-11-12  1:55                       ` Kevin Bowling
2024-11-12  2:34                         ` Kevin Bowling
2024-11-12 18:12                           ` Marc Rochkind
2024-11-05  1:31           ` [TUHS] IBM's involvement (was: SCO's "evidence" (was: RIP Darl McBride former CEO of SCO)) Greg 'groggy' Lehey
2024-11-05  3:04             ` [TUHS] " Marc Rochkind
2024-11-06  4:00               ` Greg 'groggy' Lehey
2024-11-05 17:55 [TUHS] Re: SCO's "evidence" (was: RIP Darl McBride former CEO of SCO) Noel Chiappa
2024-11-05 18:52 ` ron minnich
2024-11-05 19:01   ` Warner Losh
     [not found]     ` <CAEoi9W66zUf8RvzEYQG7qNXN-BX6gyDejXCrHw3rk46UM_-XPg@mail.gmail.com>
2024-11-08 20:27       ` Warner Losh
     [not found]         ` <61F8BCE5-44C5-49D2-BEFE-B8717E3DDEA8@kdbarto.org>
     [not found]           ` <CANCZdfrJExbrJqp3MgE0Tp9-a=PYTeFpkULk8NnPfBTeoyLW-g@mail.gmail.com>
2024-11-08 23:18             ` [TUHS] Fwd: " Warner Losh
2024-11-09  0:40               ` [TUHS] " rob
2024-11-05 18:58 ` Warner Losh

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=CANCZdfpC0_czbPFZgifDjFUM14K0aqQ5Ttpykwf8bLYciHXU9w@mail.gmail.com \
    --to=imp@bsdimp.com \
    --cc=mrochkind@gmail.com \
    --cc=tuhs@tuhs.org \
    --cc=tytso@mit.edu \
    /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 NNTP newsgroup(s).