cogadh: This is absolutely not a case of reverse engineering in the slightest and is no more illegal than opening a .zip file. There are already legal tools available that allow you to unpack installers like this and have been for years, such as innoup, mentioned in the second post of the thread and the basis for this project. Sean is simply proposing a port of innoup that would extract the files from the installer on a Linux machine. Innoup is completely open source, so there is also nothing illegal there. A person would still need to legally obtain the game from GOG in order to use the innoup port on the installer, so again, nothing illegal there. No decompiling of code, no modifying of game executables or assets, simply extracting the files from the installer, which is what the installer itself would be doing anyway... nothing illegal there. If GOG were to decide to "flex their legal muscles", the courts would punch them in the face for being stupid.
Ok, so let's put aside the argument as to whether unpacking the installer outside of installation is legal or not for a second.
Let's assume it's perfectly legal and dandy.
Then what?
In order to "port" the game to Linux, you still need to modify the installation scripts.
How do you distribute that?
1) Distribute the modified installer
Definitely not legal.
2) Distribute a tool that unpacks your installer, ports the files and create a new Linux one
Better than the above, but of questionable legality (if their installation file are copyrighted, then you are distributing software that freely modifies copyrighted material... I seriously doubt that's legal)
3) You tell users how to modify all the scripts to port the installer
That's a lot less user friendly to begin with.
And I'm still not sure it's more legal than 2 (again, instead of doing it for them, you are encouraging users to modify copyrighted material and telling them how).