> On Tuesday 01 July 2003 15:21, Daniel Néri wrote:
> > Dmitry <di...@mail.ru> writes:
> > > However, copyright should be either GNU or BSD.
> >
> > With "GNU", I assume you mean either LGPL or GPL with some sort of
> > exception?
> both fine.
> ~d

GPL is not fine for libraries, and LGPL is not good for embedded systems.
Obviously it is up to the author to choose, but for practical use, the
licence must be something like BSD.  The problem is that if a library
function is licenced under the GPL, then any code that uses it must also be
GPL'ed.  For some embedded systems, that's fine - but for many, it is not
going to work.  If the library is LGPL'ed, then you don't need to GPL the
application code, but you do need to provide object files to the end user so
that they can re-link the code with the library (unless you want to
implement dynamic load-time linking on the msp...).  With BSD licence, the
library can be used with closed-source code.

Of course, it is up to the author - some people feel so strongly that all
code should be free that they don't want their code to be used in
closed-source systems.  The GPL is ideal for the msp development tools, but
(L)GPL does not work well as a licence for embedded system libraries - most
users cannot use it.




Reply via email to