|
| 1 | +INTERNET COMPUTER COMMUNITY SOURCE LICENSE |
| 2 | + |
| 3 | +v1.0 |
| 4 | + |
| 5 | +License text copyright © 2021 DFINITY Foundation, All Rights Reserved. “Internet |
| 6 | +Computer Community Source License” is a trademark of the DFINITY Foundation. |
| 7 | + |
| 8 | +TERMS AND CONDITIONS |
| 9 | + |
| 10 | +If you use this code (the “software”), you accept this license. If you do not |
| 11 | +accept the license, do not use the software. |
| 12 | + |
| 13 | +1. Definitions |
| 14 | + |
| 15 | +The terms “reproduce,” “reproduction,” “derivative works,” and distribution” |
| 16 | +have the same meaning here as under U.S. copyright law. |
| 17 | + |
| 18 | +A “contribution” is the original software, or any additions or changes to the |
| 19 | +software. |
| 20 | + |
| 21 | +A “contributor” is any person that distributes its contribution under this |
| 22 | +license. |
| 23 | + |
| 24 | +“Internet Computer” is the decentralized compute platform originated by the |
| 25 | +DFINITY Foundation and stewarded by the Internet Computer Association. |
| 26 | + |
| 27 | +2. Grant of Rights |
| 28 | + |
| 29 | +(A) Copyright Grant - Subject to the terms of this license, including the |
| 30 | +license conditions and limitations in Section 3, each contributor grants you a |
| 31 | +non-exclusive, worldwide, royalty-free copyright license to reproduce its |
| 32 | +contribution, prepare derivative works of its contribution, and distribute its |
| 33 | +contribution or any derivative works that you create. |
| 34 | + |
| 35 | +(B) Patent Grant - Subject to the terms of this license, including the license |
| 36 | +conditions and limitations in Section 3, each contributor grants you a |
| 37 | +non-exclusive, worldwide, royalty-free license under its licensed patents to |
| 38 | +make, have made, use, sell, offer for sale, import, and/or otherwise dispose of |
| 39 | +its contribution in the software or derivative works of the contribution in the |
| 40 | +software. |
| 41 | + |
| 42 | +3. Conditions and Limitations |
| 43 | + |
| 44 | +(A) Platform Limitation - The licenses granted in sections 2(A) and 2(B) extend |
| 45 | +only to the software or derivative works that you create that run directly on |
| 46 | +the Internet Computer platform. |
| 47 | + |
| 48 | +(B) This license does not grant you rights to use any contributors’ name, logo, |
| 49 | +or trademarks. |
| 50 | + |
| 51 | +(C) If you distribute any portion of the software, you must retain all |
| 52 | +copyright, patent, trademark, and attribution notices that are present in the |
| 53 | +software. |
| 54 | + |
| 55 | +(D) If you distribute any portion of the software in source code form, you may |
| 56 | +do so only under this license by including a complete copy of this license with |
| 57 | +your distribution. If you distribute any portion of the software in compiled or |
| 58 | +object code form, you may only do so under a license that complies with this |
| 59 | +license. |
| 60 | + |
| 61 | +(E) If you have modified the Software or created derivative works, and |
| 62 | +distribute such modifications or derivative works, you will cause the modified |
| 63 | +files to carry prominent notices so that recipients know that they are not |
| 64 | +receiving the original software. Such notices must state: (i) that you have |
| 65 | +changed the software; and (ii) the date of any changes. |
| 66 | + |
| 67 | +(F) THE SOFTWARE COMES "AS IS", WITH NO WARRANTIES. THIS MEANS THE CONTRIBUTORS |
| 68 | +GIVE NO EXPRESS, IMPLIED OR STATUTORY WARRANTY, INCLUDING WITHOUT LIMITATION, |
| 69 | +WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE OR ANY |
| 70 | +WARRANTY OF TITLE OR NON-INFRINGEMENT. ALSO, YOU MUST PASS THIS DISCLAIMER ON |
| 71 | +WHENEVER YOU DISTRIBUTE THE SOFTWARE OR DERIVATIVE WORKS. |
| 72 | + |
| 73 | +(G) DFINITY WILL NOT BE LIABLE FOR ANY DAMAGES RELATED TO THE SOFTWARE OR THIS |
| 74 | +LICENSE, INCLUDING DIRECT, INDIRECT, SPECIAL, CONSEQUENTIAL OR INCIDENTAL |
| 75 | +DAMAGES, TO THE MAXIMUM EXTENT THE LAW PERMITS, NO MATTER WHAT LEGAL THEORY IT |
| 76 | +IS BASED ON (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED |
| 77 | +INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE |
| 78 | +PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF YOU OR OTHER PARTY HAS BEEN |
| 79 | +ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. ALSO, YOU MUST PASS THIS LIMITATION |
| 80 | +OF LIABILITY ON WHENEVER YOU DISTRIBUTE THE SOFTWARE OR DERIVATIVE WORKS. |
| 81 | + |
| 82 | +(H) If you bring a patent claim against any contributor over patents that you |
| 83 | +claim are infringed by the software or a claim against anyone for their use of |
| 84 | +the software, your license the software automatically terminates. |
| 85 | + |
| 86 | +(I) Your rights under this license automatically terminates if you breach it in |
| 87 | +any way. |
| 88 | + |
| 89 | +(J) Each contributor grants to the Foundation the right to distribute the |
| 90 | +contribution of the contributor under a license which is more permissive than |
| 91 | +this license. A more permissive license shall be in particular a license with |
| 92 | +less restrictions on how the contribution can be reproduced, modified and |
| 93 | +distributed than this license. A more permissive license may be in particular |
| 94 | +understood as a license that sets asides the platform limitation in section 3 |
| 95 | +(A) of this license. A more permissive license shall include in particular the |
| 96 | +Apache License Version 2.0 (or future versions thereof) and the MIT License. The |
| 97 | +decision on such a distribution under a more permissive license is at the sole |
| 98 | +discretion of the Foundation |
| 99 | + |
| 100 | +(K) The Foundation reserves all rights not expressly granted to you in this |
| 101 | +license. |
| 102 | + |
| 103 | +END OF TERMS AND CONDITIONS |
0 commit comments