[Mesa-dev] [PATCH] vulkan: import latest public vulkan headers + and fix drivers.

Dave Airlie airlied at gmail.com
Fri Nov 11 04:34:47 UTC 2016


On 11 November 2016 at 13:26, Jordan Justen <jordan.l.justen at intel.com> wrote:
> On 2016-11-10 17:45:10, Dave Airlie wrote:
>> From: Dave Airlie <airlied at redhat.com>
>>
>> I just noticed the new vulkan headers changed a prototype,
>> so I've decided to import them and fix the drivers to use the
>> new API.
>>
>
> The new header is Apache licensed. I know that the FSF says Apache is
> not compatible with GPLv2 code.
>
> https://www.gnu.org/licenses/license-list.en.html#apache2
>
> I think GPLv2 code can include "system library headers" under
> non-GPLv2 compatible libraries, so this should be okay for GPLv2
> licensed code. For example, GPLv2 code can include stdio.h, even if on
> some systems the stdio.h may have a non-GPLv2 compatible license.
>
> Is that correct?

I'm not sure we care or can do much about it. Khronos picked the header
license, and we need to build our drivers against it. I'm not sure distros
should be picking this up from us and not from Khronos directly in any case.

So I suppose it's fine under a system library header issue wrt GPLv2.

Dave.


More information about the mesa-dev mailing list