GPL violation in ICO
Since only like three people read this blog, I’m going to talk about whatever I want!
The other day, I wanted to see the textures in ICO, a really cool game by SCEI about moé and light bloom. So, I started disassembling it.
Soon I noticed:
- it had text strings that appeared in libarc, a small decompression library
- the decompression code was exactly the same as libarc’s
- it uses the exact same file format (deflate with headers missing) as libarc
Technical details here:
http://astrange.ithinksw.net/ico/
Now, unlike all the other versions of deflate, libarc is GPLed.
ICO, of course, doesn’t mention this or credit the author anywhere. And, like every other console game in the history of ever, there’s no offer to give out the source.
I don’t think they intentionally set out to violate its license; it’s more likely they just used it because its site was in Japanese. I’m really just surprised they’d use it over something more tested; zlib itself has a much friendlier license and is way more tested, and if you need something fast LZO has commercial licenses.
I’ve tried to contact the author, but his only working email address goes unanswered; apparently, other people have the same problem. If someone’s in Japan and up to it, maybe they could reach his company?
(It’s weird that his profile page hasn’t been updated since 2001, but I really don’t think he was hired by Sony! Otherwise he’d be in the credits somewhere, you know?)
August 29th, 2007 at 3:09 pm
I wonder if Shadow of the Colossus uses it too?
August 29th, 2007 at 4:26 pm
Don’t think so. I had a friend run strings on it, and none of them are in it (the original code has the function names left in, so I guess they noticed?)
Haven’t looked at what it actually does use since I don’t have a copy on hand.
August 31st, 2007 at 1:44 pm
In before GPL shitstorm.
September 2nd, 2007 at 12:17 am
Well, having a few smart readers is better than having a lot of dumb ones :(
September 3rd, 2007 at 7:04 am
OH SHI-
Nice work finding this. Have you notified http://gpl-violations.org/ ?
October 14th, 2007 at 8:46 am
WOOOOOOYAAAAA!!! I’m the magical wizard from ROFL-LAND!!! Obey ME!!!
That is all….