UNPKG

4.58 kBPlain TextView Raw
1The Buidler EVM functionality is licensed under the NOMIC LABS DEVELOPER
2LICENSE AGREEMENT as defined below. This includes the source code contained
3in the directories "src/internal/buidler-evm" and "test/internal/buidler-evm"
4as well as the compiled code in the "internal/buidler-evm" directory of the
5"@nomiclabs/buidler" NPM package. All other Buidler code is licensed under
6the MIT License as defined below.
7
8The MIT License
9
10Copyright (c) 2019 Nomic Labs LLC
11
12Permission is hereby granted, free of charge, to any person obtaining a copy
13of this software and associated documentation files (the "Software"), to deal
14in the Software without restriction, including without limitation the rights
15to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
16copies of the Software, and to permit persons to whom the Software is
17furnished to do so, subject to the following conditions:
18
19The above copyright notice and this permission notice shall be included in
20all copies or substantial portions of the Software.
21
22THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
23IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
24FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
25AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
26LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
27OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
28THE SOFTWARE.
29
30NOMIC LABS DEVELOPER LICENSE AGREEMENT
31
32This Nomic Labs Developer License Agreement (the "Agreement") governs the use of
33the Buidler EVM software (the "Software") distributed by Nomic Labs LLC
34("Nomic Labs") as a component of the buidler-core software. By using the
35Software, you (or the entity on whose behalf you are using the Software)
36("Licensee") agree to be bound by this Agreement.
37
381. License Grant. Nomic Labs grants to Licensee a non-exclusive, revocable and
39non-transferable right to: (a) reproduce and distribute verbatim copies of the
40Software, (b) run the Software for Licensee's internal business purposes,
41(c) produce derivative works of buidler-core that incorporate the Software
42unmodified, and (d) use the software as a developer tool to produce and test
43Licensee's own software products ("Licensee Products"). Licensee Products are
44not restricted by this Agreement so long as they do not incorporate any portion
45of the Software and are not designed to interface directly with the Software.
46
472. Use Restrictions. Except as expressly permitted by Section 1 of this
48Agreement, Licensee shall not, directly or indirectly: (a) sublicense, resell,
49rent, lease, distribute, market, commercialize, or otherwise transfer the
50Software, or any rights therein; (b) modify, alter, or translate the Software
51(whether in source code form or during runtime); (c) prepare any derivative work
52based on the Software; (d) remove or alter any copyright, trademark or
53proprietary notice in the Software or (e) use the Software for the purpose of
54building a competitive product or service or copying its features or user
55interface.
56
573. Term and Termination. This Agreement shall terminate immediately upon
58Licensee's material breach of the Agreement. Upon termination of this Agreement,
59all licenses granted herein will automatically terminate, and Licensee will
60discontinue all use of the Software and destroy any copies of the Software in
61its possession. Sections 2, 4, and 5 of this Agreement shall survive termination
62or expiration of the Agreement.
63
644. Disclaimer of Warranties. THE SOFTWARE IS PROVIDED TO LICENSEE ON AN "AS IS"
65BASIS. ALL CONDITIONS, REPRESENTATIONS AND WARRANTIES, WHETHER EXPRESS, IMPLIED,
66STATUTORY OR OTHERWISE, ARE HEREBY DISCLAIMED TO THE MAXIMUM EXTENT PERMITTED BY
67APPLICABLE LAW, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTY OF
68MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT OF THIRD
69PARTY RIGHTS.
70
715. Limitation of Liability. EXCEPT FOR A BREACH BY LICENSEE OF SECTIONS 1 OR 2,
72IN NO EVENT SHALL EITHER PARTY BE LIABLE TO THE OTHER PARTY FOR ANY LOST PROFITS
73OR REVENUE OR FOR ANY INDIRECT, SPECIAL, COVER, PUNITIVE, INCIDENTAL OR
74CONSEQUENTIAL DAMAGES, ARISING UNDER THIS AGREEMENT AND WHETHER OR NOT SUCH
75PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. THE FOREGOING
76DISCLAIMER SHALL NOT APPLY TO THE EXTENT PROHIBITED BY APPLICABLE LAW. IN NO
77EVENT SHALL NOMIC LABS'S AGGREGATE LIABILITY ARISING OUT OF OR RELATED TO THIS
78AGREEMENT, WHETHER IN CONTRACT, TORT OR UNDER ANY OTHER THEORY OF LIABILITY,
79EXCEED $100.