public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
From: Detlev Zundel <dzu@denx.de>
To: u-boot@lists.denx.de
Subject: [U-Boot] U-book and GPLv3? (fwd)
Date: Thu, 25 Jun 2009 12:48:59 +0200	[thread overview]
Message-ID: <m2d48segh0.fsf@ohwell.denx.de> (raw)
In-Reply-To: <20090624162410.GB15405@loki.buserror.net> (Scott Wood's message of "Wed, 24 Jun 2009 11:24:10 -0500")

Hi Scott,

> On Wed, Jun 24, 2009 at 11:09:49AM +0200, Detlev Zundel wrote:
>> > nand_ecc.c is an exception, which not only has the "or later" language
>> > but also has an exception that makes it non-viral.
>> 
>> Why do you refer to one of the most important aspects of the
>> effectiveness of the GPL as being viral?  GPLd software neither attacks
>> nor infects software so the wording is actively misleading.
>
> I was referring to the "if you link me in, the entire project must be under
> my terms" clause.  

For sure I know what you meant, but the term "virus" has a mental
baggage way too big.  I believe a metaphor only to be helpful if the
attached concepts shed new light on the "target domain", but this
is simply not the case here.

Of course I cannot forbid your using the word, but one should point out
that the connotations are misleading.

>> > Regardless of what motivates it, people who sell hardware to such
>> > customers (and who also contribute to u-boot) may not want to risk losing
>> > that business by pushing GPLv3 on them.
>> 
>> Actually I want to understand why people fear to "loose business" with
>> GPLv3.  What is the exact scenario that is so threatening?  Unless this
>> is understood, it is hard to argue in any way.
>
> U-boot contributor A wants to sell hardware to customer B, who wants secure
> boot, or for any other reason does not want to involve themselves in GPL3. 
> I'm not going to provide names, but this is not hypothetical.  If nobody
> wanted to do the things that GPLv3 prevents, there wouldn't be a GPLv3. :-)

Actually I was trying to get more information about what those "things
that GPLv3" prevents and customers want are - and what business model
they are a part of.

It may come as a surprise, but I believe that the percentage of boards
supported by U-Boot which are used in such scenarios is pretty small.
Likely many of the newly added boards will fall into this category, but
from the hundreds already supported not many will even care.

To get a better impression about this ratio should also be an important point
in this discussion.

> U-boot goes GPLv3.  A has a choice to continue developing on mainline
> u-boot, in which case one of these happens:
>
> 1. A develops *another* bootloader in parallel (possibly based on old GPLv2
> u-boot) for customer B,
> 2. B develops (or acquires) their own firmware, or
> 3. B buys hardware from someone else who provides non-GPL3 firmware.
>
> #2 seems unlikely if #3 is a reasonable option -- and if A is going to do
> #1, why wouldn't they develop *only* that non-GPL3 firmware if it is a
> superset of usefulness to A (who doesn't particularly care about the GPL3
> agenda)?  In other words, a fork.

It is good to actually get more concrete here, but I was really after
the original motiviation of people avoiding GPLv3.

Thanks
  Detlev

-- 
The limits of my language stand for the limits of my world.
                                        -- Ludwig Wittgenstein
--
DENX Software Engineering GmbH,      MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich,  Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-40 Fax: (+49)-8142-66989-80 Email: dzu at denx.de

  parent reply	other threads:[~2009-06-25 10:48 UTC|newest]

Thread overview: 174+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <E1MHHUe-00046l-SR@fencepost.gnu.org>
2009-06-18 14:51 ` [U-Boot] U-book and GPLv3? (fwd) Wolfgang Denk
2009-06-18 15:42   ` Mike Frysinger
2009-06-18 15:46   ` Jean-Christophe PLAGNIOL-VILLARD
2009-06-18 15:56     ` Jon Smirl
2009-06-19  8:30       ` Detlev Zundel
2009-06-19  0:46   ` Jerry Van Baren
2009-06-19 22:18     ` Richard Stallman
2009-06-23 16:33       ` Detlev Zundel
2009-06-23 19:26         ` Scott Wood
2009-06-23 19:41           ` Mike Frysinger
2009-06-23 21:14             ` Jean-Christophe PLAGNIOL-VILLARD
2009-06-24  9:17               ` Detlev Zundel
2009-06-24 14:16                 ` Matthew Lear
2009-06-24 16:45                   ` Detlev Zundel
2009-06-24 17:41                     ` Mike Frysinger
2009-06-25 11:22                       ` Detlev Zundel
2009-06-25 13:56                         ` Mike Frysinger
2009-06-25 14:11                           ` Detlev Zundel
2009-06-25  0:59                   ` Richard Stallman
2009-06-25  9:55                     ` Thomas Doerfler
2009-06-25 23:29                       ` Richard Stallman
2009-06-26  0:17                         ` Mike Frysinger
2009-06-27 20:07                           ` Richard Stallman
2009-06-26  6:11                         ` Thomas Doerfler
2009-06-25 14:00                     ` Mike Frysinger
2009-06-25 15:38                       ` ksi at koi8.net
2009-06-25 16:07                         ` Jean-Christian de Rivaz
2009-06-25 16:39                           ` ksi at koi8.net
2009-06-25 19:10                             ` Jean-Christian de Rivaz
2009-06-25 19:38                               ` ksi at koi8.net
2009-06-25 20:22                                 ` Jean-Christian de Rivaz
2009-06-25 20:45                                   ` ksi at koi8.net
2009-06-25 21:44                                     ` Jean-Christian de Rivaz
2009-06-25 22:11                                       ` ksi at koi8.net
2009-06-26  9:03                                         ` Jean-Christian de Rivaz
2009-06-26  4:50                         ` Richard Stallman
2009-06-26 21:35                       ` Richard Stallman
2009-06-25  0:59               ` Richard Stallman
2009-06-25 21:24                 ` Jean-Christophe PLAGNIOL-VILLARD
2009-06-26  4:50                   ` Richard Stallman
2009-06-26  7:22                     ` Jean-Christophe PLAGNIOL-VILLARD
2009-06-26 12:10                       ` Detlev Zundel
2009-06-27  9:01                         ` Thomas Doerfler
2009-06-28 20:28                           ` Richard Stallman
2009-06-29  7:05                             ` Thomas Doerfler
2009-06-27  9:03                         ` Thomas Doerfler
2009-06-26 21:35                       ` Richard Stallman
2009-06-27 19:05                         ` Jean-Christophe PLAGNIOL-VILLARD
2009-06-28 20:28                           ` Richard Stallman
2009-06-24  9:12             ` Detlev Zundel
2009-06-24 11:43               ` Mike Frysinger
2009-06-24 13:17                 ` Detlev Zundel
2009-06-24 14:38                   ` Mike Frysinger
2009-06-24 16:34                     ` Detlev Zundel
2009-06-24 16:57                       ` Scott Wood
2009-06-25 12:30                         ` Richard Stallman
2009-06-25 19:40                           ` Scott Wood
2009-06-24 17:32                       ` Mike Frysinger
2009-06-25 11:04                         ` Detlev Zundel
2009-06-25 13:53                           ` Mike Frysinger
2009-06-25 14:20                             ` Detlev Zundel
2009-06-25 14:37                               ` Mike Frysinger
2009-06-26  8:25                                 ` Detlev Zundel
2009-06-26 13:41                                   ` Mike Frysinger
2009-06-26 13:56                                     ` Detlev Zundel
2009-06-26 14:17                                       ` Mike Frysinger
2009-06-26 15:11                                         ` Detlev Zundel
2009-06-26 16:23                                           ` Mike Frysinger
2009-06-25 14:41                               ` Detlev Zundel
2009-06-25 18:37                                 ` Mike Frysinger
2009-06-26  8:21                                   ` Detlev Zundel
2009-06-26 13:48                                     ` Mike Frysinger
2009-06-29 15:17                                 ` Robin Getz
2009-06-29 18:48                                   ` Richard Stallman
2009-06-29 19:45                                     ` Robin Getz
2009-06-30 14:04                                       ` Richard Stallman
2009-06-30 17:14                                         ` Robin Getz
2009-06-30 19:12                                           ` Richard Stallman
2009-06-30 22:29                                             ` Robin Getz
2009-07-01 11:46                                               ` Richard Stallman
2009-07-01 13:11                                                 ` Graeme Russ
2009-07-01 13:55                                                   ` Jerry Van Baren
2009-07-01 14:51                                                 ` Robin Getz
2009-07-02  8:35                                                   ` Pink Boy
2009-07-02 13:56                                                   ` Richard Stallman
2009-07-02 14:59                                                     ` Robin Getz
2009-07-02 16:11                                                       ` Larry Johnson
2009-07-02 17:12                                                         ` Robin Getz
2009-07-02 22:34                                                           ` Pink Boy
2009-07-02 17:21                                                       ` Jean-Christian de Rivaz
2009-07-03 13:48                                                       ` Richard Stallman
2009-07-01  5:58                                             ` Thomas Dörfler
2009-07-02 13:56                                               ` Richard Stallman
2009-07-02 14:44                                                 ` Jon Smirl
2009-07-02 16:06                                                   ` Mike Frysinger
2009-07-03 13:47                                                   ` Richard Stallman
2009-07-03 15:51                                                     ` [U-Boot] U-boot " Wolfgang Wegner
2009-07-03 22:52                                                       ` Richard Stallman
2009-07-04  0:29                                                     ` [U-Boot] U-book " Jon Smirl
2009-07-06 18:04                                                     ` Scott Wood
2009-06-30 19:12                                           ` Richard Stallman
2009-06-30 21:01                                             ` Robin Getz
2009-07-01 11:45                                               ` Richard Stallman
2009-07-01 14:27                                                 ` Robin Getz
2009-07-02 13:56                                                   ` Richard Stallman
2009-06-30 19:12                                           ` Richard Stallman
2009-06-30 22:46                                             ` Robin Getz
2009-07-01 11:45                                               ` Richard Stallman
2009-06-25 23:29                         ` Richard Stallman
2009-06-26  0:02                           ` Mike Frysinger
2009-06-27 20:07                             ` Richard Stallman
2009-06-28 18:48                               ` Mike Frysinger
2009-06-25  0:59                 ` Richard Stallman
2009-06-25  3:35                   ` Mike Frysinger
2009-06-25 16:48                     ` Chris Morgan
2009-06-25 19:25                       ` Scott Wood
2009-06-24  9:09           ` Detlev Zundel
2009-06-24 16:24             ` Scott Wood
2009-06-24 16:36               ` Jon Smirl
2009-06-24 16:56                 ` Detlev Zundel
2009-06-24 19:16                   ` Jon Smirl
2009-06-25 11:25                     ` Detlev Zundel
2009-06-25 10:48               ` Detlev Zundel [this message]
2009-06-25  0:58             ` Richard Stallman
2009-06-24 17:16         ` Grant Likely
2009-06-25  0:59         ` Richard Stallman
     [not found]   ` <fa686aa40906181853g3ce4ebeagc7b7cc93010a6a9c@mail.gmail.com>
2009-06-19  1:53     ` Grant Likely
2009-06-19  8:40   ` Detlev Zundel
2009-06-25 14:11     ` Mike Frysinger
2009-06-27 20:18       ` Jean-Christophe PLAGNIOL-VILLARD
2009-06-27 22:50         ` ksi at koi8.net
2009-06-29 14:56           ` Arno Fischer
2009-06-29 15:27             ` Frank Svendsbøe
2009-06-29 16:00               ` Mike Frysinger
2009-06-29 16:33               ` Detlev Zundel
2009-07-07 11:51       ` Haavard Skinnemoen
2009-07-07 13:12         ` Wolfgang Denk
2009-07-07 13:50           ` Haavard Skinnemoen
2009-07-07 14:43             ` Wolfgang Denk
2009-07-07 15:18               ` Haavard Skinnemoen
2009-07-07 15:28               ` Jon Smirl
2009-07-07 16:26                 ` Wolfgang Denk
2009-06-25 18:46   ` Thomas Doerfler
2009-06-25 18:52     ` ksi at koi8.net
2009-06-25 19:04     ` Mike Frysinger
2009-06-30  2:03   ` Jerry Van Baren
2009-06-30 14:05     ` Richard Stallman
2009-06-30 14:16       ` Jerry Van Baren
2009-06-30 14:30         ` Detlev Zundel
2009-06-30 15:11       ` Eric Nelson
2009-06-30 19:12         ` Richard Stallman
2009-06-30 17:07     ` Scott Wood
2009-07-01  0:01     ` Jerry Van Baren
2009-07-06 10:55   ` [U-Boot] U-book and GPLv3? Wolfgang Denk
2009-07-06 12:41     ` Jon Smirl
2009-07-06 14:40       ` Wolfgang Denk
2009-07-06 16:06       ` ksi at koi8.net
2009-07-07 10:05       ` Richard Stallman
2009-07-07 16:50         ` Scott Wood
2009-07-06 15:44     ` Jerry Van Baren
2009-07-06 18:46       ` Wolfgang Denk
2009-07-07 19:16         ` Remy Bohmer
2009-07-07 21:17           ` Wolfgang Denk
2009-07-07 10:05       ` Richard Stallman
2009-07-07 13:24     ` Robin Getz
2009-07-07 20:07     ` Remy Bohmer
2009-07-07 21:24       ` Wolfgang Denk
2009-07-09 16:10     ` Kumar Gala
2009-07-09 17:54       ` Mike Frysinger
2009-07-09 18:01         ` Kumar Gala
2009-07-09 19:49         ` Remy Bohmer
2009-07-09 20:26           ` Mike Frysinger
2009-07-10 12:49           ` Robert Schwebel
2009-07-09 20:04       ` Wolfgang Denk

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=m2d48segh0.fsf@ohwell.denx.de \
    --to=dzu@denx.de \
    --cc=u-boot@lists.denx.de \
    /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