libcec: Please stop linking to GPL-incompatible libraries
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Raspbian |
New
|
Undecided
|
Unassigned | ||
libcec (Debian) |
Confirmed
|
Unknown
|
Bug Description
The GPL lincensed libcec source package is compiled linking to libraries in /opt/vc/lib:
from debian/rules:
...
cmake -DRPI_INCLUDE_
...
As a result libcec4 is linked to several libraries in /opt/vc/lib:
$ ldd /usr/lib/
libvcos.so => /opt/vc/
libvchiq_arm.so => /opt/vc/
libbcm_host.so => /opt/vc/
The license of those libraries is however _not_ GPL compatible:
$ dpkg -S /opt/vc/
libraspberrypi0: /opt/vc/
$ cat /usr/share/
...
Format: http://
Source: http://
Files:
opt/vc/bin/*
opt/vc/lib/*
opt/vc/sbin/*
boot/*.bin boot/*.elf
Copyright: 2006-2012 Broadcom Eurpe Ltd.
License: Broadcom
All rights reserved.
.
Redistribution. Redistribution and use in binary form, without
modification, are permitted provided that the following conditions are
met:
.
* This software may only be used for the purposes of developing for,·
running or using a Raspberry Pi device.
...
Since the libraries linked to are not GPL compatible the resulting libcec4 shared libraries can't be distributed under the GPL license - or under any other license given that the libcec source code is under GPL.
I found this issue while trying to solve the https:/
Please consider releasing the linked libraries under a GPL-compatible license to resolve the situation.
tags: | added: id-5c864635ff1029127f0a5260 |
Changed in libcec (Debian): | |
status: | Unknown → Confirmed |
Afaict these libraries are not being distributed by raspbian per-se but by the raspberry pi foundation as part of the packages they build on top of raspbian. So this needs to be discussed with them, not with us.
Having said that I belive that the debian/copyright file you are linking may be out of date. The source code for those libraries was released some time ago under a 3-clause BSD license. https:/ /github. com/raspberrypi /userland