The GNU sources are freely distributable under GNU GPL. GNU GPL is short form of GNU General
Public License. The GNU GPL guarantees the software is free to use with the freedom to share
and change. The user also has the freedom to distribute the copies of the free software.
For more details on GNU GPL, please refer
http://www.fsf.org/licenses/licenses.html#GPL,
http://www.gnu.org/licenses/gpl-faq.html
The libgcc library is released under GPL with additional run-time exception -
In addition to the permissions in the GNU General Public License,
the Free Software Foundation gives you unlimited permission to link
the compiled version of this file into combinations with other
programs, and to distribute those combinations without any
restriction coming from the use of this file. (The General Public
License restrictions do apply in other respects; for example, they
cover modification of the file, and distribution when not linked
into a combine executable.)
(Refer the libgcc2.c in the sources.)
Newlib is collection of the source code with many different licenses
attached to it. Please refer COPYING.NEWLIB in the source or
http://sources.redhat.com/newlib/ for all other details.