On May 25, 2005, at 3:27 PM, Doug Henry wrote:
I think you need to look at the goals of the licenses, and not focus
on what
is needed to comply, if your interested in why to choose one. The GPL
is
suggested (by GNU) if you have an open source product that is highly
unique,
because it will attract users and if used, will force more GPL'd
software to
be produced (insert snowball effect here). The LGPL is suggested
(again by
GNU) if you have a library that already exists in other domains (not
highly
unique), or you wish to allow for closed source usage. The LGPL
ensures that
your library cannot be used as a starting point for some really cool
extension, without getting some benefit back. Basically your entitled
to any
changes someone makes to YOUR library. Not sure what the intent behind
the
BSD license was. Public domain is a gift to the world. If you don't
care
that someone might extend your product without giving you the changes,
it it
the easiest and most "consumer friendly" way of doing it.
BSD license simply stated that you have to acknowledge the portion
that's under the BSD license explicitly and put their copyright
statement somewhere... and the BSD pieces are not responsible for
anything... you can use it in any way you like... commercial or not...
$$$ or not.
pete