MCEF (Minecraft Chromium Embedded Framework)
==============================================

License: GNU Lesser General Public License, Version 2.1 (LGPL-2.1)
Source:   https://github.com/CinemaMod/mcef
Original Creator: montoyo
Current Maintainer: CinemaMod Group

Full License Text: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html

==============================================================================

Usage in Intelligent Villagers Mod:

  MCEF is used as an OPTIONAL runtime dependency for displaying web content
  (YouTube tutorials, VRRW browser, title screen video widget) inside Minecraft.

  - No MCEF source code is included, copied, or modified in this project.
  - All interaction with MCEF is via Java Reflection (Class.forName).
  - MCEF must be installed separately by the user as a Minecraft mod.
  - This mod functions fully without MCEF installed.

  Per the MCEF README:
  "MCEF is LGPL, as long as your project doesn't modify or include MCEF
   source code, you can choose a different license."

  This project is licensed under Apache License 2.0, which is permitted
  under these terms since no MCEF source code is included or modified.

==============================================================================

MCEF depends on:

  java-cef (Java Chromium Embedded Framework)
    License: BSD 3-Clause
    Source:  https://bitbucket.org/AstroMC-Labs/java-cef

  CEF (Chromium Embedded Framework)
    License: BSD 3-Clause
    Source:  https://github.com/chromiumembedded/cef
    Copyright (c) The Chromium Embedded Framework Authors. All rights reserved.

    Redistribution and use in source and binary forms, with or without
    modification, are permitted provided that the following conditions are met:

    1. Redistributions of source code must retain the above copyright notice,
       this list of conditions and the following disclaimer.
    2. Redistributions in binary form must reproduce the above copyright notice,
       this list of conditions and the following disclaimer in the documentation
       and/or other materials provided with the distribution.
    3. Neither the name of the copyright holder nor the names of its
       contributors may be used to endorse or promote products derived from
       this software without specific prior written permission.

    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
    AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
    IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
    ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
    LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
    CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
    SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
    INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
    CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
    ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
    THE POSSIBILITY OF SUCH DAMAGE.

==============================================================================

GNU LESSER GENERAL PUBLIC LICENSE
Version 2.1, February 1999

Full text available at:
  https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html
  https://opensource.org/license/lgpl-2-1

Summary (not a substitute for the full text):
  - You may use LGPL-2.1 libraries in proprietary software
  - You must allow users to replace the LGPL library with a modified version
  - You must not include or modify the LGPL source code without releasing
    those modifications under LGPL-2.1
  - You must provide attribution and a copy of the license
  - Dynamic linking / runtime loading (as used in this project via Reflection)
    is the recommended way to use LGPL libraries in non-LGPL projects
