貴公司使用的source code是GPLv2授權的ARTookit 2.x版,謝謝您檢附的網頁,他們的確是以雙重授權來授權他的某些版本(versions 1.0 through 2.x)。上面也有提到: In response to demand from toolkit users, the holders of the copyright on much of the ARToolKit version 1.0 - 2.x code have elected to make this code and other substantially advanced ARToolKit and AR code available under proprietary licenses for professional and commercial use by persons for whom the GPL license is not ideal.意思是說,為因應各種需求,ARToolKit version 1.0 - 2.x的使用者如果認為GPL不是理想的選擇,也可以選擇商業授權。也就是說,不想open souce code的人,請付錢給他;願意照GPL玩法來open souce的人,那可以照GPL繼續玩下去,自然就免除了商業授權金的支付了。白話一點講就是,要用別人的code總要有付出,不是給出你的source code,就是給錢。
而如果真的選了商業授權了,在您給的第二個網頁中,也有把商業授權的類型及相關資訊寫出來;若願意付錢,當然選擇更多,還有1.0 through 2.x以外的版本可以購買。
至於這個問題:將GPL授權的程式進行包裝來授權其他公司進行應用是演講中提到的雙重授權嗎?open source的使用者是否依然可以以GPL的授權方式取得4.x的source code或是更早的2.x來進行其他專案?這之間的界線又該如何定義?在我看來,他只有明白地講: ARToolKit versions 1.0 through 2.x are available under the GPL.ARToolKit version 2.x and osgART Standard Edition are freely available for non-commercial use under the terms of the GNU General Public License (GPL) version 2.ARToolKit Professional Edition, ARToolKit NFT, and osgART Professional Edition are the right products for users demanding the latest features, priority professional support options, and access to advanced and experimental AR software techniques, and those for whom development under the GPL is not practical.也就是說,只有versions 1.0 through 2.x可以採用GPL授權(即雙重授權),其他更新的版本,全部都是商業授權,沒有GPL的選項。亦即,用到就要付錢,就好像微軟Windows這類proprietary software一樣,所以open source的使用者無法以GPL的授權方式取得4.x的source code,只能取得他明白表示的versions 1.0 through 2.x的source code來運用。