Studio e.go!のゲームタイトルにGPL違反の可能性 125
タレコミ by Anonymous Coward
あるAnonymous Coward 曰く、
#「2ch BBSPINK エロゲー板のエロゲー改変・データ抽出総合スレッド Part16 (http://qiufen.bbspink.com/test/read.cgi/hgame/1209034629/)より」だが、スレがスレなのでぼかした方がいいかもしれませ ん。
某所より、老舗のアダルトゲームメーカー「Studio e.go!」が販売しているアダルトゲーム「エクスヴァイン」(注:18禁)の修正パッチ(Ver 1.02)に含まれるプログラムが、UPXのライセンス違反をしている模様。
この修正パッチに含まれるxvain.exeというファイルはUPXで圧縮されているにもかかわらず、PEヘッダに書き込まれるUPXのデータを改竄しそれを隠し、また展開できないようになっている。タレコミ人もバイナリエディタでUPXのヘッダを書き込むと展開できることを確認している。
さて、UPXのライセンスでは、
と、「プログラムの圧縮は、われわれのstubとリンクする特殊な形態であるため、(リンクすると感染する)GPLは(圧縮後のプログラムに原則)適用されますよ」としているが、同時に例外規定(SPECIAL EXCEPTION FOR COMPRESSED EXECUTABLES)が設けられていて、条件を満たせば商用利用を含めた自由な利用の特別な許可が与えられるようだ。…が、しかし、その第2項であるThe stub which is imbedded in each UPX compressed program is part of UPX and UCL, and contains code that is under our copyright. The terms of the GNU General Public License still apply as compressing a program is a special form of linking with our stub.
を前述のとおり思いっきりブッチ切ってるので、この「すぺしゃるなぱーみっしょん」は与えられず、このプログラムはGPLに「感染」すると解釈できる。This also implies that the UPX stub must be completely unmodfied, i.e. the stub imbedded in your compressed program must be byte-identical to the stub that is produced by the official unmodified UPX version.
また、
ともあるので、これにも抵触するだろう。We grant you special permission to freely use and distribute all UPX compressed programs. But any modification of the UPX stub (such as, but not limited to, removing our copyright string or making your program non-decompressible) will immediately revoke your right to use and distribute a UPX compressed program.
あくまで修正パッチ内の実行ファイルではあり、販売されたディスク内の実行ファイルもこのようになっているかは不明だが、UPXのヘッダを削除するのは明らかに故意であり、曲がりなりにも商用ソフトウェアでこのような行為はマズいのではないだろうか。なお、エクスヴァイン以外の修正パッチでは同様の行為は確認されていない模様。