[U-Boot] U-book and GPLv3? (fwd)

Richard Stallman
2009-06-25T00:59:24Z

This is due to us many times (re-)using Linux drivers inside U-Boot.

This won't stop you from making sure all of U-Boot (aside from these
drivers) says "GPLv2 or later". Also, you can talk with the
developers of the drivers that you need, or might need, to ask them to
release their drivers GPLv2+.

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 they mean is they think these companies want to tivoize it. I
don't know whether that is true. For discussion, let's suppose it is
true.

It has no impact whatsoever on making U-boot support GPLv2+.

However, it means that moving to GPLv3+ means a decision about values.
Is it good for companies to use your program to deny the users'
freedom? Or is it better to defend users' freedom by saying no to
those companies? If a company seeks softwart with which to restrict
users, would you rather tell them "Please do it with my program" or "I
don't want to share the responsibility for what you are doing?"

Is popularity the most important value?

We should also start to actively inform the regularly appearing people
on this mailing list complaining that they cannot get the source code to
U-Boot of "device xyz" that with a GPLv2 U-Boot this may become a
theoretical question in the future when they cannot install the changed
binary anymore.

Exactly!