diff options
author | Daniel Bermond | 2017-05-31 19:27:53 -0300 |
---|---|---|
committer | Daniel Bermond | 2017-05-31 19:27:53 -0300 |
commit | 55307e30bbd33cca865b5cf4cc7e042a226de459 (patch) | |
tree | 02d9a5c53a34d37f4ae85ad34c5375cb34430b1f | |
parent | 02cee1e9f4674564c1811f50de889d0dfa60d4cb (diff) | |
download | aur-55307e30bbd33cca865b5cf4cc7e042a226de459.tar.gz |
license: changed to just nonfree and unredistributable
Although GPL3 is present in the resuling complex license mix, it
does not seem to make sense leaving GPL3 in the license list. The
output of configure script clearly says that the resulting license
is nonfree and unredistributable, and this is what should be
clearly stated to the user.
The ffmpeg documentation says that in such cases, like we are using
here with --enable-nonfree, the resulting binaries are under a
complex and restrictive license mix. But it does not provide clear
licensing terms for such situation. So I just created a LICENSE
file and added generic notes to it which seems to better describe
this nature than the previously used UNREDISTRIBUTABLE.txt file.
Also, the presence of a LICENSE file is something more standard and
is described in the Wiki.
References:
-----------
https://github.com/FFmpeg/FFmpeg/blob/a47273c803edfbc43793349b74429ae29b05c003/configure#L101-L102
https://github.com/FFmpeg/FFmpeg/blob/a47273c803edfbc43793349b74429ae29b05c003/configure#L6554-L6555
https://github.com/FFmpeg/FFmpeg/blob/a47273c803edfbc43793349b74429ae29b05c003/LICENSE.md#incompatible-libraries
https://ffmpeg.org/pipermail/libav-user/2012-November/003179.html
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | LICENSE | 9 | ||||
-rwxr-xr-x | PKGBUILD | 12 | ||||
-rwxr-xr-x | UNREDISTRIBUTABLE.txt | 2 |
4 files changed, 21 insertions, 15 deletions
@@ -1,14 +1,13 @@ # Generated by mksrcinfo v8 -# Wed May 31 22:16:06 UTC 2017 +# Wed May 31 22:25:49 UTC 2017 pkgbase = ffmpeg-full-git pkgdesc = Record, convert and stream audio and video (Git version with all possible libs) - pkgver = N.86313.g87bddba43b - pkgrel = 6 + pkgver = N.86329.ga47273c803 + pkgrel = 1 url = http://www.ffmpeg.org/ arch = i686 arch = x86_64 - license = GPL3 - license = custom:UNREDISTRIBUTABLE + license = custom:nonfree and unredistributable makedepends = git makedepends = yasm makedepends = opencl-headers @@ -115,9 +114,9 @@ pkgbase = ffmpeg-full-git conflicts = ffmpeg-full-nvenc conflicts = ffmpeg-libfdk_aac source = ffmpeg-full-git::git://source.ffmpeg.org/ffmpeg.git - source = UNREDISTRIBUTABLE.txt + source = LICENSE sha256sums = SKIP - sha256sums = e0c1b126862072a71e18b9580a6b01afc76a54aa6e642d2c413ba0ac9d3010c4 + sha256sums = 04a7176400907fd7db0d69116b99de49e582a6e176b3bfb36a03e50a4cb26a36 depends_x86_64 = cuda depends_x86_64 = nvidia-utils optdepends_x86_64 = intel-media-sdk: for Intel QSV support (experimental) diff --git a/LICENSE b/LICENSE new file mode 100644 index 000000000000..b0bb658ca78c --- /dev/null +++ b/LICENSE @@ -0,0 +1,9 @@ +This software is nonfree and unredistributable. + +The end-user must compile this software for himself in order to be allowed to use it. + +This software cannot be redistributed. + +This software cannot be used commercially. + +Due to the libraries used to compile this software, the resulting binaries and libraries are under a complex and restrictive license mix. @@ -1,12 +1,12 @@ # Maintainer: Daniel Bermond < yahoo-com: danielbermond > pkgname=ffmpeg-full-git -pkgver=N.86313.g87bddba43b -pkgrel=6 +pkgver=N.86329.ga47273c803 +pkgrel=1 pkgdesc="Record, convert and stream audio and video (Git version with all possible libs)" arch=('i686' 'x86_64') url="http://www.ffmpeg.org/" -license=('GPL3' 'custom:UNREDISTRIBUTABLE') +license=('custom:nonfree and unredistributable') depends=( # official repositories: 'glibc' 'alsa-lib' 'jack' 'libpng' @@ -43,9 +43,9 @@ conflicts=( 'ffmpeg' 'ffmpeg-git' 'ffmpeg-full' 'ffmpeg-full-extra' 'ffmpeg-full-nvenc' 'ffmpeg-libfdk_aac') source=("$pkgname"::'git://source.ffmpeg.org/ffmpeg.git' - 'UNREDISTRIBUTABLE.txt') + 'LICENSE') sha256sums=('SKIP' - 'e0c1b126862072a71e18b9580a6b01afc76a54aa6e642d2c413ba0ac9d3010c4') + '04a7176400907fd7db0d69116b99de49e582a6e176b3bfb36a03e50a4cb26a36') pkgver() { cd "$pkgname" @@ -194,5 +194,5 @@ package() { make DESTDIR="$pkgdir/" install install -D -m755 tools/qt-faststart "${pkgdir}/usr/bin/qt-faststart" - install -D -m644 "${srcdir}/UNREDISTRIBUTABLE.txt" "${pkgdir}/usr/share/licenses/${pkgname}/UNREDISTRIBUTABLE.txt" + install -D -m644 "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } diff --git a/UNREDISTRIBUTABLE.txt b/UNREDISTRIBUTABLE.txt deleted file mode 100755 index ec737d955d96..000000000000 --- a/UNREDISTRIBUTABLE.txt +++ /dev/null @@ -1,2 +0,0 @@ -This package, although built from GPL sources, is linked against non-GPL -libraries and thus cannot be redistributed in binary form. |