1# Licenses and Acknowledgements 2 3<!-- toc --> 4 5- [DPS8M Software](#dps8m) 6 * [DPS8M Simulator](#dps8m-simulator) 7 * [The DPS8M Development Team](#dps8m-development-team) 8- [Third-party Software](#third-party-software) 9 * [libuv](#libuv) 10 * [Unifdef](#unifdef) 11 * [UDPLib](#udplib) 12 * [UtHash](#uthash) 13 * [SimH](#simh) 14 * [PunUtil](#punutil) 15 * [Prt2PDF](#prt2pdf) 16 * [Txt2PDF](#txt2pdf) 17 * [decNumber](#decnumber) 18 * [libTELNET](#libtelnet) 19 * [Shell Routines](#shell-routines) 20 * [LineHistory](#linehistory) 21 * [BSD Random](#bsd-random) 22 * [AMD LibM](#amd-libm) 23 * [mimalloc](#mimalloc) 24 * [TCMalloc](#tcmalloc) 25 * [mcmb](#mcmb) 26 * [musl](#musl) 27 * [IBM Advance Toolchain](#ibm-advance-toolchain) 28 * [Fair CPU Dispatch](#fair-cpu-dispatch) 29 * [Multics Software Materials and Documentation](#multics-software-materials-and-documentation) 30- [Scope of Intended Application](#scope-of-intended-application) 31- [Disclaimer of Liability and Endorsement](#disclaimer-of-liability-and-endorsement) 32 33<!-- tocstop --> 34 35## DPS8M 36 37[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgitlab.com%2Fdps8m%2Fdps8m.svg?type=large)](https://app.fossa.com/projects/git%2Bgitlab.com%2Fdps8m%2Fdps8m?ref=badge_large) 38 39### DPS8M Simulator 40 41* The **DPS8M Simulator** (“**DPS8M**”) is distributed under the 42 **ICU License**. 43 44```text 45ICU License —— ICU 1.8.1 to ICU 57.1 46 47COPYRIGHT AND PERMISSION NOTICE 48 49Copyright (c) 2006‑2021 Michael Mondy, Harry Reed, Charles Anthony, and others 50Copyright (c) 2012 Dave Jordan 51Copyright (c) 2015‑2016 Craig Ruff 52Copyright (c) 2015‑2021 Eric Swenson 53Copyright (c) 2016 Jean‑Michel Merliot 54Copyright (c) 2017‑2021 Jeffrey H. Johnson 55Copyright (c) 2018‑2021 Juergen Weiss 56Copyright (c) 2021 Dean S. Anderson 57Copyright (c) 2021 The DPS8M Development Team 58 59All rights reserved. 60 61Permission is hereby granted, free of charge, to any person obtaining 62a copy of this software and associated documentation files (the 63“Software”), to deal in the Software without restriction, including 64without limitation the rights to use, copy, modify, merge, publish, 65distribute, and/or sell copies of the Software, and to permit persons 66to whom the Software is furnished to do so, provided that the above 67copyright notice(s) and this permission notice appear in all copies of 68the Software and that both the above copyright notice(s) and this 69permission notice appear in supporting documentation. 70 71THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, 72EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 73MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT 74OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR 75HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY 76SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER 77RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF 78CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN 79CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 80 81Except as contained in this notice, the name of a copyright holder 82shall not be used in advertising or otherwise to promote the sale, use 83or other dealings in this Software without prior written authorization 84of the copyright holder. 85 86All trademarks and registered trademarks mentioned herein are the 87property of their respective owners. 88``` 89 90### DPS8M Development Team 91 92* ***The DPS8M Development Team*** is, in alphabetical order: 93 94 * Dean S. Anderson, 95 * Charles Anthony 96 \<[charles.unix.pro@gmail.com](mailto:charles.unix.pro@gmail.com)\>, 97 * Jeffrey H. Johnson 98 \<[trnsz@pobox.com](mailto:trnsz@pobox.com)\>, 99 * Jean-Michel Merliot, 100 * Michael Mondy 101 \<[michael.mondy@coffeebird.net](mailto:michael.mondy@coffeebird.net)\>, 102 * Harry Reed 103 \<[doon386@reedclan.org](mailto:doon386@reedclan.org)\>, 104 * Craig Ruff, 105 * Eric Swenson 106 \<[eric@swenson.org](mailto:eric@swenson.org)\>, 107 * M⸻ T⸻ 108 * Juergen Weiss 109 \<[weiss@uni-mainz.de](mailto:weiss@uni-mainz.de)\>, 110 * M. Williams (OrangeSquid), 111 * *and others ...* 112 113---- 114 115## Third-party Software 116 117* **DPS8M** may incorporate, adapt, or utilize software from 118 third-parties. This software is copyrighted by their respective 119 owners and licensed as indicated in the following disclosures. 120 121---- 122 123### libuv 124 125* **libuv** is a portable high-performance platform support library, with a 126 focus on asynchronous-I/O based on event loops, originally developed by 127 Ben Noordhuis to support the *Node.js*® runtime. It is distributed under 128 the terms of the **MIT License**. 129 130```text 131Copyright (c) 2015-present libuv project contributors. 132 133Permission is hereby granted, free of charge, to any person obtaining a copy 134of this software and associated documentation files (the “Software”), to 135deal in the Software without restriction, including without limitation the 136rights to use, copy, modify, merge, publish, distribute, sublicense, and/or 137sell copies of the Software, and to permit persons to whom the Software is 138furnished to do so, subject to the following conditions: 139 140 * The above copyright notice and this permission notice shall be 141 included in all copies or substantial portions of the Software. 142 143THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 144IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 145FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 146AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 147LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 148FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS 149IN THE SOFTWARE. 150``` 151 152---- 153 154### Unifdef 155 156* **Unifdef** is a utility that selectively processes conditional C 157 preprocessor directives derived from software contributed to the 158 *Computer Systems Research Group* at the *University of California, 159 Berkeley* by Dave Yost. It was rewritten to support ANSI C by Tony 160 Finch, and modified for portability by **The DPS8M Development Team**. 161 It is distributed under a **two-clause BSD licence**. 162 163```text 164Copyright (c) 2002‑2020 Tony Finch <dot@dotat.at> 165Copyright (c) 2021 The DPS8M Development Team 166 167Redistribution and use in source and binary forms, with or without 168modification, are permitted provided that the following conditions 169are met: 170 171 1. Redistributions of source code must retain the above copyright 172 notice, this list of conditions and the following disclaimer. 173 174 2. Redistributions in binary form must reproduce the above copyright 175 notice, this list of conditions and the following disclaimer in the 176 documentation and/or other materials provided with the distribution. 177 178THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS “AS IS” AND 179ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 180IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 181ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 182FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 183DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 184OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 185HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 186LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 187OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 188SUCH DAMAGE. 189``` 190 191---- 192 193### UDPLib 194 195* **UDPLib** is a library that implements the BBN ARPAnet IMP/TIP 196 Modem/Host Interface over UDP. It was written by Robert Armstrong, 197 and is distributed under a **modified BSD license**. 198 199```text 200Copyright (c) 2013 Robert Armstrong, bob@jfcl.com 201 202Permission is hereby granted, free of charge, to any person obtaining a 203copy of this software and associated documentation files (the “Software”), 204to deal in the Software without restriction, including without limitation 205the rights to use, copy, modify, merge, publish, distribute, sublicense, 206and/or sell copies of the Software, and to permit persons to whom the 207Software is furnished to do so, subject to the following conditions: 208 209 * The above copyright notice and this permission notice shall be 210 included in all copies or substantial portions of the Software. 211 212THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 213IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 214FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 215ROBERT ARMSTRONG BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 216IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 217CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 218 219Except as contained in this notice, the name of Robert Armstrong shall not be 220used in advertising or otherwise to promote the sale, use or other dealings 221in this Software without prior written authorization from Robert Armstrong. 222``` 223 224---- 225 226### UtHash 227 228* **UtHash** (*UtList*, *UtArray*, and *UtHash*), a hash table for C 229 structures, was written by 230 [Troy D. Hanson](https://troydhanson.github.io/uthash/) and customized 231 by **The DPS8M Development Team**. It is distributed under the terms of a 232 **one-clause BSD license**. 233 234```text 235Copyright (c) 2005‑2021 Troy D. Hanson 236 https://troydhanson.github.io/uthash/ 237Copyright (c) 2021 The DPS8M Development Team 238 239All rights reserved. 240 241Redistribution and use in source and binary forms, with or 242without modification, are permitted provided that the following 243conditions are met: 244 245 * Redistributions of source code must retain the above copyright 246 notice, this list of conditions and the following disclaimer. 247 248THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 249“AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 250LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 251A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 252OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 253SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED 254TO,\ PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 255PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 256LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 257NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 258SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 259``` 260 261---- 262 263### SimH 264 265* **SimH** is a portable systems simulation framework, written by 266 Robert M. Supnik and others, and distributed under a 267 **modified MIT license**. 268 269```text 270Copyright (c) 1993‑2012 Robert M Supnik 271Copyright (c) 2002‑2007 David T. Hittner 272Copyright (c) 2005‑2016 Richard Cornwell 273Copyright (c) 2007‑2008 Howard M. Harte 274Copyright (c) 2008‑2009 J. David Bryan 275Copyright (c) 2011‑2013 Matt Burke 276Copyright (c) 2011‑2015 Mark Pizzolato 277Copyright (c) 2013 Timothe Litt 278 279Permission is hereby granted, free of charge, to any person obtaining a 280copy of this software and associated documentation files (the “Software”), 281to deal in the Software without restriction, including without limitation 282the rights to use, copy, modify, merge, publish, distribute, sublicense, 283and/or sell copies of the Software, and to permit persons to whom the 284Software is furnished to do so, subject to the following conditions: 285 286 * The above copyright notice and this permission notice shall be 287 included in all copies or substantial portions of the Software. 288 289THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 290IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 291FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 292THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 293IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 294CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 295 296Except as contained in this notice, the names of the authors shall not be 297used in advertising or otherwise to promote the sale, use or other dealings 298in this Software without prior written authorization from the authors. 299``` 300 301---- 302 303### PunUtil 304 305* **PunUtil** is a utility to process the output of the **DPS8M** punch 306 device. It was written by Dean S. Anderson of **The DPS8M Development 307 Team** and is distributed under the **ICU License**. 308 309```text 310ICU License —— ICU 1.8.1 to ICU 57.1 311 312COPYRIGHT AND PERMISSION NOTICE 313 314Copyright (c) 2021 The DPS8M Development Team 315 316All rights reserved. 317 318Permission is hereby granted, free of charge, to any person obtaining 319a copy of this software and associated documentation files (the 320“Software”), to deal in the Software without restriction, including 321without limitation the rights to use, copy, modify, merge, publish, 322distribute, and/or sell copies of the Software, and to permit persons 323to whom the Software is furnished to do so, provided that the above 324copyright notice(s) and this permission notice appear in all copies of 325the Software and that both the above copyright notice(s) and this 326permission notice appear in supporting documentation. 327 328THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, 329EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 330MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT 331OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR 332HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY 333SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER 334RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF 335CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN 336CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 337 338Except as contained in this notice, the name of a copyright holder 339shall not be used in advertising or otherwise to promote the sale, use 340or other dealings in this Software without prior written authorization 341of the copyright holder. 342 343All trademarks and registered trademarks mentioned herein are the 344property of their respective owners. 345``` 346 347---- 348 349### Prt2PDF 350 351* **Prt2PDF** is a utility to convert the output of the simulated 352 **DPS8M** line printer device to ISO 32000 Portable Document Format 353 (*PDF*), and is distributed under the **ICU License**. 354 355```text 356ICU License —— ICU 1.8.1 to ICU 57.1 357 358COPYRIGHT AND PERMISSION NOTICE 359 360Copyright (c) 2013‑2016 Charles Anthony <charles.unix.pro@gmail.com> 361Copyright (c) 2006 John S. Urban, USA. <urbanjost@comcast.net> 362 363All rights reserved. 364 365Permission is hereby granted, free of charge, to any person obtaining 366a copy of this software and associated documentation files (the 367“Software”), to deal in the Software without restriction, including 368without limitation the rights to use, copy, modify, merge, publish, 369distribute, and/or sell copies of the Software, and to permit persons 370to whom the Software is furnished to do so, provided that the above 371copyright notice(s) and this permission notice appear in all copies of 372the Software and that both the above copyright notice(s) and this 373permission notice appear in supporting documentation. 374 375THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, 376EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 377MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT 378OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR 379HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY 380SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER 381RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF 382CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN 383CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 384 385Except as contained in this notice, the name of a copyright holder 386shall not be used in advertising or otherwise to promote the sale, use 387or other dealings in this Software without prior written authorization 388of the copyright holder. 389 390All trademarks and registered trademarks mentioned herein are the 391property of their respective owners. 392``` 393 394---- 395 396#### Txt2PDF 397 398* **Prt2PDF** is derived from **Txt2PDF**, a utility to transform ASCII 399 text files to Adobe Acrobat PDF documents, written by P. G. Womack, and 400 distributed with the following restrictions. 401 402```text 403* Copyright (c) 1998 P. G. Womack, Diss, Norfolk, UK. 404 405“Do what you like, but don’t claim you wrote it.” 406``` 407 408---- 409 410### decNumber 411 412* **decNumber** is an ANSI C reference implementation of the *IBM General 413 Decimal Arithmetic* standard, implementing decimal floating‑point 414 arithmetic and the ‘*Strawman 4d*’ decimal encoding formats described 415 by the revised IEEE 754 specification. It was written by IBM and IEEE 416 Fellow Mike Cowlishaw, with contributions by Matthew Hagerty, John Matzka, 417 Klaus Kretzschmar, Stefan Krah, and The DPS8M Development Team. It is 418 distributed under the **ICU License**. 419 420```text 421ICU License —— ICU 1.8.1 to ICU 57.1 422 423COPYRIGHT AND PERMISSION NOTICE 424 425Copyright (c) 1995‑2010 International Business Machines Corporation and others 426 427All rights reserved. 428 429Permission is hereby granted, free of charge, to any person obtaining 430a copy of this software and associated documentation files (the 431“Software”), to deal in the Software without restriction, including 432without limitation the rights to use, copy, modify, merge, publish, 433distribute, and/or sell copies of the Software, and to permit persons 434to whom the Software is furnished to do so, provided that the above 435copyright notice(s) and this permission notice appear in all copies of 436the Software and that both the above copyright notice(s) and this 437permission notice appear in supporting documentation. 438 439THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, 440EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 441MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT 442OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR 443HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY 444SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER 445RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF 446CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN 447CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 448 449Except as contained in this notice, the name of a copyright holder 450shall not be used in advertising or otherwise to promote the sale, use 451or other dealings in this Software without prior written authorization 452of the copyright holder. 453 454All trademarks and registered trademarks mentioned herein are the 455property of their respective owners. 456``` 457 458---- 459 460### LibTELNET 461 462* **LibTELNET** is an implementation of the protocol specified by the Network 463 Working Group of the Internet Engineering Task Force, as described in 464 RFC‑854, RFC‑855, RFC‑1091, RFC‑1143, RFC‑1408, and RFC‑1572 — the TELNET 465 protocol and the Q method for TELNET protocol option negotiation — written 466 by Sean Middleditch and other contributors. 467 468 * **LibTELNET** has been identified by **The DPS8M Development Team** as 469 being free of known restrictions under copyright law, including all 470 related and neighboring rights. 471 472 * **The DPS8M Development Team** makes no warranties about **LibTELNET**, 473 and disclaims liability for all uses of **LibTELNET** to the fullest 474 extent permitted by applicable law. 475 476```text 477The author or authors of this code dedicate any and all copyright interest 478in this code to the public domain. We make this dedication for the benefit 479of the public at large and to the detriment of our heirs and successors. 480We intend this dedication to be an overt act of relinquishment in perpetuity 481of all present and future rights to this code under copyright law. 482``` 483 484---- 485 486### Shell Routines 487 488* Shell scripts may adapt or incorporate POSIX™ shell functions, routines, and 489 techniques (“the Routines”), written or distributed by 490 [Thorsten “mirabilos” Glaser](https://www.mirbsd.org/). 491 492 * The Routines have been identified as being free of known restrictions 493 under copyright law, including all related and neighboring rights. 494 495 * The Routines are in the public domain as they do not meet the threshold 496 of originality required for copyright protection in most jurisdictions. 497 498 * The Routines are also distributed under the terms and conditions of the 499 BSD “Zero Clause” license, or at your option, any other license which 500 meets the Open Source Definition and is approved by Open Source 501 Initiative, should the Routines **not** be in the public domain in your 502 legal jurisdiction. 503 504```text 505Copyright (c) 2011 Thorsten “mirabilos” Glaser <m@mirbsd.org> 506 507Permission to use, copy, modify, and/or distribute this software 508for any purpose with or without fee is hereby granted. 509 510THE SOFTWARE IS PROVIDED “AS IS” AND THE AUTHOR DISCLAIMS ALL 511WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED 512WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE 513AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR 514CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM 515LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, 516NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN 517CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 518``` 519 520---- 521 522### LineHistory 523 524* **LineHistory** is a small and self-contained line editor, implementing 525 *Emacs*-style line editing functionality similar to GNU *readline* or BSD 526 *libedit*. It is derived from the *linenoise* library written by Salvatore 527 “antirez” Sanfilippo and Pieter Noordhuis and distributed under a 528 **two-clause BSD license**. 529 530```text 531Copyright (c) 2010-2016 Salvatore Sanfilippo <antirez@gmail.com> 532Copyright (c) 2010-2013 Pieter Noordhuis <pcnoordhuis@gmail.com> 533Copyright (c) 2021 The DPS8M Development Team 534 535All rights reserved. 536 537Redistribution and use in source and binary forms, with or without 538modification, are permitted provided that the following conditions are 539met: 540 541 * Redistributions of source code must retain the above copyright 542 notice, this list of conditions and the following disclaimer. 543 544 * Redistributions in binary form must reproduce the above copyright 545 notice, this list of conditions and the following disclaimer in the 546 documentation and/or other materials provided with the distribution. 547 548THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 549“AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 550LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 551A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 552HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 553SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 554LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 555DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 556THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 557(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 558OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 559``` 560 561---- 562 563### BSD Random 564 565* **BSD Random** is a collection of random number generation functions 566 derived from software originally developed for the *Berkeley Software 567 Distribution* by the *Computer Systems Research Group* at the *University 568 of California, Berkeley*, and copyrighted by *The Regents of the University 569 of California*. It is distributed under a **three-clause BSD license**. 570 571```text 572Copyright (c) 1983‑1991 The Regents of the University of California 573Copyright (c) 2021 The DPS8M Development Team 574 575All rights reserved. 576 577Redistribution and use in source and binary forms, with or without 578modification, are permitted provided that the following conditions 579are met: 580 581 1. Redistributions of source code must retain the above copyright 582 notice, this list of conditions and the following disclaimer. 583 584 2. Redistributions in binary form must reproduce the above copyright 585 notice, this list of conditions and the following disclaimer in the 586 documentation and/or other materials provided with the distribution. 587 588 3. Neither the name of the University nor the names of its contributors 589 may be used to endorse or promote products derived from this software 590 without specific prior written permission. 591 592THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS “AS IS” AND 593ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 594IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 595ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 596FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 597DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 598OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 599HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 600LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 601OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 602SUCH DAMAGE. 603``` 604 605---- 606 607### AMD LibM 608 609* **AMD LibM**, a component of the *AMD Optimizing CPU Libraries*, is a 610 library containing a collection of basic math functions optimized for AMD 611 x86-64 processor-based machines, and provides high-performance scalar and 612 vector implementations of many core C99 math functions. It was developed by 613 *Advanced Micro Devices, Inc.*, and is distributed under the terms of a 614 **three-clause BSD license**. 615 616```text 617Copyright (c) 2017-2021 Advanced Micro Devices, Inc. 618 619Redistribution and use in source and binary forms, with or without 620modification, are permitted provided that the following conditions are met: 621 622 * Redistributions of source code must retain the above copyright notice, 623 this list of conditions and the following disclaimer. 624 625 * Redistributions in binary form must reproduce the above copyright notice, 626 this list of conditions and the following disclaimer in the documentation 627 and/or other materials provided with the distribution. 628 629 * Neither the name of the copyright holder nor the names of its contributors 630 may be used to endorse or promote products derived from this software 631 without specific prior written permission. 632 633THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND 634ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 635WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 636DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 637FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 638DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 639SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 640CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 641OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 642OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 643``` 644 645---- 646 647### mimalloc 648 649* **mimalloc** is a compact, portable, high-performance, general-purpose 650 free-list multi-sharding implementation of `malloc`, initially developed by 651 Daan Leijen of the *Research In Software Engineering* group at *Microsoft 652 Research* to support the run-time systems of the *Lean* and *Koka* languages. 653 It is distributed under the terms of the **MIT License**. 654 655```text 656Copyright (c) 2018-2021 Microsoft Corporation, Daan Leijen 657 658Permission is hereby granted, free of charge, to any person obtaining a copy 659of this software and associated documentation files (the “Software”), to deal 660in the Software without restriction, including without limitation the rights 661to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 662copies of the Software, and to permit persons to whom the Software is 663furnished to do so, subject to the following conditions: 664 665 * The above copyright notice and this permission notice shall be 666 included in all copies or substantial portions of the Software. 667 668THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 669IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 670FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 671AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 672LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 673OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 674SOFTWARE. 675``` 676 677---- 678 679### TCMalloc 680 681* **TCMalloc** is a scalable thread-caching memory allocator designed by 682 *Google, LLC*, and distributed under the terms of the 683 **Apache License, Version 2.0**. 684 685 * **TCMalloc** is Copyright © 2005-2021 *The TCMalloc Authors*. 686 687 * Unless required by applicable law or agreed to in writing, software 688 distributed under the **Apache License, Version 2.0** is distributed on an 689 “**AS IS**” **BASIS**, **WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND**, 690 either express or implied. 691 692```text 693 Apache License 694 Version 2.0, January 2004 695 https://www.apache.org/licenses/ 696 697 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 698 699 1. Definitions. 700 701 “License” shall mean the terms and conditions for use, reproduction, 702 and distribution as defined by Sections 1 through 9 of this document. 703 704 “Licensor” shall mean the copyright owner or entity authorized by 705 the copyright owner that is granting the License. 706 707 “Legal Entity” shall mean the union of the acting entity and all 708 other entities that control, are controlled by, or are under common 709 control with that entity. For the purposes of this definition, 710 “control” means (i) the power, direct or indirect, to cause the 711 direction or management of such entity, whether by contract or 712 otherwise, or (ii) ownership of fifty percent (50%) or more of the 713 outstanding shares, or (iii) beneficial ownership of such entity. 714 715 “You” (or “Your”) shall mean an individual or Legal Entity 716 exercising permissions granted by this License. 717 718 “Source” form shall mean the preferred form for making modifications, 719 including but not limited to software source code, documentation 720 source, and configuration files. 721 722 “Object” form shall mean any form resulting from mechanical 723 transformation or translation of a Source form, including but 724 not limited to compiled object code, generated documentation, 725 and conversions to other media types. 726 727 “Work” shall mean the work of authorship, whether in Source or 728 Object form, made available under the License, as indicated by a 729 copyright notice that is included in or attached to the work 730 (an example is provided in the Appendix below). 731 732 “Derivative Works” shall mean any work, whether in Source or Object 733 form, that is based on (or derived from) the Work and for which the 734 editorial revisions, annotations, elaborations, or other modifications 735 represent, as a whole, an original work of authorship. For the purposes 736 of this License, Derivative Works shall not include works that remain 737 separable from, or merely link (or bind by name) to the interfaces of, 738 the Work and Derivative Works thereof. 739 740 “Contribution” shall mean any work of authorship, including 741 the original version of the Work and any modifications or additions 742 to that Work or Derivative Works thereof, that is intentionally 743 submitted to Licensor for inclusion in the Work by the copyright owner 744 or by an individual or Legal Entity authorized to submit on behalf of 745 the copyright owner. For the purposes of this definition, “submitted” 746 means any form of electronic, verbal, or written communication sent 747 to the Licensor or its representatives, including but not limited to 748 communication on electronic mailing lists, source code control systems, 749 and issue tracking systems that are managed by, or on behalf of, the 750 Licensor for the purpose of discussing and improving the Work, but 751 excluding communication that is conspicuously marked or otherwise 752 designated in writing by the copyright owner as “Not a Contribution.” 753 754 “Contributor” shall mean Licensor and any individual or Legal Entity 755 on behalf of whom a Contribution has been received by Licensor and 756 subsequently incorporated within the Work. 757 758 2. Grant of Copyright License. Subject to the terms and conditions of 759 this License, each Contributor hereby grants to You a perpetual, 760 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 761 copyright license to reproduce, prepare Derivative Works of, 762 publicly display, publicly perform, sublicense, and distribute the 763 Work and such Derivative Works in Source or Object form. 764 765 3. Grant of Patent License. Subject to the terms and conditions of 766 this License, each Contributor hereby grants to You a perpetual, 767 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 768 (except as stated in this section) patent license to make, have made, 769 use, offer to sell, sell, import, and otherwise transfer the Work, 770 where such license applies only to those patent claims licensable 771 by such Contributor that are necessarily infringed by their 772 Contribution(s) alone or by combination of their Contribution(s) 773 with the Work to which such Contribution(s) was submitted. If You 774 institute patent litigation against any entity (including a 775 cross-claim or counterclaim in a lawsuit) alleging that the Work 776 or a Contribution incorporated within the Work constitutes direct 777 or contributory patent infringement, then any patent licenses 778 granted to You under this License for that Work shall terminate 779 as of the date such litigation is filed. 780 781 4. Redistribution. You may reproduce and distribute copies of the 782 Work or Derivative Works thereof in any medium, with or without 783 modifications, and in Source or Object form, provided that You 784 meet the following conditions: 785 786 (a) You must give any other recipients of the Work or 787 Derivative Works a copy of this License; and 788 789 (b) You must cause any modified files to carry prominent notices 790 stating that You changed the files; and 791 792 (c) You must retain, in the Source form of any Derivative Works 793 that You distribute, all copyright, patent, trademark, and 794 attribution notices from the Source form of the Work, 795 excluding those notices that do not pertain to any part of 796 the Derivative Works; and 797 798 (d) If the Work includes a “NOTICE” text file as part of its 799 distribution, then any Derivative Works that You distribute must 800 include a readable copy of the attribution notices contained 801 within such NOTICE file, excluding those notices that do not 802 pertain to any part of the Derivative Works, in at least one 803 of the following places: within a NOTICE text file distributed 804 as part of the Derivative Works; within the Source form or 805 documentation, if provided along with the Derivative Works; or, 806 within a display generated by the Derivative Works, if and 807 wherever such third-party notices normally appear. The contents 808 of the NOTICE file are for informational purposes only and 809 do not modify the License. You may add Your own attribution 810 notices within Derivative Works that You distribute, alongside 811 or as an addendum to the NOTICE text from the Work, provided 812 that such additional attribution notices cannot be construed 813 as modifying the License. 814 815 You may add Your own copyright statement to Your modifications and 816 may provide additional or different license terms and conditions 817 for use, reproduction, or distribution of Your modifications, or 818 for any such Derivative Works as a whole, provided Your use, 819 reproduction, and distribution of the Work otherwise complies with 820 the conditions stated in this License. 821 822 5. Submission of Contributions. Unless You explicitly state otherwise, 823 any Contribution intentionally submitted for inclusion in the Work 824 by You to the Licensor shall be under the terms and conditions of 825 this License, without any additional terms or conditions. 826 Notwithstanding the above, nothing herein shall supersede or modify 827 the terms of any separate license agreement you may have executed 828 with Licensor regarding such Contributions. 829 830 6. Trademarks. This License does not grant permission to use the trade 831 names, trademarks, service marks, or product names of the Licensor, 832 except as required for reasonable and customary use in describing the 833 origin of the Work and reproducing the content of the NOTICE file. 834 835 7. Disclaimer of Warranty. Unless required by applicable law or 836 agreed to in writing, Licensor provides the Work (and each 837 Contributor provides its Contributions) on an “AS IS” BASIS, 838 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 839 implied, including, without limitation, any warranties or conditions 840 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 841 PARTICULAR PURPOSE. You are solely responsible for determining the 842 appropriateness of using or redistributing the Work and assume any 843 risks associated with Your exercise of permissions under this License. 844 845 8. Limitation of Liability. In no event and under no legal theory, 846 whether in tort (including negligence), contract, or otherwise, 847 unless required by applicable law (such as deliberate and grossly 848 negligent acts) or agreed to in writing, shall any Contributor be 849 liable to You for damages, including any direct, indirect, special, 850 incidental, or consequential damages of any character arising as a 851 result of this License or out of the use or inability to use the 852 Work (including but not limited to damages for loss of goodwill, 853 work stoppage, computer failure or malfunction, or any and all 854 other commercial damages or losses), even if such Contributor 855 has been advised of the possibility of such damages. 856 857 9. Accepting Warranty or Additional Liability. While redistributing 858 the Work or Derivative Works thereof, You may choose to offer, 859 and charge a fee for, acceptance of support, warranty, indemnity, 860 or other liability obligations and/or rights consistent with this 861 License. However, in accepting such obligations, You may act only 862 on Your own behalf and on Your sole responsibility, not on behalf 863 of any other Contributor, and only if You agree to indemnify, 864 defend, and hold each Contributor harmless for any liability 865 incurred by, or claims asserted against, such Contributor by reason 866 of your accepting any such warranty or additional liability. 867 868 END OF TERMS AND CONDITIONS 869``` 870 871---- 872 873### musl 874 875* **musl** is a lightweight and standards conforming implementation of the C 876 standard library, which includes the interfaces defined in the base language 877 standard, POSIX™, and widely agreed-upon extensions. It was written by 878 Rich “*dalias*” Felker and other contributors, and is distributed under the 879 terms of the **MIT License**. 880 881```text 882Copyright (c) 2005-2020 Rich Felker, et al. 883 884Permission is hereby granted, free of charge, to any person obtaining 885a copy of this software and associated documentation files (the 886“Software”), to deal in the Software without restriction, including 887without limitation the rights to use, copy, modify, merge, publish, 888distribute, sublicense, and/or sell copies of the Software, and to 889permit persons to whom the Software is furnished to do so, subject to 890the following conditions: 891 892 * The above copyright notice and this permission notice shall be 893 included in all copies or substantial portions of the Software. 894 895THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, 896EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 897MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 898IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 899CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 900TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 901SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 902``` 903 904---- 905 906### mcmb 907 908* **mcmb** (*`miniature cmb`*) is a general-purpose tool for complex 909 combinatorics, derived from the `libcmb` combinatorics library and 910 the `cmb` combinatorics utility developed Devin Teske. It is 911 distributed under the terms of a **two-clause BSD license**. 912 913```text 914Copyright (c) 2002-2019 Devin Teske <dteske@FreeBSD.org> 915Copyright (c) 2020-2021 Jeffrey H. Johnson <trnsz@pobox.com> 916Copyright (c) 2021 The DPS8M Development Team 917 918All rights reserved. 919 920Redistribution and use in source and binary forms, with or without 921modification, are permitted provided that the following conditions 922are met: 923 924 1. Redistributions of source code must retain the above copyright 925 notice, this list of conditions and the following disclaimer. 926 927 2. Redistributions in binary form must reproduce the above copyright 928 notice, this list of conditions and the following disclaimer in the 929 documentation and/or other materials provided with the distribution. 930 931THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS “AS IS”, AND 932ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 933IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 934ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 935FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 936DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 937OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 938HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 939LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 940OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 941SUCH DAMAGE. 942``` 943 944---- 945 946### IBM Advance Toolchain 947 948* The **IBM**® **Advance Toolchain for Linux**® **on IBM POWER**® is a 949 collection of development tools and libraries for systems implementing 950 the **POWER** instruction set architecture, currently developed by the 951 *OpenPOWER* *Foundation*, led by IBM. It includes scheduling, acceleration, 952 hardware enablement, and runtime libraries that are individually optimized 953 for **POWER8**, **POWER9**, and **POWER10** processors. It is licensed and 954 distributed under the terms of the **Apache License, Version 2.0**. 955 956 * The **IBM Advance Toolchain** is Copyright © 2012-2021 *IBM Corporation*, 957 and others. 958 959 * Unless required by applicable law or agreed to in writing, software 960 distributed under the **Apache License, Version 2.0** is distributed on an 961 “**AS IS**” **BASIS**, **WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND**, 962 either express or implied. 963 964 * The **IBM Advance Toolchain** may incorporate, adapt, or utilize software 965 from third-parties. This software is copyrighted by their respective 966 owners and may be distributed under different license terms. 967 968 * Additional information is available from the 969 [IBM® Advance Toolchain for Linux® on IBM POWER® website](https://www.ibm.com/support/pages/advance-toolchain-linux-power). 970 971```text 972 Apache License 973 Version 2.0, January 2004 974 http://www.apache.org/licenses/ 975 976 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 977 978 1. Definitions. 979 980 “License” shall mean the terms and conditions for use, reproduction, 981 and distribution as defined by Sections 1 through 9 of this document. 982 983 “Licensor” shall mean the copyright owner or entity authorized by 984 the copyright owner that is granting the License. 985 986 “Legal Entity” shall mean the union of the acting entity and all 987 other entities that control, are controlled by, or are under common 988 control with that entity. For the purposes of this definition, 989 “control” means (i) the power, direct or indirect, to cause the 990 direction or management of such entity, whether by contract or 991 otherwise, or (ii) ownership of fifty percent (50%) or more of the 992 outstanding shares, or (iii) beneficial ownership of such entity. 993 994 “You” (or “Your”) shall mean an individual or Legal Entity 995 exercising permissions granted by this License. 996 997 “Source” form shall mean the preferred form for making modifications, 998 including but not limited to software source code, documentation 999 source, and configuration files. 1000 1001 “Object” form shall mean any form resulting from mechanical 1002 transformation or translation of a Source form, including but 1003 not limited to compiled object code, generated documentation, 1004 and conversions to other media types. 1005 1006 “Work” shall mean the work of authorship, whether in Source or 1007 Object form, made available under the License, as indicated by a 1008 copyright notice that is included in or attached to the work 1009 (an example is provided in the Appendix below). 1010 1011 “Derivative Works” shall mean any work, whether in Source or Object 1012 form, that is based on (or derived from) the Work and for which the 1013 editorial revisions, annotations, elaborations, or other modifications 1014 represent, as a whole, an original work of authorship. For the purposes 1015 of this License, Derivative Works shall not include works that remain 1016 separable from, or merely link (or bind by name) to the interfaces of, 1017 the Work and Derivative Works thereof. 1018 1019 “Contribution” shall mean any work of authorship, including 1020 the original version of the Work and any modifications or additions 1021 to that Work or Derivative Works thereof, that is intentionally 1022 submitted to Licensor for inclusion in the Work by the copyright owner 1023 or by an individual or Legal Entity authorized to submit on behalf of 1024 the copyright owner. For the purposes of this definition, “submitted” 1025 means any form of electronic, verbal, or written communication sent 1026 to the Licensor or its representatives, including but not limited to 1027 communication on electronic mailing lists, source code control systems, 1028 and issue tracking systems that are managed by, or on behalf of, the 1029 Licensor for the purpose of discussing and improving the Work, but 1030 excluding communication that is conspicuously marked or otherwise 1031 designated in writing by the copyright owner as “Not a Contribution.” 1032 1033 “Contributor” shall mean Licensor and any individual or Legal Entity 1034 on behalf of whom a Contribution has been received by Licensor and 1035 subsequently incorporated within the Work. 1036 1037 2. Grant of Copyright License. Subject to the terms and conditions of 1038 this License, each Contributor hereby grants to You a perpetual, 1039 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 1040 copyright license to reproduce, prepare Derivative Works of, 1041 publicly display, publicly perform, sublicense, and distribute the 1042 Work and such Derivative Works in Source or Object form. 1043 1044 3. Grant of Patent License. Subject to the terms and conditions of 1045 this License, each Contributor hereby grants to You a perpetual, 1046 worldwide, non-exclusve, no-charge, royalty-free, irrevocable 1047 (except as stated in this section) patent license to make, have made, 1048 use, offer to sell, sell, import, and otherwise transfer the Work, 1049 where such license applies only to those patent claims licensable 1050 by such Contributor that are necessarily infringed by their 1051 Contribution(s) alone or by combination of their Contribution(s) 1052 with the Work to which such Contribution(s) was submitted. If You 1053 institute patent litigation against any entity (including a 1054 cross-claim or counterclaim in a lawsuit) alleging that the Work 1055 or a Contribution incorporated within the Work constitutes direct 1056 or contributory patent infringement, then any patent licenses 1057 granted to You under this License for that Work shall terminate 1058 as of the date such litigation is filed. 1059 1060 4. Redistribution. You may reproduce and distribute copies of the 1061 Work or Derivative Works thereof in any medium, with or without 1062 modifications, and in Source or Object form, provided that You 1063 meet the following conditions: 1064 1065 (a) You must give any other recipients of the Work or 1066 Derivative Works a copy of this License; and 1067 1068 (b) You must cause any modified files to carry prominent notices 1069 stating that You changed the files; and 1070 1071 (c) You must retain, in the Source form of any Derivative Works 1072 that You distribute, all copyright, patent, trademark, and 1073 attribution notices from the Source form of the Work, 1074 excluding those notices that do not pertain to any part of 1075 the Derivative Works; and 1076 1077 (d) If the Work includes a “NOTICE” text file as part of its 1078 distribution, then any Derivative Works that You distribute must 1079 include a readable copy of the attribution notices contained 1080 within such NOTICE file, excluding those notices that do not 1081 pertain to any part of the Derivative Works, in at least one 1082 of the following places: within a NOTICE text file distributed 1083 as part of the Derivative Works; within the Source form or 1084 documentation, if provided along with the Derivative Works; or, 1085 within a display generated by the Derivative Works, if and 1086 wherever such third-party notices normally appear. The contents 1087 of the NOTICE file are for informational purposes only and 1088 do not modify the License. You may add Your own attribution 1089 notices within Derivative Works that You distribute, alongside 1090 or as an addendum to the NOTICE text from the Work, provided 1091 that such additional attribution notices cannot be construed 1092 as modifying the License. 1093 1094 You may add Your own copyright statement to Your modifications and 1095 may provide additional or different license terms and conditions 1096 for use, reproduction, or distribution of Your modifications, or 1097 for any such Derivative Works as a whole, provided Your use, 1098 reproduction, and distribution of the Work otherwise complies with 1099 the conditions stated in this License. 1100 1101 5. Submission of Contributions. Unless You explicitly state otherwise, 1102 any Contribution intentionally submitted for inclusion in the Work 1103 by You to the Licensor shall be under the terms and conditions of 1104 this License, without any additional terms or conditions. 1105 Notwithstanding the above, nothing herein shall supersede or modify 1106 the terms of any separate license agreement you may have executed 1107 with Licensor regarding such Contributions. 1108 1109 6. Trademarks. This License does not grant permission to use the trade 1110 names, trademarks, service marks, or product names of the Licensor, 1111 except as required for reasonable and customary use in describing the 1112 origin of the Work and reproducing the content of the NOTICE file. 1113 1114 7. Disclaimer of Warranty. Unless required by applicable law or 1115 agreed to in writing, Licensor provides the Work (and each 1116 Contributor provides its Contributions) on an “AS IS” BASIS, 1117 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 1118 implied, including, without limitation, any warranties or conditions 1119 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 1120 PARTICULAR PURPOSE. You are solely responsible for determining the 1121 appropriateness of using or redistributing the Work and assume any 1122 risks associated with Your exercise of permissions under this License. 1123 1124 8. Limitation of Liability. In no event and under no legal theory, 1125 whether in tort (including negligence), contract, or otherwise, 1126 unless required by applicable law (such as deliberate and grossly 1127 negligent acts) or agreed to in writing, shall any Contributor be 1128 liable to You for damages, including any direct, indirect, special, 1129 incidental, or consequential damages of any character arising as a 1130 result of this License or out of the use or inability to use the 1131 Work (including but not limited to damages for loss of goodwill, 1132 work stoppage, computer failure or malfunction, or any and all 1133 other commercial damages or losses), even if such Contributor 1134 has been advised of the possibility of such damages. 1135 1136 9. Accepting Warranty or Additional Liability. While redistributing 1137 the Work or Derivative Works thereof, You may choose to offer, 1138 and charge a fee for, acceptance of support, warranty, indemnity, 1139 or other liability obligations and/or rights consistent with this 1140 License. However, in accepting such obligations, You may act only 1141 on Your own behalf and on Your sole responsibility, not on behalf 1142 of any other Contributor, and only if You agree to indemnify, 1143 defend, and hold each Contributor harmless for any liability 1144 incurred by, or claims asserted against, such Contributor by reason 1145 of your accepting any such warranty or additional liability. 1146 1147 END OF TERMS AND CONDITIONS 1148``` 1149 1150---- 1151 1152### Fair CPU Dispatch 1153 1154* **Fair CPU Dispatch** is a collection of routines which modify the behavior 1155 of the Intel CPU feature dispatcher to the improve peformance and 1156 compatibility of the Intel Math Kernel Library (MKL) and code generated by 1157 the Intel C/C++ and DPC/DPC++ compilers on non-Intel processors. These 1158 routines are derived from code provided by Agner Fog of the Technical 1159 University of Denmark, and distributed under the terms of a 1160 **two-clause BSD license**. 1161 1162```text 1163Copyright (c) 2009-2019 Agner Fog 1164Copyright (c) 2021 The DPS8M Development Team 1165 1166Redistribution and use in source and binary forms, with or without 1167modification, are permitted provided that the following conditions 1168are met: 1169 1170 1. Redistributions of source code must retain the above copyright 1171 notice, this list of conditions and the following disclaimer. 1172 1173 2. Redistributions in binary form must reproduce the above copyright 1174 notice, this list of conditions and the following disclaimer in the 1175 documentation and/or other materials provided with the distribution. 1176 1177THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS “AS IS” AND 1178ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 1179IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1180ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 1181FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 1182DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 1183OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 1184HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1185LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 1186OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 1187SUCH DAMAGE. 1188``` 1189 1190---- 1191 1192### Multics Software Materials and Documentation 1193 1194* **DPS8** includes some **Multics** software materials and documentation. 1195 These materials and documentation are distributed under the terms of the 1196 **Multics License**. 1197 1198```text 1199Copyright (c) 1972 The Massachusetts Institute of Technology and 1200 Honeywell Information Systems, Inc. 1201Copyright (c) 2006 Bull HN Information Systems, Inc. 1202Copyright (c) 2006 Bull SAS. 1203 1204All rights reserved. 1205 1206Historical Background 1207 1208 * This edition of the Multics software materials and documentation is 1209 provided and donated to the Massachusetts Institute of Technology by 1210 Group BULL including BULL HN Information Systems, Inc. as a 1211 contribution to computer science knowledge. 1212 1213 * This donation is made also to give evidence of the common contributions 1214 of the Massachusetts Institute of Technology, Bell Laboratories, 1215 General Electric, Honeywell Information Systems, Inc., Honeywell BULL, 1216 Inc., Groupe BULL and BULL HN Information Systems, Inc. to the 1217 development of this operating system. 1218 1219 * Multics development was initiated by the Massachusetts Institute of 1220 Technology Project MAC (1963-1970), renamed the MIT Laboratory for 1221 Computer Science and Artificial Intelligence in the mid 1970s, under 1222 the leadership of Professor Fernando José Corbató. Users consider 1223 that Multics provided the best software architecture for managing 1224 computer hardware properly and for executing programs. Many 1225 subsequent operating systems incorporated Multics principles. 1226 1227 * Multics was distributed in 1975 to 2000 by Group Bull in Europe, and 1228 in the U.S. by Bull HN Information Systems, Inc., as successor in 1229 interest by change in name only to Honeywell Bull, Inc. and Honeywell 1230 Information Systems, Inc. 1231 1232Permission to use, copy, modify, and distribute these programs and their 1233documentation for any purpose and without fee is hereby granted, provided 1234that this copyright notice and the above historical background appear in 1235all copies and that both the copyright notice and historical background 1236and this permission notice appear in supporting documentation, and that 1237the names of MIT, HIS, BULL or BULL HN not be used in advertising or 1238publicity pertaining to distribution of the programs without specific 1239prior written permission. 1240``` 1241 1242---- 1243 1244## Scope of Intended Application 1245 1246* The **DPS8M Simulator** is **not designed or intended** for use in any 1247 safety-critical, life-critical, or life-sustaining applications or 1248 activities. 1249 1250* These applications and activies include, but are not limited to, 1251 military, nuclear reactor control, power generation and transmission, 1252 factory automation, industrial process control, robotics, avionics, 1253 aerospace, air traffic control, emergency communications, railway, 1254 marine, motor vehicle, fire suppression, pharmaceutical, medical or 1255 safety devices, any conventional, nuclear, biological or chemical 1256 weaponry, or any other applications or activities that could reasonably 1257 be expected to potentially impact human health and safety or lead to 1258 environmental damage. 1259 1260---- 1261 1262## Disclaimer of Liability and Endorsement 1263 1264* While **The DPS8M Development Team** (“*the Team*”) has expended reasonable 1265 efforts to make the information available in this document as accurate as 1266 possible, the Team makes no claims, promises, or guarantees regarding 1267 accuracy, completeness, or adequacy of any information contained in this 1268 document. 1269 1270* **The DPS8M Development Team** expressly disclaims liability for any 1271 errors and omissions in the contents of this document. 1272 1273* **NO WARRANTY OF ANY KIND**, either express or implied, including but not 1274 limited to the warranties of non-infringement, merchantability, or fitness 1275 for a particular purpose, is given with respect to the contents of this 1276 document or the contents of linked external resources. Linked external 1277 resources are not under the control of **The DPS8M Development Team**. 1278 1279* Any reference in this document to any specific entity, process, or service, 1280 or the use of any trade, firm, or corporation name, or any links to 1281 external resources are provided for information and convenience purposes 1282 only, and in no way constitute endorsement, sponsorship, affiliation, or 1283 recommendation by **The DPS8M Development Team**. 1284 1285---- 1286