February 28, 2006 (Tue)
【Aquaplus】四套作品以GPL 授權證開放源碼(Source code)
這個消息是2005 年12 月的舊聞了。俺卻到近期慢慢細看HMX.NET 才發現... 事緣Aquaplus (Leaf 社)最近推出的四套遊戲軟件中,使用了XViD的動畫播放引擎。眾所周知XViD 是使用GPL (GNU Public License) 授權證的開放源碼軟件。根據GPL,Aquaplus 該四套作品亦必須以GPL 授權,開放源碼。
該四套作品是:
『アルルゥとあそぼ!!(ランチャとRoutesミニシナリオのみ)』
『Tears To Tiara』
『鎖-クサリ-』
『ToHeart2 XRATED』



以GPL 授權證開放源碼的四套Aquaplus 作品
這次明顯是Aquaplus 軟件工程師的大失態(だいしったい),竟然不知道XViD 是行GPL 的... 當然亦有可能是廠方明知XViD 行GPL,但又不想用其他要付大筆授權費的播放引擎如DiVX,於是偷偷地把它嵌進產品裡去(傳聞Microsoft 也有做這檔事),不料東窗事發。經此一役,大概日本軟件業界該學乖了,明白GPL 是怎麼回事,這可不是鬧著玩的。
雖然說這四套作品都以GPL 授權證開放源碼,Aquaplus 當然不可能給大家這麼方便,上官網按個鈕就拿到。詳細方法請看這裡。即使取得方法有點麻煩,現在有了這缺口,大概會有人搞移植版吧...
Posted by KichikuMan at 23:54
| 引用
這個我一直覺得奇怪,實際上gpl也分好多种,並非是只要有一部分為gpl的,所有的都必須為gpl。然而這個事件的報道大多不詳,至今也没搞懂爲什麽它要公佈源碼。
XViD 是行GPL 授權,不是LGPL (Lighter GPL)、Apache、BSD License 之類較寬鬆的授權,所以一旦產品內嵌了XViD 的源碼,整個產品本身就一定要行GPL 並公開源碼。
在Leaf的公告中還說還有其他遊戲的源碼會陸續公開... 對於他們公司來說可說是大災難吧
这就是微软评价 GPL 的那个所谓的“传染性”,使 GPL 软件及其“亲属”严格地与商业软件划清界线。不过这次事件的确搞笑,leaf的自我评价竟是“弊社の知識不足”。(>_<)
仔細查了一下,終于搞懂了,原來xvid脫胎于open divx,當年open divx屬於lgpl,於是在差不多成熟的時候,divx的公司借這個漏洞把divx封閉了,這使得為divx開發作了不少工作的開源社區為之氣憤,於是社區這些人在最後一個開源版本的divx上編寫了xvid,可能是爲了防止再發生以前的情況,xvid是以gpl發佈,所以谁要是想用它做成产品而不开放原始码是非法的。
遊戲的源碼有什麼用?
會不會有人拿到遊戲的源碼後在網上發佈??
遊戲源碼對於遊戲開發者比較有用,可以學習編程方法以及做平臺移植等,比如世界上很著名的遊戲公司ID的老闆就曾經把他的遊戲quake3的源碼以gpl方式公佈。
也有人以非法的方式公佈源碼,比如某些網絡遊戲的私服。
orz
leaf這等大公司也會犯這種錯誤啊...
其實這次不算什麼大災難,反正執行檔本身只是播放機而已
所以嘛~我是從來不碰GPL授權的公開源碼,天知道甚麼時候誤踏地雷陣...
GPL並不算是真正的開放自由,它的條款間接剝奪了自由開發者的一些權利
例如"有選擇性地開放部份源碼"的權利,也造成了許多應用上的顧慮和部份
開發者的流失,所以後來才出現了LGPL...
不過,個人覺得BSD和zlib授權比GPL更自由,從不硬性規定要開放全部源碼,
自己愛open哪部份源碼就open哪部份。
gpl的這種特性只是爲了防範某些商業行爲,比如上面提到的xvid的起源。
當你知道xvid 被原本的divx的招集人表過一次以後
你就知道為何他要用 gpl的方式
去google搜尋 xvid,歷史 頗精彩