1*46c4c49dSIbrahim KanoucheLegacy classifier identifies BSD-2-Clause-NetBSD 2*46c4c49dSIbrahim KanoucheEXPECTED:Apache-2.0,BSD-2-Clause,BSD-3-Clause,Copyright,MIT,NCSA,Unlicense,Zlib 3*46c4c49dSIbrahim KanoucheEmscripten is available under 2 licenses, the MIT license and the 4*46c4c49dSIbrahim KanoucheUniversity of Illinois/NCSA Open Source License. 5*46c4c49dSIbrahim Kanouche 6*46c4c49dSIbrahim KanoucheBoth are permissive open source licenses, with little if any 7*46c4c49dSIbrahim Kanouchepractical difference between them. 8*46c4c49dSIbrahim Kanouche 9*46c4c49dSIbrahim KanoucheThe reason for offering both is that (1) the MIT license is 10*46c4c49dSIbrahim Kanouchewell-known, while (2) the University of Illinois/NCSA Open Source 11*46c4c49dSIbrahim KanoucheLicense allows Emscripten's code to be integrated upstream into 12*46c4c49dSIbrahim KanoucheLLVM, which uses that license, should the opportunity arise. 13*46c4c49dSIbrahim Kanouche 14*46c4c49dSIbrahim KanoucheAdditionally, the binaryen project is available under the Apache License 15*46c4c49dSIbrahim KanoucheVersion 2.0. 16*46c4c49dSIbrahim Kanouche 17*46c4c49dSIbrahim KanoucheThe full text of all three licenses follows. 18*46c4c49dSIbrahim Kanouche 19*46c4c49dSIbrahim Kanouche============================================================================== 20*46c4c49dSIbrahim Kanouche 21*46c4c49dSIbrahim KanoucheCopyright (c) 2010-2014 Emscripten authors, see AUTHORS file. 22*46c4c49dSIbrahim Kanouche 23*46c4c49dSIbrahim KanouchePermission is hereby granted, free of charge, to any person obtaining a copy 24*46c4c49dSIbrahim Kanoucheof this software and associated documentation files (the "Software"), to deal 25*46c4c49dSIbrahim Kanouchein the Software without restriction, including without limitation the rights 26*46c4c49dSIbrahim Kanoucheto use, copy, modify, merge, publish, distribute, sublicense, and/or sell 27*46c4c49dSIbrahim Kanouchecopies of the Software, and to permit persons to whom the Software is 28*46c4c49dSIbrahim Kanouchefurnished to do so, subject to the following conditions: 29*46c4c49dSIbrahim Kanouche 30*46c4c49dSIbrahim KanoucheThe above copyright notice and this permission notice shall be included in 31*46c4c49dSIbrahim Kanoucheall copies or substantial portions of the Software. 32*46c4c49dSIbrahim Kanouche 33*46c4c49dSIbrahim KanoucheTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 34*46c4c49dSIbrahim KanoucheIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 35*46c4c49dSIbrahim KanoucheFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 36*46c4c49dSIbrahim KanoucheAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 37*46c4c49dSIbrahim KanoucheLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 38*46c4c49dSIbrahim KanoucheOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 39*46c4c49dSIbrahim KanoucheTHE SOFTWARE. 40*46c4c49dSIbrahim Kanouche 41*46c4c49dSIbrahim Kanouche============================================================================== 42*46c4c49dSIbrahim Kanouche 43*46c4c49dSIbrahim KanoucheCopyright (c) 2010-2014 Emscripten authors, see AUTHORS file. 44*46c4c49dSIbrahim KanoucheAll rights reserved. 45*46c4c49dSIbrahim Kanouche 46*46c4c49dSIbrahim KanouchePermission is hereby granted, free of charge, to any person obtaining a 47*46c4c49dSIbrahim Kanouchecopy of this software and associated documentation files (the 48*46c4c49dSIbrahim Kanouche"Software"), to deal with the Software without restriction, including 49*46c4c49dSIbrahim Kanouchewithout limitation the rights to use, copy, modify, merge, publish, 50*46c4c49dSIbrahim Kanouchedistribute, sublicense, and/or sell copies of the Software, and to 51*46c4c49dSIbrahim Kanouchepermit persons to whom the Software is furnished to do so, subject to 52*46c4c49dSIbrahim Kanouchethe following conditions: 53*46c4c49dSIbrahim Kanouche 54*46c4c49dSIbrahim Kanouche Redistributions of source code must retain the above copyright 55*46c4c49dSIbrahim Kanouche notice, this list of conditions and the following disclaimers. 56*46c4c49dSIbrahim Kanouche 57*46c4c49dSIbrahim Kanouche Redistributions in binary form must reproduce the above 58*46c4c49dSIbrahim Kanouche copyright notice, this list of conditions and the following disclaimers 59*46c4c49dSIbrahim Kanouche in the documentation and/or other materials provided with the 60*46c4c49dSIbrahim Kanouche distribution. 61*46c4c49dSIbrahim Kanouche 62*46c4c49dSIbrahim Kanouche Neither the names of Mozilla, 63*46c4c49dSIbrahim Kanouche nor the names of its contributors may be used to endorse 64*46c4c49dSIbrahim Kanouche or promote products derived from this Software without specific prior 65*46c4c49dSIbrahim Kanouche written permission. 66*46c4c49dSIbrahim Kanouche 67*46c4c49dSIbrahim KanoucheTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 68*46c4c49dSIbrahim KanoucheOR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 69*46c4c49dSIbrahim KanoucheMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 70*46c4c49dSIbrahim KanoucheIN NO EVENT SHALL THE CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR 71*46c4c49dSIbrahim KanoucheANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 72*46c4c49dSIbrahim KanoucheTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 73*46c4c49dSIbrahim KanoucheSOFTWARE OR THE USE OR OTHER DEALINGS WITH THE SOFTWARE. 74*46c4c49dSIbrahim Kanouche 75*46c4c49dSIbrahim Kanouche============================================================================== 76*46c4c49dSIbrahim Kanouche 77*46c4c49dSIbrahim KanoucheThis program uses portions of Node.js source code located in src/library_path.js, 78*46c4c49dSIbrahim Kanouchein accordance with the terms of the MIT license. Node's license follows: 79*46c4c49dSIbrahim Kanouche 80*46c4c49dSIbrahim Kanouche """ 81*46c4c49dSIbrahim Kanouche Copyright Joyent, Inc. and other Node contributors. All rights reserved. 82*46c4c49dSIbrahim Kanouche Permission is hereby granted, free of charge, to any person obtaining a copy 83*46c4c49dSIbrahim Kanouche of this software and associated documentation files (the "Software"), to 84*46c4c49dSIbrahim Kanouche deal in the Software without restriction, including without limitation the 85*46c4c49dSIbrahim Kanouche rights to use, copy, modify, merge, publish, distribute, sublicense, and/or 86*46c4c49dSIbrahim Kanouche sell copies of the Software, and to permit persons to whom the Software is 87*46c4c49dSIbrahim Kanouche furnished to do so, subject to the following conditions: 88*46c4c49dSIbrahim Kanouche 89*46c4c49dSIbrahim Kanouche The above copyright notice and this permission notice shall be included in 90*46c4c49dSIbrahim Kanouche all copies or substantial portions of the Software. 91*46c4c49dSIbrahim Kanouche 92*46c4c49dSIbrahim Kanouche THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 93*46c4c49dSIbrahim Kanouche IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 94*46c4c49dSIbrahim Kanouche FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 95*46c4c49dSIbrahim Kanouche AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 96*46c4c49dSIbrahim Kanouche LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 97*46c4c49dSIbrahim Kanouche FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS 98*46c4c49dSIbrahim Kanouche IN THE SOFTWARE. 99*46c4c49dSIbrahim Kanouche """ 100*46c4c49dSIbrahim Kanouche 101*46c4c49dSIbrahim Kanouche============================================================================== 102*46c4c49dSIbrahim Kanouche 103*46c4c49dSIbrahim Kanouche Apache License 104*46c4c49dSIbrahim Kanouche Version 2.0, January 2004 105*46c4c49dSIbrahim Kanouche http://www.apache.org/licenses/ 106*46c4c49dSIbrahim Kanouche 107*46c4c49dSIbrahim Kanouche TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 108*46c4c49dSIbrahim Kanouche 109*46c4c49dSIbrahim Kanouche 1. Definitions. 110*46c4c49dSIbrahim Kanouche 111*46c4c49dSIbrahim Kanouche "License" shall mean the terms and conditions for use, reproduction, 112*46c4c49dSIbrahim Kanouche and distribution as defined by Sections 1 through 9 of this document. 113*46c4c49dSIbrahim Kanouche 114*46c4c49dSIbrahim Kanouche "Licensor" shall mean the copyright owner or entity authorized by 115*46c4c49dSIbrahim Kanouche the copyright owner that is granting the License. 116*46c4c49dSIbrahim Kanouche 117*46c4c49dSIbrahim Kanouche "Legal Entity" shall mean the union of the acting entity and all 118*46c4c49dSIbrahim Kanouche other entities that control, are controlled by, or are under common 119*46c4c49dSIbrahim Kanouche control with that entity. For the purposes of this definition, 120*46c4c49dSIbrahim Kanouche "control" means (i) the power, direct or indirect, to cause the 121*46c4c49dSIbrahim Kanouche direction or management of such entity, whether by contract or 122*46c4c49dSIbrahim Kanouche otherwise, or (ii) ownership of fifty percent (50%) or more of the 123*46c4c49dSIbrahim Kanouche outstanding shares, or (iii) beneficial ownership of such entity. 124*46c4c49dSIbrahim Kanouche 125*46c4c49dSIbrahim Kanouche "You" (or "Your") shall mean an individual or Legal Entity 126*46c4c49dSIbrahim Kanouche exercising permissions granted by this License. 127*46c4c49dSIbrahim Kanouche 128*46c4c49dSIbrahim Kanouche "Source" form shall mean the preferred form for making modifications, 129*46c4c49dSIbrahim Kanouche including but not limited to software source code, documentation 130*46c4c49dSIbrahim Kanouche source, and configuration files. 131*46c4c49dSIbrahim Kanouche 132*46c4c49dSIbrahim Kanouche "Object" form shall mean any form resulting from mechanical 133*46c4c49dSIbrahim Kanouche transformation or translation of a Source form, including but 134*46c4c49dSIbrahim Kanouche not limited to compiled object code, generated documentation, 135*46c4c49dSIbrahim Kanouche and conversions to other media types. 136*46c4c49dSIbrahim Kanouche 137*46c4c49dSIbrahim Kanouche "Work" shall mean the work of authorship, whether in Source or 138*46c4c49dSIbrahim Kanouche Object form, made available under the License, as indicated by a 139*46c4c49dSIbrahim Kanouche copyright notice that is included in or attached to the work 140*46c4c49dSIbrahim Kanouche (an example is provided in the Appendix below). 141*46c4c49dSIbrahim Kanouche 142*46c4c49dSIbrahim Kanouche "Derivative Works" shall mean any work, whether in Source or Object 143*46c4c49dSIbrahim Kanouche form, that is based on (or derived from) the Work and for which the 144*46c4c49dSIbrahim Kanouche editorial revisions, annotations, elaborations, or other modifications 145*46c4c49dSIbrahim Kanouche represent, as a whole, an original work of authorship. For the purposes 146*46c4c49dSIbrahim Kanouche of this License, Derivative Works shall not include works that remain 147*46c4c49dSIbrahim Kanouche separable from, or merely link (or bind by name) to the interfaces of, 148*46c4c49dSIbrahim Kanouche the Work and Derivative Works thereof. 149*46c4c49dSIbrahim Kanouche 150*46c4c49dSIbrahim Kanouche "Contribution" shall mean any work of authorship, including 151*46c4c49dSIbrahim Kanouche the original version of the Work and any modifications or additions 152*46c4c49dSIbrahim Kanouche to that Work or Derivative Works thereof, that is intentionally 153*46c4c49dSIbrahim Kanouche submitted to Licensor for inclusion in the Work by the copyright owner 154*46c4c49dSIbrahim Kanouche or by an individual or Legal Entity authorized to submit on behalf of 155*46c4c49dSIbrahim Kanouche the copyright owner. For the purposes of this definition, "submitted" 156*46c4c49dSIbrahim Kanouche means any form of electronic, verbal, or written communication sent 157*46c4c49dSIbrahim Kanouche to the Licensor or its representatives, including but not limited to 158*46c4c49dSIbrahim Kanouche communication on electronic mailing lists, source code control systems, 159*46c4c49dSIbrahim Kanouche and issue tracking systems that are managed by, or on behalf of, the 160*46c4c49dSIbrahim Kanouche Licensor for the purpose of discussing and improving the Work, but 161*46c4c49dSIbrahim Kanouche excluding communication that is conspicuously marked or otherwise 162*46c4c49dSIbrahim Kanouche designated in writing by the copyright owner as "Not a Contribution." 163*46c4c49dSIbrahim Kanouche 164*46c4c49dSIbrahim Kanouche "Contributor" shall mean Licensor and any individual or Legal Entity 165*46c4c49dSIbrahim Kanouche on behalf of whom a Contribution has been received by Licensor and 166*46c4c49dSIbrahim Kanouche subsequently incorporated within the Work. 167*46c4c49dSIbrahim Kanouche 168*46c4c49dSIbrahim Kanouche 2. Grant of Copyright License. Subject to the terms and conditions of 169*46c4c49dSIbrahim Kanouche this License, each Contributor hereby grants to You a perpetual, 170*46c4c49dSIbrahim Kanouche worldwide, non-exclusive, no-charge, royalty-free, irrevocable 171*46c4c49dSIbrahim Kanouche copyright license to reproduce, prepare Derivative Works of, 172*46c4c49dSIbrahim Kanouche publicly display, publicly perform, sublicense, and distribute the 173*46c4c49dSIbrahim Kanouche Work and such Derivative Works in Source or Object form. 174*46c4c49dSIbrahim Kanouche 175*46c4c49dSIbrahim Kanouche 3. Grant of Patent License. Subject to the terms and conditions of 176*46c4c49dSIbrahim Kanouche this License, each Contributor hereby grants to You a perpetual, 177*46c4c49dSIbrahim Kanouche worldwide, non-exclusive, no-charge, royalty-free, irrevocable 178*46c4c49dSIbrahim Kanouche (except as stated in this section) patent license to make, have made, 179*46c4c49dSIbrahim Kanouche use, offer to sell, sell, import, and otherwise transfer the Work, 180*46c4c49dSIbrahim Kanouche where such license applies only to those patent claims licensable 181*46c4c49dSIbrahim Kanouche by such Contributor that are necessarily infringed by their 182*46c4c49dSIbrahim Kanouche Contribution(s) alone or by combination of their Contribution(s) 183*46c4c49dSIbrahim Kanouche with the Work to which such Contribution(s) was submitted. If You 184*46c4c49dSIbrahim Kanouche institute patent litigation against any entity (including a 185*46c4c49dSIbrahim Kanouche cross-claim or counterclaim in a lawsuit) alleging that the Work 186*46c4c49dSIbrahim Kanouche or a Contribution incorporated within the Work constitutes direct 187*46c4c49dSIbrahim Kanouche or contributory patent infringement, then any patent licenses 188*46c4c49dSIbrahim Kanouche granted to You under this License for that Work shall terminate 189*46c4c49dSIbrahim Kanouche as of the date such litigation is filed. 190*46c4c49dSIbrahim Kanouche 191*46c4c49dSIbrahim Kanouche 4. Redistribution. You may reproduce and distribute copies of the 192*46c4c49dSIbrahim Kanouche Work or Derivative Works thereof in any medium, with or without 193*46c4c49dSIbrahim Kanouche modifications, and in Source or Object form, provided that You 194*46c4c49dSIbrahim Kanouche meet the following conditions: 195*46c4c49dSIbrahim Kanouche 196*46c4c49dSIbrahim Kanouche (a) You must give any other recipients of the Work or 197*46c4c49dSIbrahim Kanouche Derivative Works a copy of this License; and 198*46c4c49dSIbrahim Kanouche 199*46c4c49dSIbrahim Kanouche (b) You must cause any modified files to carry prominent notices 200*46c4c49dSIbrahim Kanouche stating that You changed the files; and 201*46c4c49dSIbrahim Kanouche 202*46c4c49dSIbrahim Kanouche (c) You must retain, in the Source form of any Derivative Works 203*46c4c49dSIbrahim Kanouche that You distribute, all copyright, patent, trademark, and 204*46c4c49dSIbrahim Kanouche attribution notices from the Source form of the Work, 205*46c4c49dSIbrahim Kanouche excluding those notices that do not pertain to any part of 206*46c4c49dSIbrahim Kanouche the Derivative Works; and 207*46c4c49dSIbrahim Kanouche 208*46c4c49dSIbrahim Kanouche (d) If the Work includes a "NOTICE" text file as part of its 209*46c4c49dSIbrahim Kanouche distribution, then any Derivative Works that You distribute must 210*46c4c49dSIbrahim Kanouche include a readable copy of the attribution notices contained 211*46c4c49dSIbrahim Kanouche within such NOTICE file, excluding those notices that do not 212*46c4c49dSIbrahim Kanouche pertain to any part of the Derivative Works, in at least one 213*46c4c49dSIbrahim Kanouche of the following places: within a NOTICE text file distributed 214*46c4c49dSIbrahim Kanouche as part of the Derivative Works; within the Source form or 215*46c4c49dSIbrahim Kanouche documentation, if provided along with the Derivative Works; or, 216*46c4c49dSIbrahim Kanouche within a display generated by the Derivative Works, if and 217*46c4c49dSIbrahim Kanouche wherever such third-party notices normally appear. The contents 218*46c4c49dSIbrahim Kanouche of the NOTICE file are for informational purposes only and 219*46c4c49dSIbrahim Kanouche do not modify the License. You may add Your own attribution 220*46c4c49dSIbrahim Kanouche notices within Derivative Works that You distribute, alongside 221*46c4c49dSIbrahim Kanouche or as an addendum to the NOTICE text from the Work, provided 222*46c4c49dSIbrahim Kanouche that such additional attribution notices cannot be construed 223*46c4c49dSIbrahim Kanouche as modifying the License. 224*46c4c49dSIbrahim Kanouche 225*46c4c49dSIbrahim Kanouche You may add Your own copyright statement to Your modifications and 226*46c4c49dSIbrahim Kanouche may provide additional or different license terms and conditions 227*46c4c49dSIbrahim Kanouche for use, reproduction, or distribution of Your modifications, or 228*46c4c49dSIbrahim Kanouche for any such Derivative Works as a whole, provided Your use, 229*46c4c49dSIbrahim Kanouche reproduction, and distribution of the Work otherwise complies with 230*46c4c49dSIbrahim Kanouche the conditions stated in this License. 231*46c4c49dSIbrahim Kanouche 232*46c4c49dSIbrahim Kanouche 5. Submission of Contributions. Unless You explicitly state otherwise, 233*46c4c49dSIbrahim Kanouche any Contribution intentionally submitted for inclusion in the Work 234*46c4c49dSIbrahim Kanouche by You to the Licensor shall be under the terms and conditions of 235*46c4c49dSIbrahim Kanouche this License, without any additional terms or conditions. 236*46c4c49dSIbrahim Kanouche Notwithstanding the above, nothing herein shall supersede or modify 237*46c4c49dSIbrahim Kanouche the terms of any separate license agreement you may have executed 238*46c4c49dSIbrahim Kanouche with Licensor regarding such Contributions. 239*46c4c49dSIbrahim Kanouche 240*46c4c49dSIbrahim Kanouche 6. Trademarks. This License does not grant permission to use the trade 241*46c4c49dSIbrahim Kanouche names, trademarks, service marks, or product names of the Licensor, 242*46c4c49dSIbrahim Kanouche except as required for reasonable and customary use in describing the 243*46c4c49dSIbrahim Kanouche origin of the Work and reproducing the content of the NOTICE file. 244*46c4c49dSIbrahim Kanouche 245*46c4c49dSIbrahim Kanouche 7. Disclaimer of Warranty. Unless required by applicable law or 246*46c4c49dSIbrahim Kanouche agreed to in writing, Licensor provides the Work (and each 247*46c4c49dSIbrahim Kanouche Contributor provides its Contributions) on an "AS IS" BASIS, 248*46c4c49dSIbrahim Kanouche WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 249*46c4c49dSIbrahim Kanouche implied, including, without limitation, any warranties or conditions 250*46c4c49dSIbrahim Kanouche of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 251*46c4c49dSIbrahim Kanouche PARTICULAR PURPOSE. You are solely responsible for determining the 252*46c4c49dSIbrahim Kanouche appropriateness of using or redistributing the Work and assume any 253*46c4c49dSIbrahim Kanouche risks associated with Your exercise of permissions under this License. 254*46c4c49dSIbrahim Kanouche 255*46c4c49dSIbrahim Kanouche 8. Limitation of Liability. In no event and under no legal theory, 256*46c4c49dSIbrahim Kanouche whether in tort (including negligence), contract, or otherwise, 257*46c4c49dSIbrahim Kanouche unless required by applicable law (such as deliberate and grossly 258*46c4c49dSIbrahim Kanouche negligent acts) or agreed to in writing, shall any Contributor be 259*46c4c49dSIbrahim Kanouche liable to You for damages, including any direct, indirect, special, 260*46c4c49dSIbrahim Kanouche incidental, or consequential damages of any character arising as a 261*46c4c49dSIbrahim Kanouche result of this License or out of the use or inability to use the 262*46c4c49dSIbrahim Kanouche Work (including but not limited to damages for loss of goodwill, 263*46c4c49dSIbrahim Kanouche work stoppage, computer failure or malfunction, or any and all 264*46c4c49dSIbrahim Kanouche other commercial damages or losses), even if such Contributor 265*46c4c49dSIbrahim Kanouche has been advised of the possibility of such damages. 266*46c4c49dSIbrahim Kanouche 267*46c4c49dSIbrahim Kanouche 9. Accepting Warranty or Additional Liability. While redistributing 268*46c4c49dSIbrahim Kanouche the Work or Derivative Works thereof, You may choose to offer, 269*46c4c49dSIbrahim Kanouche and charge a fee for, acceptance of support, warranty, indemnity, 270*46c4c49dSIbrahim Kanouche or other liability obligations and/or rights consistent with this 271*46c4c49dSIbrahim Kanouche License. However, in accepting such obligations, You may act only 272*46c4c49dSIbrahim Kanouche on Your own behalf and on Your sole responsibility, not on behalf 273*46c4c49dSIbrahim Kanouche of any other Contributor, and only if You agree to indemnify, 274*46c4c49dSIbrahim Kanouche defend, and hold each Contributor harmless for any liability 275*46c4c49dSIbrahim Kanouche incurred by, or claims asserted against, such Contributor by reason 276*46c4c49dSIbrahim Kanouche of your accepting any such warranty or additional liability. 277*46c4c49dSIbrahim Kanouche 278*46c4c49dSIbrahim Kanouche END OF TERMS AND CONDITIONS 279*46c4c49dSIbrahim Kanouche 280*46c4c49dSIbrahim Kanouche APPENDIX: How to apply the Apache License to your work. 281*46c4c49dSIbrahim Kanouche 282*46c4c49dSIbrahim Kanouche To apply the Apache License to your work, attach the following 283*46c4c49dSIbrahim Kanouche boilerplate notice, with the fields enclosed by brackets "{}" 284*46c4c49dSIbrahim Kanouche replaced with your own identifying information. (Don't include 285*46c4c49dSIbrahim Kanouche the brackets!) The text should be enclosed in the appropriate 286*46c4c49dSIbrahim Kanouche comment syntax for the file format. We also recommend that a 287*46c4c49dSIbrahim Kanouche file or class name and description of purpose be included on the 288*46c4c49dSIbrahim Kanouche same "printed page" as the copyright notice for easier 289*46c4c49dSIbrahim Kanouche identification within third-party archives. 290*46c4c49dSIbrahim Kanouche 291*46c4c49dSIbrahim Kanouche Copyright {yyyy} {name of copyright owner} 292*46c4c49dSIbrahim Kanouche 293*46c4c49dSIbrahim Kanouche Licensed under the Apache License, Version 2.0 (the "License"); 294*46c4c49dSIbrahim Kanouche you may not use this file except in compliance with the License. 295*46c4c49dSIbrahim Kanouche You may obtain a copy of the License at 296*46c4c49dSIbrahim Kanouche 297*46c4c49dSIbrahim Kanouche http://www.apache.org/licenses/LICENSE-2.0 298*46c4c49dSIbrahim Kanouche 299*46c4c49dSIbrahim Kanouche Unless required by applicable law or agreed to in writing, software 300*46c4c49dSIbrahim Kanouche distributed under the License is distributed on an "AS IS" BASIS, 301*46c4c49dSIbrahim Kanouche WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 302*46c4c49dSIbrahim Kanouche See the License for the specific language governing permissions and 303*46c4c49dSIbrahim Kanouche limitations under the License. 304*46c4c49dSIbrahim Kanouche 305*46c4c49dSIbrahim Kanouche============================================================================== 306*46c4c49dSIbrahim Kanouche 307*46c4c49dSIbrahim KanoucheSimple DirectMedia Layer 308*46c4c49dSIbrahim Kanouche Copyright (C) 1997-2014 Sam Lantinga <[email protected]> 309*46c4c49dSIbrahim Kanouche 310*46c4c49dSIbrahim Kanouche This software is provided 'as-is', without any express or implied 311*46c4c49dSIbrahim Kanouche warranty. In no event will the authors be held liable for any damages 312*46c4c49dSIbrahim Kanouche arising from the use of this software. 313*46c4c49dSIbrahim Kanouche 314*46c4c49dSIbrahim Kanouche Permission is granted to anyone to use this software for any purpose, 315*46c4c49dSIbrahim Kanouche including commercial applications, and to alter it and redistribute it 316*46c4c49dSIbrahim Kanouche freely, subject to the following restrictions: 317*46c4c49dSIbrahim Kanouche 318*46c4c49dSIbrahim Kanouche 1. The origin of this software must not be misrepresented; you must not 319*46c4c49dSIbrahim Kanouche claim that you wrote the original software. If you use this software 320*46c4c49dSIbrahim Kanouche in a product, an acknowledgment in the product documentation would be 321*46c4c49dSIbrahim Kanouche appreciated but is not required. 322*46c4c49dSIbrahim Kanouche 2. Altered source versions must be plainly marked as such, and must not be 323*46c4c49dSIbrahim Kanouche misrepresented as being the original software. 324*46c4c49dSIbrahim Kanouche 3. This notice may not be removed or altered from any source distribution. 325*46c4c49dSIbrahim Kanouche 326*46c4c49dSIbrahim Kanouche============================================================================== 327*46c4c49dSIbrahim Kanouche 328*46c4c49dSIbrahim KanoucheFiles: tools/filelock.py 329*46c4c49dSIbrahim Kanouche 330*46c4c49dSIbrahim KanoucheThis is free and unencumbered software released into the public domain. 331*46c4c49dSIbrahim Kanouche 332*46c4c49dSIbrahim KanoucheAnyone is free to copy, modify, publish, use, compile, sell, or 333*46c4c49dSIbrahim Kanouchedistribute this software, either in source code form or as a compiled 334*46c4c49dSIbrahim Kanouchebinary, for any purpose, commercial or non-commercial, and by any 335*46c4c49dSIbrahim Kanouchemeans. 336*46c4c49dSIbrahim Kanouche 337*46c4c49dSIbrahim KanoucheIn jurisdictions that recognize copyright laws, the author or authors 338*46c4c49dSIbrahim Kanoucheof this software dedicate any and all copyright interest in the 339*46c4c49dSIbrahim Kanouchesoftware to the public domain. We make this dedication for the benefit 340*46c4c49dSIbrahim Kanoucheof the public at large and to the detriment of our heirs and 341*46c4c49dSIbrahim Kanouchesuccessors. We intend this dedication to be an overt act of 342*46c4c49dSIbrahim Kanoucherelinquishment in perpetuity of all present and future rights to this 343*46c4c49dSIbrahim Kanouchesoftware under copyright law. 344*46c4c49dSIbrahim Kanouche 345*46c4c49dSIbrahim KanoucheTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 346*46c4c49dSIbrahim KanoucheEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 347*46c4c49dSIbrahim KanoucheMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 348*46c4c49dSIbrahim KanoucheIN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR 349*46c4c49dSIbrahim KanoucheOTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 350*46c4c49dSIbrahim KanoucheARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 351*46c4c49dSIbrahim KanoucheOTHER DEALINGS IN THE SOFTWARE. 352*46c4c49dSIbrahim Kanouche 353*46c4c49dSIbrahim KanoucheFor more information, please refer to <http://unlicense.org> 354*46c4c49dSIbrahim Kanouche 355*46c4c49dSIbrahim Kanouche============================================================================== 356*46c4c49dSIbrahim Kanouche 357*46c4c49dSIbrahim KanoucheFiles: tools/eliminator/node_modules/uglify-js/... tools/node_modules/terser/... 358*46c4c49dSIbrahim Kanouche 359*46c4c49dSIbrahim Kanouche Distributed under the BSD license: 360*46c4c49dSIbrahim Kanouche 361*46c4c49dSIbrahim Kanouche Copyright 2012 (c) Mihai Bazon <[email protected]> 362*46c4c49dSIbrahim Kanouche 363*46c4c49dSIbrahim Kanouche Redistribution and use in source and binary forms, with or without 364*46c4c49dSIbrahim Kanouche modification, are permitted provided that the following conditions 365*46c4c49dSIbrahim Kanouche are met: 366*46c4c49dSIbrahim Kanouche 367*46c4c49dSIbrahim Kanouche * Redistributions of source code must retain the above 368*46c4c49dSIbrahim Kanouche copyright notice, this list of conditions and the following 369*46c4c49dSIbrahim Kanouche disclaimer. 370*46c4c49dSIbrahim Kanouche 371*46c4c49dSIbrahim Kanouche * Redistributions in binary form must reproduce the above 372*46c4c49dSIbrahim Kanouche copyright notice, this list of conditions and the following 373*46c4c49dSIbrahim Kanouche disclaimer in the documentation and/or other materials 374*46c4c49dSIbrahim Kanouche provided with the distribution. 375*46c4c49dSIbrahim Kanouche 376*46c4c49dSIbrahim Kanouche THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER “AS IS” AND ANY 377*46c4c49dSIbrahim Kanouche EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 378*46c4c49dSIbrahim Kanouche IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 379*46c4c49dSIbrahim Kanouche PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE 380*46c4c49dSIbrahim Kanouche LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, 381*46c4c49dSIbrahim Kanouche OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 382*46c4c49dSIbrahim Kanouche PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 383*46c4c49dSIbrahim Kanouche PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 384*46c4c49dSIbrahim Kanouche THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR 385*46c4c49dSIbrahim Kanouche TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF 386*46c4c49dSIbrahim Kanouche THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 387*46c4c49dSIbrahim Kanouche SUCH DAMAGE. 388*46c4c49dSIbrahim Kanouche 389*46c4c49dSIbrahim Kanouche============================================================================== 390*46c4c49dSIbrahim Kanouche 391*46c4c49dSIbrahim KanoucheFiles: system/include/webgpu/webgpu.h 392*46c4c49dSIbrahim Kanouche 393*46c4c49dSIbrahim KanoucheBSD 3-Clause License 394*46c4c49dSIbrahim Kanouche 395*46c4c49dSIbrahim KanoucheCopyright (c) 2019, "WebGPU native" developers 396*46c4c49dSIbrahim KanoucheAll rights reserved. 397*46c4c49dSIbrahim Kanouche 398*46c4c49dSIbrahim KanoucheRedistribution and use in source and binary forms, with or without 399*46c4c49dSIbrahim Kanouchemodification, are permitted provided that the following conditions are met: 400*46c4c49dSIbrahim Kanouche 401*46c4c49dSIbrahim Kanouche1. Redistributions of source code must retain the above copyright notice, this 402*46c4c49dSIbrahim Kanouche list of conditions and the following disclaimer. 403*46c4c49dSIbrahim Kanouche 404*46c4c49dSIbrahim Kanouche2. Redistributions in binary form must reproduce the above copyright notice, 405*46c4c49dSIbrahim Kanouche this list of conditions and the following disclaimer in the documentation 406*46c4c49dSIbrahim Kanouche and/or other materials provided with the distribution. 407*46c4c49dSIbrahim Kanouche 408*46c4c49dSIbrahim Kanouche3. Neither the name of the copyright holder nor the names of its 409*46c4c49dSIbrahim Kanouche contributors may be used to endorse or promote products derived from 410*46c4c49dSIbrahim Kanouche this software without specific prior written permission. 411*46c4c49dSIbrahim Kanouche 412*46c4c49dSIbrahim KanoucheTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 413*46c4c49dSIbrahim KanoucheAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 414*46c4c49dSIbrahim KanoucheIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 415*46c4c49dSIbrahim KanoucheDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 416*46c4c49dSIbrahim KanoucheFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 417*46c4c49dSIbrahim KanoucheDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 418*46c4c49dSIbrahim KanoucheSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 419*46c4c49dSIbrahim KanoucheCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 420*46c4c49dSIbrahim KanoucheOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 421*46c4c49dSIbrahim KanoucheOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 422*46c4c49dSIbrahim Kanouche 423*46c4c49dSIbrahim Kanouche============================================================================== 424*46c4c49dSIbrahim Kanouche 425*46c4c49dSIbrahim KanoucheCopyright (c) 2005-2011 David Schultz <[email protected]> 426*46c4c49dSIbrahim KanoucheAll rights reserved. 427*46c4c49dSIbrahim Kanouche 428*46c4c49dSIbrahim KanoucheRedistribution and use in source and binary forms, with or without 429*46c4c49dSIbrahim Kanouchemodification, are permitted provided that the following conditions 430*46c4c49dSIbrahim Kanoucheare met: 431*46c4c49dSIbrahim Kanouche1. Redistributions of source code must retain the above copyright 432*46c4c49dSIbrahim Kanouche notice, this list of conditions and the following disclaimer. 433*46c4c49dSIbrahim Kanouche2. Redistributions in binary form must reproduce the above copyright 434*46c4c49dSIbrahim Kanouche notice, this list of conditions and the following disclaimer in the 435*46c4c49dSIbrahim Kanouche documentation and/or other materials provided with the distribution. 436*46c4c49dSIbrahim Kanouche 437*46c4c49dSIbrahim KanoucheTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 438*46c4c49dSIbrahim KanoucheANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 439*46c4c49dSIbrahim KanoucheIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 440*46c4c49dSIbrahim KanoucheARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 441*46c4c49dSIbrahim KanoucheFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 442*46c4c49dSIbrahim KanoucheDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 443*46c4c49dSIbrahim KanoucheOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 444*46c4c49dSIbrahim KanoucheHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 445*46c4c49dSIbrahim KanoucheLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 446*46c4c49dSIbrahim KanoucheOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 447*46c4c49dSIbrahim KanoucheSUCH DAMAGE. 448