GCC, the GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).
Supporting the goals of the GNU project, as defined by the FSF.
GCC development is a part of the GNU Project, aiming to improve the compiler used in the GNU system including the GNU/Linux variant.
Compilers are available under the terms of the GPL.
Copyrights for the compilers are to be held by the FSF.