summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorosm0sis <osm0sis@outlook.com>2019-08-19 16:18:21 -0300
committerosm0sis <osm0sis@outlook.com>2019-08-19 16:20:27 -0300
commit6332a27ca67bf2653f8f36d8fe415784bff6aee0 (patch)
treeb38363a2bf976abe1f0397c72b7314b7ecf78b1a
parenta88936cd003db52ff5fcb44d539b6decc63fe6bb (diff)
add LICENSE and compliance notices for binary redistribution
-rw-r--r--LICENSE195
1 files changed, 195 insertions, 0 deletions
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..83eecae
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,195 @@
+## AnyKernel3 (AK3), and AnyKernel2/AnyKernel 2.0 (AK2) Script License:
+
+ AnyKernel (versions 2.0/2 and later) Android image modifying scripts.
+ Copyright (c) 2019 Chris Renshaw (osm0sis @ xda-developers),
+ and additional contributors per readily available commit history/credits.
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted (subject to the limitations in the disclaimer
+ below) provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer.
+
+ * 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.
+
+ * 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.
+
+ NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY'S PATENT RIGHTS ARE GRANTED BY
+ THIS LICENSE. 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.
+
+
+## Included Binary Licenses:
+
+magiskboot, magiskpolicy: GPLv3+
+
+ Magisk, including all git submodules are free software:
+ you can redistribute it and/or modify it under the terms of the
+ GNU General Public License as published by the Free Software Foundation,
+ either version 3 of the License, or (at your option) any later version.
+
+ This program 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 General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+ Per Section 6(d), official compiled binaries from unmodified source:
+ https://github.com/topjohnwu/Magisk
+
+busybox: GPLv2
+
+ BusyBox is distributed under version 2 of the General Public License
+ (included in its entirety, below). Version 2 is the only version of
+ this license which this version of BusyBox (or modified versions
+ derived from this one) may be distributed under.
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation.
+
+ This program 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 General Public License for more details.
+
+ Per Section 3(b), self-compiled binary from modified source:
+ https://git.busybox.net/busybox/
+ https://github.com/osm0sis/android-busybox-ndk
+ (pre-patched source tree used to build available upon request)
+
+
+## Optional Binary Licenses:
+
+mkbootfs, mkbootimg: Apache License 2.0
+mkmtkhdr: Apache License 2.0, implied (AOSP mkbootimg derived)
+BootSignature*.jar: Apache License 2.0
+
+ Copyright (c) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+ Source not required, however, respective sources are provided:
+ https://github.com/osm0sis/mkbootfs
+ https://github.com/osm0sis/mkbootimg
+ https://github.com/osm0sis/mkmtkhdr
+ https://android.googlesource.com/platform/system/extras/+/master
+
+mtd-utils (flash_erase, nanddump, nandwrite): GPLv2
+U-Boot (dumpimage, mkimage): GPLv2+
+mboot: GPLv2 (Intel mboot.py derived)
+
+ Copyright their respective authors, (linked below).
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation.
+
+ This program 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 General Public License for more details.
+
+ Per Section 3(b), self-compiled binaries from unmodified respective sources:
+ http://git.infradead.org/mtd-utils.git
+ https://gitlab.denx.de/u-boot/u-boot
+ https://github.com/osm0sis/mboot
+
+futility: BSD 3-Clause License (Chromium OS)
+unpackelf, elftool: BSD 3-Clause License, implied (Sony mkelf.py derived)
+
+ Copyright their respective authors, (linked below).
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are
+ met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * 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.
+ * Neither the name of 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
+ OWNER 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.
+
+ Source not required, however, respective sources are provided:
+ https://github.com/osm0sis/futility
+ https://github.com/osm0sis/unpackelf
+ https://github.com/osm0sis/elftool
+ (https://github.com/sonyxperiadev/device-sony-lt26/tree/master/tools)
+
+rkcrc: BSD 2-Clause License
+
+ Copyright (c) 2010, 2011 Fukaumi Naoki
+ Copyright (c) 2013 Ivo van Poorten
+ 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.
+
+ THIS SOFTWARE IS PROVIDED BY THE AUTHOR "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 AUTHOR 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.
+
+ Source not required, however, respective source is provided:
+ https://github.com/linux-rockchip/rkflashtool
+
+
+## Additional Build Scripts for Listed Binaries (where used):
+
+osm0sis' Odds and Ends Thread - Knowledge Base:
+https://forum.xda-developers.com/showthread.php?p=53554719
+