PawletOS vendor tree — Third-party notices
==========================================

All files in this repository are licensed under the Apache License, Version 2.0
unless stated otherwise.  You may obtain a copy of the License at:

    https://www.apache.org/licenses/LICENSE-2.0

The following third-party works are incorporated, adapted, or used as the basis
for code in this repository.  Each is also licensed under the Apache License,
Version 2.0, and their original copyright notices are retained in the
respective source files.


1. The LineageOS Project / The CyanogenMod Project
---------------------------------------------------
Files adapted from android_vendor_lineage:
  - build/envsetup.sh          (breakfast, brunch, mka, cmka, cout,
                                 aospremote, repopick, reposync, repodiff)
  - build/tasks/bacon.mk       (bacon OTA package target)
  - config/version.mk          (buildtype filtering, version string structure)

Files in the Updater application whose architecture is derived from
android_packages_apps_Updater (packages/apps/Updater):
  - apps/Updater/src/.../ABUpdateInstaller.kt
  - apps/Updater/src/.../controller/UpdaterController.kt
  - apps/Updater/src/.../DownloadClient.kt
  - apps/Updater/src/.../OTAUtils.kt
  - apps/Updater/src/.../UpdaterReceiver.kt
  - apps/Updater/src/.../UpdaterService.kt
  - apps/Updater/src/.../UpdatesActivity.kt
  - apps/Updater/src/.../model/Update.kt
  - apps/Updater/src/.../model/UpdateEntry.kt
  - apps/Updater/res/

The update server JSON API is compatible with the LineageOS update server
API format as documented at:
  https://github.com/LineageOS/android_packages_apps_Updater

Copyright (C) 2012 The CyanogenMod Project
Copyright (C) 2017 The LineageOS Project

Licensed under the Apache License, Version 2.0.


2. The Android Open Source Project (AOSP)
------------------------------------------
The boot control HAL in hal/boot_control/rpi/ implements the AOSP AIDL
interface android.hardware.boot (hardware/interfaces/boot/), and its
structure follows the AOSP reference implementation.

  - hal/boot_control/rpi/BootControl.h
  - hal/boot_control/rpi/BootControl.cpp
  - hal/boot_control/rpi/service.cpp
  - hal/boot_control/rpi/misc_rpi.h
  - hal/boot_control/rpi/Android.bp
  - hal/boot_control/rpi/android.hardware.boot-service.pawlet_rpi.rc
  - hal/boot_control/rpi/android.hardware.boot-service.pawlet_rpi.xml

Build system hook files (build/core/config.mk, Android.mk files, soong
Android.bp files) follow AOSP vendor integration conventions.

Copyright (C) The Android Open Source Project

Licensed under the Apache License, Version 2.0.
