Il 16/07/2012 10:16, Wenchao Xia ha scritto: >> > Really thanks for the investigation, I paid quite sometime to dig out > which license is compatible to LGPL, this have sorted it out. > The coroutine and structure inside is quite a challenge.
Coroutines are really just a small complication in the program flow if all you support is synchronous access to files (i.e. no HTTP etc.). Their usage should be completely transparent. > What about > provide the library first in nbd + sync access, and waiting for the > library employer response? If it is good to use, then replace implement > code to native qemu block layer code, change code's license, while keep > API unchanged. You can start by proposing the API. Paolo