Comment 2 for bug 1864955

Revision history for this message
Patrick Schleizer (adrelanos) wrote :

I think licensing is a non-issue.

That is probably a quote from the github license summary at https://github.com/intel/haxm/blob/master/LICENSE

> A permissive license similar to the BSD 2-Clause License, but with a 3rd clause that prohibits others from using the name of the project or its contributors to promote derived products without written consent.

I would ignore whatever github says "This is not legal advice. Learn more about repository licenses." Their summary might have good intentions but cause confusion. Only github mentions "project". The actual license text does not.

The actual text of the third clause in the license being:

> Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

This should be easy to comply with.

One could would wrap that clause into quotes (") to put it into a google search engine.

This clause is OSI approved since included in BSD-3-Clause license:

https://opensource.org/licenses/BSD-3-Clause

Debian takes being Free / Libre / Open Source very serious too. Search term:

> site:debian.org "Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission."

https://ftp-master.debian.org/licenses/good/bsd/

FSF also does not have an issue with it.

> site:fsf.org "Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission."

3 authorities don't have an issue with modified BSD license (without advertising clause).

Rather, the QEMU installer doesn't need to have HAXM in its file name.

It may or may not be good idea to make HAXM an opt-in or opt-out in the installer. I'd argue opt-out if anything. But ideally for usability there is no need to mention HAXM. Things would just work out of the box.

As a role model for usability I'd recommend VirtualBox. Their installer also doesn't ask/show "enable acceleration" or "VirtualBox includes QEMU" or other components in prominent places.