在自由軟體社群中有一個”GPU”的專案軟體,用以建立網際網路的超級電腦應用,方法是讓個人的PC在網路互相分享CPU的資源,也就是所謂網格運算的處理。這的確是一個好主意,然而真正有趣的事是有關GPU給開發人員的授權許可中,增加了他們在GPL(GNU General Public License)修正版中宣稱的「排除軍事使用」聲明。
GPU專案有兩位領導開發者Tiziano Mengotti與Rene Tegel,其中Mengotti是背後驅動此一補充聲明的主要力量,他表示:「此一軟體與它衍生處理的修改或執行,既不能傷害任何人類,也不能任由無所作為而使得人類受到傷害。」
Mengotti說這個條款是特別針對防止軍事上的使用:「我們是一群奉獻部份空閒時間來發展Open Source的軟體開發人員,實際上這些Open Source卻可能被用在軍事工業上,像Open Source的作業系統可以用來操縱軍用飛機、火箭等,所以這個補充說明,想讓使用者清楚了解此一軟體明確地不允許做這些用途。」
也許有些人會認為,試圖防止軍事上的使用可能太理想化了些,而且實際上也恐怕不可行。不過Mengotti提到一個全世界無線電火腿族的例子,他們有一個特別的原則就是不能把這項技術做商業上的應用,令人訝異的是,這個原則受到幾乎所有火腿無線電玩家的尊重與履行。
這些開發人員也承認此一「補充說明」與原來的GPL目的有所抵觸衝突,GPL一直以授權提供完全自由的軟體與原始碼給使用者為目標。這個授權條款與Open Source定義中的第六段文字有一些矛盾存在,所以他們在此一授權條款的前言中已有說明。
自由軟體基金會創辦人,同時也是GPL的撰寫人Richard Stallman說,他不支持Open Source的哲學論述,他相信軟體開發人員或散佈者,並不能透過某種限制,就有權利去試著控制其他人的應用,然而Stallman也不認為這樣的要求是完全無意義的事,所以我們不能忽視它,只把它當做是無效的法律。