diff options
author | Matthias P. Braendli <matthias.braendli@mpb.li> | 2016-02-21 04:41:54 +0100 |
---|---|---|
committer | Matthias P. Braendli <matthias.braendli@mpb.li> | 2016-02-21 04:41:54 +0100 |
commit | 7af7b3dd5f1a4bdef4748079dfee86c81d00bee9 (patch) | |
tree | 0dad50739e57b489d9f4a1e66fc60380d977de8f | |
parent | 0e381fa183b95c2ed589813a14bda4a49223f9f8 (diff) | |
download | fdk-aac-dabplus-7af7b3dd5f1a4bdef4748079dfee86c81d00bee9.tar.gz fdk-aac-dabplus-7af7b3dd5f1a4bdef4748079dfee86c81d00bee9.tar.bz2 fdk-aac-dabplus-7af7b3dd5f1a4bdef4748079dfee86c81d00bee9.zip |
Clarify licence situation
-rw-r--r-- | README.md | 24 | ||||
-rw-r--r-- | src/dabplus-enc.cpp | 8 |
2 files changed, 28 insertions, 4 deletions
@@ -1,7 +1,7 @@ FDK-AAC-DABplus Package ======================= -This package contains an DAB+ encoder that uses the standalone library +This package contains an DAB+ encoder that uses a modified library of the Fraunhofer FDK AAC code from Android, patched for 960-transform to do DAB+ broadcast encoding. @@ -248,3 +248,25 @@ v0.7.0 fixes most issues, and PAD now works much more reliably. Version 0.4.0 of the encoder changed the ZeroMQ framing. It will only work with ODR-DabMux v0.7.0 and later. +LICENCE +======= + +It's complicated. The FDK-AAC-DABplus project contains + + - The Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for + Android, which is under its own licence. See NOTICE. + - The code for dabplus-enc in src/ licensed under the Apache Licence v2.0. See + http://www.apache.org/licenses/LICENSE-2.0 + - libtoolame-dab, derived from TooLAME, licensed under LGPL v2.1 or later. See + libtoolame-dab/LGPL.txt + +These source files are compiled and linked together into the dabplus-enc encoder. + +In addition to the audio encoder, there is also mot-encoder, containing code + + - in src/ that is GPL v3+ licensed + - and a crc library with unclear licence situation in contrib/ + +Whether it is legal or not to distribute compiled binaries from these sources +is unclear to me. Please seek legal advice to answer this question. + diff --git a/src/dabplus-enc.cpp b/src/dabplus-enc.cpp index 2a1df77..b865a61 100644 --- a/src/dabplus-enc.cpp +++ b/src/dabplus-enc.cpp @@ -59,9 +59,11 @@ using namespace std; void usage(const char* name) { fprintf(stderr, - "dabplus-enc %s is a HE-AACv2 encoder for DAB+\n" - "based on fdk-aac-dabplus and a Toolame-based MPEG\n" - "encoder for DAB that can read from JACK, ALSA or\n" + "dabplus-enc %s is an audio encoder for both DAB and DAB+.\n" + "The DAB+ HE-AACv2 encoder is based on a Thirt-Party Modified\n" + "Version of the Fraunhofer FDK AAC Codec Library for Android,\n" + "and the DAB encoder is using the tooLAME MPEG\n" + "encoder sources. The encoder can read from JACK, ALSA or\n" "a file source and encode to a ZeroMQ output for ODR-DabMux.\n" "(Experimental!)It can also use libvlc as an input.\n" "\n" |