|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [licensing] was: [XTF PATCH 04/16] vvmx: add C wrappers of vmxon/vmread/vmptrld
On 12/16/16 19:03 +0000, Andrew Cooper wrote: On 16/12/16 13:43, Haozhong Zhang wrote: but renaming or taking names from other BSD-licensed projects [1] could keep the whole project as purely BSD-licensed. [1] https://github.com/freebsd/freebsd/blob/master/sys/amd64/vmm/intel/vmcs.h these names inherit from the architecture manual and calling them anything else would be even worse. If we were to go down this route, being able to keep the header file in sync would be useful, but dual licensing it Xen would be complicated and confusing. BSD and GPL are compatible licenses. One option Ian suggested would be to have a GPL subdirectory in XTF which clearly separates GPL content from BSD content. The resulting tests would become GPL, but the primary distribution method is "git clone && make", so there are no issues there. If I want to use the BSD-licensed files individually in other projects, will I need to keep a GPL license with them? Thanks, Haozhong I think it is reasonable to take this approach for header file content like this, describing an external ABI, but I'd certainly like to avoid doing anything similar for other content, as it complicates contributing microkernel content back to other projects. CC'ing various people for opinions. ~Andrew _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |