UNPKG

5.91 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. The contents of the "sample-project/"
6directory is licensed under the The Unlicense as defined below. All other
7Buidler code is licensed under the MIT License as defined below.
8
9
10
11The MIT License
12
13Copyright (c) 2019 Nomic Labs LLC
14
15Permission is hereby granted, free of charge, to any person obtaining a copy
16of this software and associated documentation files (the "Software"), to deal
17in the Software without restriction, including without limitation the rights
18to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
19copies of the Software, and to permit persons to whom the Software is
20furnished to do so, subject to the following conditions:
21
22The above copyright notice and this permission notice shall be included in
23all copies or substantial portions of the Software.
24
25THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
26IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
27FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
28AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
29LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
30OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
31THE SOFTWARE.
32
33
34
35The Unlicense
36
37This is free and unencumbered software released into the public domain.
38
39Anyone is free to copy, modify, publish, use, compile, sell, or
40distribute this software, either in source code form or as a compiled
41binary, for any purpose, commercial or non-commercial, and by any
42means.
43
44In jurisdictions that recognize copyright laws, the author or authors
45of this software dedicate any and all copyright interest in the
46software to the public domain. We make this dedication for the benefit
47of the public at large and to the detriment of our heirs and
48successors. We intend this dedication to be an overt act of
49relinquishment in perpetuity of all present and future rights to this
50software under copyright law.
51
52THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
53EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
54MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
55IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
56OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
57ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
58OTHER DEALINGS IN THE SOFTWARE.
59
60For more information, please refer to <http://unlicense.org/>
61
62
63
64NOMIC LABS DEVELOPER LICENSE AGREEMENT
65
66This Nomic Labs Developer License Agreement (the "Agreement") governs the use of
67the Buidler EVM software (the "Software") distributed by Nomic Labs LLC
68("Nomic Labs") as a component of the buidler-core software. By using the
69Software, you (or the entity on whose behalf you are using the Software)
70("Licensee") agree to be bound by this Agreement.
71
721. License Grant. Nomic Labs grants to Licensee a non-exclusive, revocable and
73non-transferable right to: (a) reproduce and distribute verbatim copies of the
74Software, (b) run the Software for Licensee's internal business purposes,
75(c) produce derivative works of buidler-core that incorporate the Software
76unmodified, and (d) use the software as a developer tool to produce and test
77Licensee's own software products ("Licensee Products"). Licensee Products are
78not restricted by this Agreement so long as they do not incorporate any portion
79of the Software and are not designed to interface directly with the Software.
80
812. Use Restrictions. Except as expressly permitted by Section 1 of this
82Agreement, Licensee shall not, directly or indirectly: (a) sublicense, resell,
83rent, lease, distribute, market, commercialize, or otherwise transfer the
84Software, or any rights therein; (b) modify, alter, or translate the Software
85(whether in source code form or during runtime); (c) prepare any derivative work
86based on the Software; (d) remove or alter any copyright, trademark or
87proprietary notice in the Software or (e) use the Software for the purpose of
88building a competitive product or service or copying its features or user
89interface.
90
913. Term and Termination. This Agreement shall terminate immediately upon
92Licensee's material breach of the Agreement. Upon termination of this Agreement,
93all licenses granted herein will automatically terminate, and Licensee will
94discontinue all use of the Software and destroy any copies of the Software in
95its possession. Sections 2, 4, and 5 of this Agreement shall survive termination
96or expiration of the Agreement.
97
984. Disclaimer of Warranties. THE SOFTWARE IS PROVIDED TO LICENSEE ON AN "AS IS"
99BASIS. ALL CONDITIONS, REPRESENTATIONS AND WARRANTIES, WHETHER EXPRESS, IMPLIED,
100STATUTORY OR OTHERWISE, ARE HEREBY DISCLAIMED TO THE MAXIMUM EXTENT PERMITTED BY
101APPLICABLE LAW, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTY OF
102MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT OF THIRD
103PARTY RIGHTS.
104
1055. Limitation of Liability. EXCEPT FOR A BREACH BY LICENSEE OF SECTIONS 1 OR 2,
106IN NO EVENT SHALL EITHER PARTY BE LIABLE TO THE OTHER PARTY FOR ANY LOST PROFITS
107OR REVENUE OR FOR ANY INDIRECT, SPECIAL, COVER, PUNITIVE, INCIDENTAL OR
108CONSEQUENTIAL DAMAGES, ARISING UNDER THIS AGREEMENT AND WHETHER OR NOT SUCH
109PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. THE FOREGOING
110DISCLAIMER SHALL NOT APPLY TO THE EXTENT PROHIBITED BY APPLICABLE LAW. IN NO
111EVENT SHALL NOMIC LABS'S AGGREGATE LIABILITY ARISING OUT OF OR RELATED TO THIS
112AGREEMENT, WHETHER IN CONTRACT, TORT OR UNDER ANY OTHER THEORY OF LIABILITY,
113EXCEED $100.