GNAT Modified General Public License（简称：Modified GPL、GMGPL、MGPL）是一种软体授权方式，它是原有GNU通用公共许可证（简称：GPL）授权方式的一种特别修订版，是针对Ada程式语言的类属特性而修订，其修订的内容主要如下：大意是：使用编译程式定向（compiler directive）的控制码：「codice_1」就能够使GNAT编译器以Modified GPL的授权方式进行查核确认。