Project Entangle ATSC 3.0 Base Stack
Version 0.1.3338

The Project Entangle ATSC 3.0 Base Stack provides a foundation for developing
receiver solutions around the ATSC 3.0 (aka NextGen TV) broadcast standard.
It supports reception of broadcast data from tuner/demodulators in the 
baseband or ALP formats and provides library layers for handling low-level and
service-level signaling, ROUTE/DASH and MMT object reception, NRT object
reception, ESG reception, and other functions required of an ATSC 3.0 
receiving device. It is hoped that by making the Base Stack available 
developers can focus on developing innovative solutions around media and
data delivered via ATSC 3.0 emissions.

Additional information and documentation may be found at 
https://in-koherence.com/entangle/project-entangle-atsc-3-0-base-stack.

We welcome feedback regarding the Project Entangle ATSC 3.0 Base Stack. 
Comments may be directed to info@koherence.com.

The Project Entangle ATSC 3.0 Base Stack is made available under a dual
license. It is distributed as free software under the terms of the GNU Affero
General Public License. It is also available under a commercial license for 
those who do not wish to be bound by the terms of the GNU Affero General Public 
License. Please contact info@koherence.com if you wish to acquire a commercial 
license.

LICENSE
-------
The Project Entangle ATSC 3.0 Base Stack is free software: you can redistribute 
it and/or modify it under the terms of the GNU Affero General Public License
version 3 as published by the Free Software Foundation with the addition of 
the following permission added to Section 15 as permitted in Section 7(a): 
FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY 
KOHERENCE, LLC, KOHERENCE, LLC DISCLAIMS THE WARRANTY OF NON INFRINGEMENT OF 
THIRD PARTY RIGHTS.

The Project Entangle ATSC 3.0 Base Stack is distributed in the hope that it 
will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero
General Public License for more details.

You should have received a copy of the GNU Affero General Public License along 
with this program; if not, see http://www.gnu.org/licenses or write to the Free 
Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 
02110-1301 USA.

You can be released from the requirements of the Affero General Public License 
by purchasing a commercial license. Buying such a license is mandatory if you 
wish to develop commercial activities involving the Koherence, LLC software 
without disclosing the source code of your own applications.

Examples of such activities include: offering paid services to customers as an 
ASP or shipping Koherence, LLC solutions with a closed source product.

You can contact Koherence, LLC at email address info@koherence.com

OPEN SOURCE COMPONENTS
----------------------
The Project Entangle ATSC 3.0 Base Stack incorporates open source components 
such as libxml2. The open source components have their own licenses which may 
be different from those portions of the Project Entangle ATSC 3.0 base stack 
licensed by Koherence, LLC. A list of open source packages that are 
incorporated into the Project Entangle ATSC 3.0 Base Stack are listed below. 
Please consult the open source packages for licensing terms.

Modifications or alterations to an open source compoments made by Koherence, 
LLC are made available according to the provsions of the open source component
they modify, unless otherise specified in the modified source file.

For your convenience the open source packages as they were originally 
obtained can be found at https://in-koherence.com/entangle/distrib/opensource.
The open source components as used in the Project Entangle ATSC 3.0 Base Stack
are located in the opensource directory. 

Project Entangle ATSC 3.0 Base Stack Open Source Components

1. libxml2 
   Version 2.9.4 available from http://xmlsoft.org
2. multipart-parser
   Available from https://github.com/iafonov/multipart-parser-c
3. zlib
   Version 1.2.11
   Available from https://www.zlib.net/
4. OpenSSL
   Vesion 1.1.o
   Available from https://www.openssl.org/
5. curl
   Version 7.83.1
   Available from https://curl.se/
   
