The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: "Theodore Ts'o" <tytso@mit.edu>
To: Marc Rochkind <mrochkind@gmail.com>
Cc: 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 19:03:11 -0500	[thread overview]
Message-ID: <20241108000311.GB4141@mit.edu> (raw)
In-Reply-To: <CAOkr1zWA0CW=uxf7fyLdUhN4Sz6Wm5tE-rtUeBVpsvXYRvXBKA@mail.gmail.com>

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."

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

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.)

Cheers,

					- Ted

  reply	other threads:[~2024-11-08  0:03 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 [this message]
2024-11-08  0:35                             ` Warner Losh
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=20241108000311.GB4141@mit.edu \
    --to=tytso@mit.edu \
    --cc=mrochkind@gmail.com \
    --cc=tuhs@tuhs.org \
    /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).