On September 30, 2003 11:51 am, Ove Kaaven wrote:
And it's "impossible" because the patch we're talking about does not actually implement copy protection. It only makes Wine implement certain Windows quirks. For Wine not to implement these quirks in certain APIs may be considered bugs, and how do you abstract away bugfixes?
Well, these should just be contributed back... :) That would be in the spirit of cooperation we're trying to promote.
Anyway, if you're really insistent, perhaps you can get Gav to let you sign a NDA and see the code for yourself, then come up with a way to abstract it, but you'd have to talk to him about it.
I'd be interesting, but I don't think I want to sign any NDA. You guys know the problem a lot better than I do, it seems to be there's simply lack of political will. I mean, some of the stuff you guys doing may be hard to abstract, but I doubt that we can't "free" most of the DLLs of such copy protection hacks. In other words, you're saying this stuff touches a lot of DLLs ATM, so those can't be shared with Wine. Maybe the 20/80 rule applies here as well, in the sense that with 20% of the work, 80% of these DLLs can be freed.