跳至內容

GMGPL

出自Taiwan Tongues 台語維基
這是此頁批准,以及是最近的修訂。

GNAT Modified General Public License(簡稱:Modified GPLGMGPLMGPL)是一種軟體授權方式,伊是原仔有 GNU 通用公眾授權條款(簡稱:GPL)授權方式的一種特別修訂版,嘿針對 Ada 程式語言的類屬特性而修訂,其修訂的這个內容主要是落:


_ 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 . _

大意是:


_ 用一个特殊例外條款來看待,若其他檔案的形成愛參照這个單元,抑是其他的檔案佇咧編譯的過程當中共這个單元加入連結,進一步產生會當執行的程式檔,這个單元無法度要求家己之外的參照者、連結者嘛採辦 GPL 授權。這个例外袂當由在無效。_

使用編譯程式定向(compiler directive)的控制碼:「 ` pragma License ( Modified _ GPL ) ; `」就會當使 GNAT 編譯器以 Modified GPL 的授權方式進行查核確認。

參見

  • BSD and GPL licensing(英文)
  • GNU 自由文檔許可證(GFDL)
  • GNU 較冗公共許可證(LGPL)
  • OpenSSL exception(英文)
  • GPL linking exception(英文)