Cleanup licensing metadata
A large scale edit added licensing metadata to the build system. This
patch cleans things up slightly.
* Everything in the root directory is added by Android to tie things
various protocols into the Android build system, and is therefore
Apache 2.0 licensed. The intended license for the Go code is left as a
comment, as the "bootstrap_go_package" does not apparently support
having license metadata.
* Almost everything in the freedesktop.org subdirectory is MIT licensed,
per the COPYING file in that subdirectory. The Android build file now
clearly identifies this COPYING file and the license type using a
filegroup for these MIT licensed files. The filegroup now explicitly
lists all the protocol files in the group to avoid license confusion.
* One file under freedesktop.org was actually ISC licensed. A matching
ISC_LICENSE.txt file is added to the root directory (outside of the
freedesktop.org/ subdirectory) containing a copy of the license text
from that file, and otherwise one filegroup was added to identify the
ISC licensed protocol.
* Everything in the chromium.org subdirectory is MIT licensed, per
the LICENSE file in that subdirectory. The Android build file now
clearly identities the LICENSE file and the license type, using a new
filegroup for this purpose. As all future additions here are expected
to also be MIT licensed, a glob pattern to implicitly include the
protocols continues to be used.
Bug: 191702775
Test: m libcuttlefish_wayland_server
Change-Id: I827968ef9b9f0f8e86b0445909aa97f11b3938ee
2 files changed