libOpenCL source code available

Giuseppe Bilotta giuseppe.bilotta at gmail.com
Fri May 31 07:39:59 UTC 2013


Hello,

On Thu, May 30, 2013 at 9:46 PM, Vincent Danjean <vdanjean at debian.org> wrote:
>   Hi,
>
> Le 30/05/2013 16:49, Andreas Beckmann a écrit :
>
>   Do you look at the LICENSE.txt file in the sources?
> Just one extract:
> [...]
> 1. The Materials shall NOT be distributed to any third party;
> [...]
>
>   So, you can now read the source. You can compile and test
> then. If you do not modify the source, you should be able to
> redistribute the binary. If you modify the source, there
> are additional restrictions. But you can not redistribute the
> sources.
>   You can call it "open-source" as you can see the source,
> but, for now, this is clearly non-free *and* it even does
> not qualify for the Debian non-free section (sources not
> redistributable)

Ach, good point. I hadn't actually looked at the license yet.

>   So, before using/importing some part of this, take care
> of the license. Else, you might contaminate other OpenCL
> software...
>
>   Regards,
>     Vincent
>
> PS: the license probably comes from before the publication
> of these sources (I see no point now to block the
> redistribution of the sources). But until the license is
> changed, I see no interest of this software for Debian.

To me it seems quite obvious that the license terms are unchanged from
before the public release, otherwise it wouldn't make much sense to
allow redistributino of the binaries but not of the sources. I wonder
if the Khronos Group would be willing to change the license to allow
redistribution with terms that would at least allow a package in the
non-free section. Maybe someone could contact them about it?

Am I correct in understanding that only condition 1. is the problem?
(In particular, condition 4. would not apply since the binary would be
distributed as in independent package, and not as part of an
implementation.)


--
Giuseppe "Oblomov" Bilotta



More information about the pkg-nvidia-devel mailing list