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

Robin Getz rgetz at blackfin.uclinux.org
Wed Jul 1 16:27:01 CEST 2009


On Wed 1 Jul 2009 07:45, Richard Stallman pondered:
> 
>     Not to go down a rat hole - but as a normal part of development of
>     non-free software, people use emacs, gcc, and gdb all the time - 
>     you aren't proud of the contributions you made to those projects?
> 
> Yes, I am, but not because they help proprietary software.

http://www.fsf.org/licensing/licenses/gpl-faq.html#CanIUseGPLToolsForNF

> As it happens, Bison can also be used to develop non-free programs. This is
> because we decided to explicitly permit the use of the Bison standard
> parser program in Bison output files without restriction. We made the
> decision because there were other tools comparable to Bison which already
> permitted use for non-free programs.

If you aren't happy that they help proprietary software - why not change the 
license to make it so? You recently had the chance to do that with the gcc 
runtime libraries - but you (or the FSF/GCC steering committee) also decided 
not to.

http://www.fsf.org/licensing/licenses/gcc-exception-faq.html
> However, the FSF decided long ago to allow developers to use GCC's
> libraries to compile any program, regardless of its license.
[snip]
> We decided to permit this because forbidding it seemed likely to 
> backfire, and because using small libraries to limit the use of GCC seemed
> like the tail wagging the dog.

I don't understand the how on one hand there is the "uncompromising attitude 
on ethical issues" (at least according to wikipedia) - but the FSF decides 
the practical considerations for other projects - "the tail wagging the dog".

How is the certification authority issue - whether is is a cell carrier (which 
the GPL3 says is an acceptable certification authority) and the FDA (which 
the GPL3 does not say is acceptable) determine when something is the tail or 
the dog?

I just don't understand the difference?

-Robin



More information about the U-Boot mailing list