On Wed, 8 Jul 2020 22:35:58 +0900 Yang Chung Fan <[email protected]> wrote:
> Hi, > > Thank you for your quick response. > > I think BSD is good for our situation. > I will stick to that. > > A follow up question, > I am porting the linux ivshmem_net driver to an RTOS and want to > distribute it with the RTOS source. > At the end of the day, I want to have it PRed and included in > upstream. However as the ivshmem_net linux driver is licensed as GPL > v2 and the RTOS is Apache v2. They don't get along too well. I am not sure a re-licensing is possible or feasible here. The driver is a Linux driver and therefore needs to be GPL. Adding a second license would probably require a sort of split, separating a dual-license core from an OS-glue. Making that split generic and maintaining the driver for multiple OSs would be hard. In fact i wrote several such drivers for our products, turns our that the re-usable "core" is not that big. And different coding style, device driver frameworks, or network-stacks reduce the reuse potential further. While reuse sounds good, the pragmatic answer seems to be to fully rewrite the driver for every new OS. You should get in touch with that project early, maybe they already have something ... regards, Henning > I would kindly ask that is there any possibility to have a more > permissive license on that driver, just like those in the inmate > library? > > BR, > -- You received this message because you are subscribed to the Google Groups "Jailhouse" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jailhouse-dev/20200708162421.56e41496%40md1za8fc.ad001.siemens.net.
