nobo...@web.de wrote:
Hi,

in the sources of mspgcc there are files with LGPL, GPL (e. g. sprintf.c) and 
BSD license.
As far as in know this means that (genenerally) all software done with mspgcc 
is under GPL
and that's the reason why many companies refuse to use mspgcc.

that's just not true. read the license in the file again. it clearly says in the last paragraph:

"""
As a special exception, if you link this library with files
compiled with a GNU compiler to produce an executable, this does not cause the resulting executable to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the executable file might be covered by the GNU General Public License. """

Would it be possible to throw out the files without LGPL and replace them by 
LGPL file and to
assure that mspgcc is purely LGPL or a license with suits better for 
microcontroller software?

it would not hurt to have the same license for all files. but if you throw out a file you have to replace them with something else, and who writes that source?

one thing that could be considered tough, is the use of the avr libc. is more complete than ours and is licensed under a BSD like license:
http://www.nongnu.org/avr-libc/

chris

Reply via email to