On Fri, Apr 2, 2010 at 1:42 PM, Saulius Krasuckas saulius2@ar.fi.lt wrote:
- On Fri, 2 Apr 2010, Damjan Jovanovic wrote:
On Thu, Apr 1, 2010 at 8:20 PM, Saulius Krasuckas saulius2@ar.fi.lt wrote:
- On Thu, 1 Apr 2010, Stefan Dösinger wrote:
There's protected mode 32 bit, protected mode 16 bit, but no vm86 16 bit. So no real mode apps in Wine. We'd need to integrate a CPU emulator or JIT compiler into Wine to get this working.
DOSBox does something like this already. I lack ideas about to what extent DOSBox could be integrated, but at least its CPU emulator could do. Or maybe DOSBox could even be bridged/integrated and do all the DOS stuff here?
Then IIRC there were discussions in the past about integrating Qemu into Wine. Some folks at Darwine have achieved this to some degree: [1]
AFAIK we can't integrate with DOSBox, Dosemu or FreeDOS for the same reason we can't integrate with Samba: their GPL licence.
I am profane at licensing, but does GPL restrict even usage of binary (linking, execution), or only a compilation of source code?
I'm not a lawyer, but my understanding of the license is that you cannot in general link to GPL code without making the whole binary fall under GPL. The LGPL allows a program to link to it without affecting the license of the program, though.
You can however have your non-GPL code execute a separate GPL binary without affecting the legal state of your own code. The important part is that the programs are kept separate.
/Johan Gill