Mercurial > hg > truffle
annotate LICENCE.UPL @ 22165:67f75f61c974
Certain languages (like FastR) prefer access to raw byte streams. Offering it. One always has an option to wrap Input and Output Streams into character based Readers and Writers
author | Jaroslav Tulach <jaroslav.tulach@oracle.com> |
---|---|
date | Mon, 21 Sep 2015 12:36:30 +0200 |
parents | aa58c0ac44e8 |
children |
rev | line source |
---|---|
21998
aa58c0ac44e8
Remove old licence files and add UPL licence
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
diff
changeset
|
1 The Universal Permissive License (UPL), Version 1.0 |
aa58c0ac44e8
Remove old licence files and add UPL licence
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
diff
changeset
|
2 |
aa58c0ac44e8
Remove old licence files and add UPL licence
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
diff
changeset
|
3 Subject to the condition set forth below, permission is hereby granted to any |
aa58c0ac44e8
Remove old licence files and add UPL licence
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
diff
changeset
|
4 person obtaining a copy of this software, associated documentation and/or |
aa58c0ac44e8
Remove old licence files and add UPL licence
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
diff
changeset
|
5 data (collectively the "Software"), free of charge and under any and all |
aa58c0ac44e8
Remove old licence files and add UPL licence
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
diff
changeset
|
6 copyright rights in the Software, and any and all patent rights owned or |
aa58c0ac44e8
Remove old licence files and add UPL licence
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
diff
changeset
|
7 freely licensable by each licensor hereunder covering either (i) the |
aa58c0ac44e8
Remove old licence files and add UPL licence
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
diff
changeset
|
8 unmodified Software as contributed to or provided by such licensor, or (ii) |
aa58c0ac44e8
Remove old licence files and add UPL licence
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
diff
changeset
|
9 the Larger Works (as defined below), to deal in both |
aa58c0ac44e8
Remove old licence files and add UPL licence
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
diff
changeset
|
10 |
aa58c0ac44e8
Remove old licence files and add UPL licence
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
diff
changeset
|
11 (a) the Software, and |
aa58c0ac44e8
Remove old licence files and add UPL licence
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
diff
changeset
|
12 |
aa58c0ac44e8
Remove old licence files and add UPL licence
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
diff
changeset
|
13 (b) any piece of software and/or hardware listed in the lrgrwrks.txt file if |
aa58c0ac44e8
Remove old licence files and add UPL licence
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
diff
changeset
|
14 one is included with the Software each a "Larger Work" to which the Software |
aa58c0ac44e8
Remove old licence files and add UPL licence
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
diff
changeset
|
15 is contributed by such licensors), |
aa58c0ac44e8
Remove old licence files and add UPL licence
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
diff
changeset
|
16 |
aa58c0ac44e8
Remove old licence files and add UPL licence
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
diff
changeset
|
17 without restriction, including without limitation the rights to copy, create |
aa58c0ac44e8
Remove old licence files and add UPL licence
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
diff
changeset
|
18 derivative works of, display, perform, and distribute the Software and make, |
aa58c0ac44e8
Remove old licence files and add UPL licence
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
diff
changeset
|
19 use, sell, offer for sale, import, export, have made, and have sold the |
aa58c0ac44e8
Remove old licence files and add UPL licence
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
diff
changeset
|
20 Software and the Larger Work(s), and to sublicense the foregoing rights on |
aa58c0ac44e8
Remove old licence files and add UPL licence
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
diff
changeset
|
21 either these or other terms. |
aa58c0ac44e8
Remove old licence files and add UPL licence
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
diff
changeset
|
22 |
aa58c0ac44e8
Remove old licence files and add UPL licence
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
diff
changeset
|
23 This license is subject to the following condition: |
aa58c0ac44e8
Remove old licence files and add UPL licence
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
diff
changeset
|
24 |
aa58c0ac44e8
Remove old licence files and add UPL licence
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
diff
changeset
|
25 The above copyright notice and either this complete permission notice or at a |
aa58c0ac44e8
Remove old licence files and add UPL licence
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
diff
changeset
|
26 minimum a reference to the UPL must be included in all copies or substantial |
aa58c0ac44e8
Remove old licence files and add UPL licence
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
diff
changeset
|
27 portions of the Software. |
aa58c0ac44e8
Remove old licence files and add UPL licence
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
diff
changeset
|
28 |
aa58c0ac44e8
Remove old licence files and add UPL licence
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
diff
changeset
|
29 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |
aa58c0ac44e8
Remove old licence files and add UPL licence
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
diff
changeset
|
30 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
aa58c0ac44e8
Remove old licence files and add UPL licence
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
diff
changeset
|
31 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE |
aa58c0ac44e8
Remove old licence files and add UPL licence
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
diff
changeset
|
32 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER |
aa58c0ac44e8
Remove old licence files and add UPL licence
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
diff
changeset
|
33 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, |
aa58c0ac44e8
Remove old licence files and add UPL licence
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
diff
changeset
|
34 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE |
aa58c0ac44e8
Remove old licence files and add UPL licence
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
diff
changeset
|
35 SOFTWARE. |