Lisensi Publik Umum Affero GNU

Lisensi Publik Umum Affero GNU merupakan varian dari GNU General Public License yang dimodifikasi secara khusus untuk unit yang dikompilasi serta fitur generik yang terdapat dalam bahasa pemrograman Ada. Modifikasi ini bertujuan untuk menyesuaikan penerapan lisensi dengan karakteristik sistem generik dan mekanisme pengaitan  pada Ada.

Salah satu ketentuan utama dalam modifikasi tersebut adalah pengecualian yang menyatakan bahwa instansiasi generik atau pengaitan unit berlisensi ini dengan berkas lain untuk menghasilkan berkas eksekusi tidak secara otomatis menyebabkan berkas eksekusi tersebut berada di bawah cakupan GNU General Public License. Pengecualian ini tidak meniadakan kemungkinan lain yang dapat menyebabkan berkas eksekusi tetap tunduk pada Lisensi Publik Umum GNU.

Kompiler GNAT Ada menyediakan mekanisme untuk membantu pemeriksaan kepatuhan terhadap ketentuan lisensi GPL melalui penggunaan arahan kompilator. Pemeriksaan terhadap GPL termodifikasi dapat diaktifkan dengan menggunakan pragma License (Modified_GPL). Pragma ini didokumentasikan dalam Manual Referensi GNAT bersama dengan arahan kompilasi lainnya.

 Lihat juga 

 Lisensi perangkat lunak bebas
 Lisensi Dokumentasi Bebas GNU
 Lisensi Publik Sedikit Kurang Umum GNU

 Referensi 

Kategori:Proyek GNU
Kategori:Yayasan Perangkat Lunak Bebas
Kategori:Lisensi perangkat lunak bebas dan sumber terbuka