[packman] Vivante graphics drivers

Josua Mayer josua.mayer97 at gmail.com
Sun Jun 8 18:23:28 CEST 2014

Am 08.06.2014 18:00, schrieb Guido Berhoerster:
> * Josua Mayer <josua.mayer97 at gmail.com> [2014-06-08 16:12]:
>> Let me expand on the licenses now:
>> SECTION 1 Freescale Binary package for Vivante GPUs
>> First, the header files specific copyright notices:
>> 1) Vivante headers for Vivante HAL Library
>> They have a copyright header that basically says: "Do not give to anyone
>> without explicit permission".
>> 2) Vivante headers for wayland
>> They dont have any copyright notices ....
>> 3) The other headers for OpenGL, VG, EGL, ...
>> They all have headers that make them either MIT or SGI Free Software B
>> License Version 2.0
>> The package that freescale made of these has an EULA that I have
>> attached to this mail.
>> One important section is this:
>> "If the Licensed Software includes proprietary software developed by
>> Vivante, your distribution rights are restricted to providing the
>> Licensed Software in object code (machine readable), and only as part of,
>> or embedded within, Authorized Systems that include a Vivante Graphics
>> Processing Unit."
>> This applies, I believe, to the HAL headers, and all the binary blobs.
>> SECTION 2 Xorg Driver
>> 1) That driver is opensource and contains MIT and GPL-2.0+ headers
>> 2) it requires the Vivante HAL headers for building
> Is that part of a development kit?  Because that does not seem to
> be an EULA but rather a license agreement targeted at developers
> or systems integrators, so it is not clear if it even applies to
> Packman. And even if it did, as you quote above, it only allows
> the redistribution if bundled with a product that uses their
> hardware. Based on that it does not seem possible for Packman to
> legally redistribute a package containing these drivers.
> You could try to look for drivers targeted at end users and see
> if they have less restrictive license terms or contact the
> company and ask for a permission to redistribute the drivers in
> the form of an packages at Packman.

Well, thats indeed what it looks like. As far as I know this is the only
package, there is nothing end-user specific.
Currently freescale provides recipes for yocto to build packages from
these binaries, and yocto project hosts the package "source" on their
Packages created from the binaries are currently distributed by
archlinux, and included in some sdcard images based on yocto.

So I will ask SolidRun first about redistributing those files, and then
Freescale or vivante if necessary.

More information about the Packman mailing list