From: Detlev Zundel <dzu@denx.de>
To: u-boot@lists.denx.de
Subject: [U-Boot] U-book and GPLv3? (fwd)
Date: Wed, 24 Jun 2009 15:17:50 +0200 [thread overview]
Message-ID: <m2bpodixdt.fsf@ohwell.denx.de> (raw)
In-Reply-To: <200906240743.03475.vapier@gentoo.org> (Mike Frysinger's message of "Wed, 24 Jun 2009 07:43:02 -0400")
Hi Mike,
> On Wednesday 24 June 2009 05:12:01 Detlev Zundel wrote:
>> > On Tuesday 23 June 2009 15:26:35 Scott Wood wrote:
>> >> On Tue, Jun 23, 2009 at 06:33:53PM +0200, Detlev Zundel wrote:
>> >> > Apart from the the above reasons, currently most people who voiced
>> >> > their opinion (not too many right now) oppose the move. The reasoning
>> >> > seems to be that companies using U-Boot inside a commercial product
>> >> > consider it to be "a neccessary precondition to only accept blessed
>> >> > firmware upgrades" (my wording). What motivates this argument is not
>> >> > completely clear to me. Maybe it is fear of being liable as a product
>> >> > vendor to faulty sw upgrades.
>> >>
>> >> 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.
>> >
>> > indeed. expecting businesses to push other peoples' agenda isnt
>> > realistic, especially when the conversation is pretty much a net customer
>> > loss for said businesses.
>>
>> It seems so clear for you, but it isn't for me - where is this net loss
>> for them, what exactly do they loose?
>>
>> > customers arent going to appear because your business is now pushing
>> > GPLv3 instead of GPLv2, but they will certainly disappear.
>>
>> Why will they disappear?
>
> if you want to push your agenda on your customers (i'm assuming you actually
> have some and arent just here for fun), that's your business.
Is it possible that you jump to conslusions here? All we - on a regular
basis - do is to talk to our customers until we understand what the
customer needs. Then we think about how this can or cannot be done with
the help of Free Software. After all nobody is forcing anyone to use
Free Software and for some customer wishes Free Software may simply be
not a legal option, so what?
In this process it is common that customers have incomplete information
about Free Software in general and not well-articulated fears making
them jump to premature conclusions (e.g. "we need a closed source Linux
kernel driver") which would prevent us from doing development for them.
At this point it is extremely important to learn about the reasoning of
the customer and then clearing up confusion probably leading to
revisiting the question of using Free Software.
Essentially I can only remember one customer in the last years who did
not go further at the time after learning that we would not develop a
non-GPL kernel module. Incidentally this customer is now back on our
doorstep because the market effectively forces him to use a GNU/Linux
system from a feature perspective. This time around closed sources
kernel modules are not even on the agenda anymore.
> but when customers absolutely state their requirements are secure boot
> and the ability to lock their hardware so no one else can run things,
> then i'm not about to argue with them. their response is simply
> "fine, we'll move on to the next guy who will satisfy our
> requirements".
It is your decision if you don't want to even understand your customers
needs. I surely do and this is what I try to understand in this thread.
I admit that I did not think this through completely, but how much of
this "no one else can run things" is actually connected to the
bootloader? U-Boot itself will not be handling "prime content" I
guess. Those "secure boot" you talk about - what is it exactly and
what are the potential attack vectors of it? Are there vectors besides
the bootloader? If so, how does a "non-supporting" bootloader make the
situation any worse?
> they arent generally trying to lock out people who just want to toy, they're
> targeting people who want to clone their hardware or functionality to create
> knockoffs or they're trying to guarantee lock down so they can get certified
> (like medical devices).
How does GPLv3 vs. GPLv2 touch the "we will get cloned" question? Maybe
I do not see the obvious here, but sourcecode to binaries under either
license must be available, so what's the difference?
> that's my practical standpoint from my job experience -- GPLv3 will cause a u-
> boot fork and the net result is not beneficial to anyone.
You must have a very good crystal ball. Maybe if my crystal ball was
that good I did not need to ask questions.
> my completely personal standpoint is the same -- do not use the GPLv3.
Ok, somehow this was already clear to me.
On the other hand I also do believe that for a project which is here
simply because of the benefits of the GPL, we should spend some time
thinking this through and then base the decision of the project on a
sound basis. Handwaving arguments do not help much here, so thanks for
your input.
Cheers
Detlev
--
I haven't lost my mind, I know exactly where I left it.
--
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
next prev parent reply other threads:[~2009-06-24 13:17 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 [this message]
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
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=m2bpodixdt.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