GNAT Modified General Public Licence
Appearance
GNAT Modified General Public License
The GMGPL is identical to the GNU GPL v3 License except that it adds this clause to the Terms and Conditions of the license:
"As a special exception, if other files instantiate generics from this unit, or you link this unit with other files to produce an executable, this unit does not by itself cause the resulting executable to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the executable file might be covered by the GNU Public License."
The basic idea is to ensure that there is no ambiguity for those that want to build commercial tools or other closed source software using the GPL V3.