Roland McGrath
unread,Nov 9, 2012, 7:01:00 PM11/9/12Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to native-cli...@googlegroups.com
In fact, glibc uses the LGPL license and newlib uses neither GPL nor LGPL.
GPL vs LGPL is a very important distinction for application developers and
it's of crucial benefit to application developers (those who don't want to
release their own code under GPL anyway) that glibc's license is LGPL.
Just using dynamic linking is the trivial way to comply with the LGPL
requirements, though it's entirely possible to use static linking and still
comply with LGPL (but takes more work on the part of application developers
and redistributors--and it so happens, for wholly unrelated technical
reasons, that our SDK team does not support static linking using the glibc
toolchain). But those who don't want to think about licensing issues at
all often prefer to avoid LGPL as well as GPL, and for them newlib has the
benefit of a much simpler and more permissive license.