File: README.source

package info (click to toggle)
kodi 2:17.6+dfsg1-4
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, sid
  • size: 87,148 kB
  • sloc: cpp: 588,459; xml: 58,591; ansic: 42,735; sh: 12,932; makefile: 4,785; python: 2,803; objc: 1,075; perl: 1,041; cs: 624; java: 500; asm: 294; sed: 16
file content (26 lines) | stat: -rw-r--r-- 1,472 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
The XBMC/Kodi project embeds many external projects under lib/ using a wide
range of licenses.
Some source files embedded with external libraries have ambiguous license
texts. While writing debian/copyright in those cases I assumed that the
original projects did not violate the licenses of those files by embedding them
and assumed the external librarys' license being in effect.

Kazlib has been relicensed under the 3 clause BSD license [1] thus I use BSD-3-clause
in d/copyright.

Kodi used to embed dvdread and dvdnav in its source but the developers switched to
downloading it which is not an option for Debian source packages. The
embedded copy is implemented using 3.0 (quilt)'s support for multiple orig
tarballs. Since gbp does not play very well with them, you need to ensure that
you have kodi_*.orig-libdvdnav-5-0-3.tar.bz2 and kodi_*.orig-libdvdread-5-0-3.tar.bz2
when building the package next to the build directory. Gbp is set up to extract
them to the source tree or you can do it manually using debian/rules'
extract-components target.

Kodi replaced the default webinterface in 17.0 beta6 but the new interface contains
many generated files without providing the source for them. The web interface
is temporarily reverted to the one included in beta5 to restore GPL compliance.

[1] http://metadata.ftp-master.debian.org/changelogs/main/libk/libkaz/unstable_copyright

 -- Balint Reczey <rbalint@chaos.sz13.dyndns.org>, Fri, 16 Dec 2016 18:18:09 +0100