Laurent's copy protection patch, while impressive, does have a pretty serious copyright-related issue, which has nothing to do with the DMCA. The problem is that his SafeDisc driver is - at least in parts - a direct translation of a dissassembly. Such translation means that technically it's a derivative work, and thus would require the agreement of the original copyright owner to redistribute.
Hmmm, if wine should be a 100% windows api implementation, should the safedisc games run in it? Then the question is implement the features from the windows api what the game need to check if it is original or no, you needn't even know how the protection does work.
The only way that the author's game has to check if the cdrom is original or no, are the bytes from cdrom. If you have correctly implemented the API (and other features) needed by the game to check it, then it should work. (Some games uses info from the cdrom-subchannel, and the last time what i tested it under linux, it was really very bad supported :()
The complex part is that the author's game uses rare features from the OS to avoid that the crackers will do a crack easily.
Regards, Carlos.