[Pkg-opencl-devel] gpuocelot / beignet license problem
Rebecca N. Palmer
rebecca_palmer at zoho.com
Thu May 14 22:22:20 UTC 2015
(Summary of previous discussion: beignet 1.0+ contains 2 files based on
gpuocelot[0], under a license that is not allowed in Debian[1,2], and is
possibly LGPL-incompatible enough to prohibit distribution of beignet
binaries[1,4]. Current gpuocelot[3] has a new top-level LICENSE notice
without the problematic clause, but also still has ocelot/COPYING with
it[4], making its actual license unclear.)
I investigated the possibility of packaging gpuocelot itself, both in
the hope that gpuocelot's authors would be more likely to agree to
fix/clarify the license for its own benefit than for beignet's, and
because "freeing CUDA" actually looked interesting (I had not previously
been aware of gpuocelot's existence), but it appears that this is
neither practical nor relevant to the license issue:
-gpuocelot only replaces the CUDA driver/core runtime (with one that can
use CPUs or AMD GPUs instead of Nvidia GPUs), and continues to need
nvidia-cuda-toolkit's compiler and library (and actually includes a few
non-free CUDA headers), so would not be allowed in Debian main whatever
its license.
-gpuocelot is semi-abandoned, requiring old versions of several of its
dependencies, including nvidia-cuda-toolkit <=5 [5]; hence, it would be
uninstallable in sid.
[0] https://lists.debian.org/debian-legal/2015/04/msg00029.html
[1] https://lists.debian.org/debian-legal/2015/04/msg00030.html
[2] https://people.debian.org/~bap/dfsg-faq part 12p
[3] https://github.com/gtcasl/gpuocelot
[4] https://lists.debian.org/debian-legal/2015/04/msg00031.html
[5]
https://groups.google.com/forum/?_escaped_fragment_=topic/gpuocelot/a57nm5lQ1KE#!topic/gpuocelot/a57nm5lQ1KE
More information about the Pkg-opencl-devel
mailing list