THIRD-PARTY NOTICES - shellquest ================================ This site redistributes the third-party software listed below. Each section gives the files in this site, the version, the license, where the binary came from and where its source code is available. Full license texts that are too long to repeat here are in the licenses/ directory next to this file: licenses/GPL-2.0.txt GNU General Public License, version 2 licenses/LGPL-2.1.txt GNU Lesser General Public License, version 2.1 licenses/GPL-3.0.txt GNU General Public License, version 3 licenses/LGPL-3.0.txt GNU Lesser General Public License, version 3 Contents: 1. Linux 5.6.15, BusyBox 1.31.1, uClibc-ng 1.0.34, Lua 5.3.5 (Linux system image, built with Buildroot 2020.05) 2. SeaBIOS rel-1.16.2 3. v86 0.5.471 (with Berkeley SoftFloat, the zstd decoder and QEMU floppy code) 4. @xterm/xterm 6.0.0 5. @xterm/addon-fit 0.11.0 ------------------------------------------------------------------------------- 1. Linux 5.6.15, BusyBox 1.31.1, uClibc-ng 1.0.34, Lua 5.3.5 built with Buildroot 2020.05 ------------------------------------------------------------------------------- Files in this site: vm/buildroot-bzimage.bin sha256 7befbaea31e249d9a518c4b95fa42b2a193d0e3de46250d617cbdeb866ee28b0 Redistributed unmodified from the v86 project: https://i.copy.sh/buildroot-bzimage.bin vm/state-*.bin.zst A memory image of this same Linux system after our setup (a saved virtual machine state). The same licenses and sources apply. Components and licenses: Linux kernel 5.6.15 GPL-2.0 licenses/GPL-2.0.txt BusyBox 1.31.1 GPL-2.0 licenses/GPL-2.0.txt uClibc-ng 1.0.34 LGPL-2.1+ licenses/LGPL-2.1.txt Lua 5.3.5 MIT text below Buildroot 2020.05 GPL-2.0 licenses/GPL-2.0.txt (build system of the image; not itself shipped) Source code (upstream releases): https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.6.15.tar.xz https://busybox.net/downloads/busybox-1.31.1.tar.bz2 https://downloads.uclibc-ng.org/releases/1.0.34/uClibc-ng-1.0.34.tar.xz https://www.lua.org/ftp/lua-5.3.5.tar.gz https://buildroot.org/downloads/buildroot-2020.05.tar.gz Build configuration: The image was built by the v86 maintainer. The only published build configuration is the maintainer's best-effort set of config files in https://github.com/copy/v86/issues/725 (comment https://github.com/copy/v86/issues/725#issuecomment-1307807275): https://github.com/copy/v86/files/9965098/buildroot-config.txt https://github.com/copy/v86/files/9965099/linux-config.txt In the maintainer's words, they are "from a backup, so not necessarily working or up-to-date". The root filesystem overlay of this image is not published. Lua 5.3.5 license (MIT), from lua.h of the Lua 5.3.5 release: Copyright (C) 1994-2018 Lua.org, PUC-Rio. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ------------------------------------------------------------------------------- 2. SeaBIOS rel-1.16.2 ------------------------------------------------------------------------------- Files in this site: vm/seabios.bin sha256 73e3f359102e3a9982c35fce98eb7cd08f18303ac7f1ba6ebfbe6cdc1c244d98 vm/vgabios.bin sha256 a4bc0d80cc3ca028c73dafa8fee396b8d054ce87ebd8abfbd31b06b437607880 Redistributed unmodified from the v86 repository, directory bios/ at commit 94faf3d6b19ecabc53a4010aaa24252fa6a162e2: https://raw.githubusercontent.com/copy/v86/94faf3d6b19ecabc53a4010aaa24252fa6a162e2/bios/seabios.bin https://raw.githubusercontent.com/copy/v86/94faf3d6b19ecabc53a4010aaa24252fa6a162e2/bios/vgabios.bin License: GNU Lesser General Public License, version 3 licenses/LGPL-3.0.txt (supplements licenses/GPL-3.0.txt) Source code: https://www.seabios.org/downloads/seabios-1.16.2.tar.gz Build script (bios/fetch-and-build-seabios.sh) and configuration (bios/seabios.config) used by v86: https://github.com/copy/v86/tree/94faf3d6b19ecabc53a4010aaa24252fa6a162e2/bios ------------------------------------------------------------------------------- 3. v86 0.5.471 ------------------------------------------------------------------------------- Files in this site: assets/index-*.js (the JavaScript bundle contains libv86 from the npm package v86 0.5.471) vm/v86.wasm vm/v86-fallback.wasm From the npm package v86 0.5.471, unmodified. Source code: https://github.com/copy/v86/tree/94faf3d6b19ecabc53a4010aaa24252fa6a162e2 License: BSD-2-Clause (from the LICENSE file of the npm package) Copyright (c) 2012, The v86 contributors 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 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. 3a. Berkeley SoftFloat (bundled in vm/v86.wasm and vm/v86-fallback.wasm) Source in v86: lib/softfloat/softfloat.c https://github.com/copy/v86/blob/94faf3d6b19ecabc53a4010aaa24252fa6a162e2/lib/softfloat/softfloat.c License: BSD-3-Clause, from the headers of that file. The file combines many source files whose copyright years vary within the range below. This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic Package, Release 3e, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California. 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 University 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 REGENTS 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 REGENTS 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. 3b. Zstandard (zstd) 1.4.5 decoder (bundled in vm/v86.wasm and vm/v86-fallback.wasm) Source in v86: lib/zstd/zstddeclib.c https://github.com/copy/v86/blob/94faf3d6b19ecabc53a4010aaa24252fa6a162e2/lib/zstd/zstddeclib.c Upstream: https://github.com/facebook/zstd/tree/v1.4.5 The source files carry the notice "Copyright (c) 2016-2020, Yann Collet, Facebook, Inc. All rights reserved." (other files: 2012-2020, 2013-2020, 2018-2020) and are licensed under both the BSD-style license below and the GPLv2 (licenses/GPL-2.0.txt); the recipient may select either. The BSD license text, from the LICENSE file of zstd 1.4.5: BSD License For Zstandard software Copyright (c) 2016-present, Facebook, Inc. All rights reserved. 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 Facebook 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. 3c. QEMU floppy disk controller code (part of the v86 JavaScript in assets/index-*.js) Source in v86: src/floppy.js ("parts ported from qemu under the MIT license", v86 Readme), license file LICENSE.MIT: https://github.com/copy/v86/blob/94faf3d6b19ecabc53a4010aaa24252fa6a162e2/LICENSE.MIT (The name Herve Poussineau is transliterated to ASCII here.) QEMU Floppy disk emulator (Intel 82078) Copyright (c) 2003, 2007 Jocelyn Mayer Copyright (c) 2008 Herve Poussineau Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ------------------------------------------------------------------------------- 4. @xterm/xterm 6.0.0 ------------------------------------------------------------------------------- Files in this site: assets/index-*.js (the JavaScript bundle) and assets/index-*.css, from the npm package @xterm/xterm 6.0.0. Source code: https://github.com/xtermjs/xterm.js License: MIT (from the LICENSE file of the npm package) Copyright (c) 2017-2019, The xterm.js authors (https://github.com/xtermjs/xterm.js) Copyright (c) 2014-2016, SourceLair Private Company (https://www.sourcelair.com) Copyright (c) 2012-2013, Christopher Jeffrey (https://github.com/chjj/) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ------------------------------------------------------------------------------- 5. @xterm/addon-fit 0.11.0 ------------------------------------------------------------------------------- Files in this site: assets/index-*.js (the JavaScript bundle), from the npm package @xterm/addon-fit 0.11.0. Source code: https://github.com/xtermjs/xterm.js/tree/master/addons/addon-fit License: MIT (from the LICENSE file of the npm package) Copyright (c) 2019, The xterm.js authors (https://github.com/xtermjs/xterm.js) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.