Skip to content

Commit c3bd812

Browse files
committed
Summarize used software licenses
1 parent 968dbd2 commit c3bd812

File tree

4 files changed

+133
-0
lines changed

4 files changed

+133
-0
lines changed

license/README.md

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
The Apache 2 license (given in full in [LICENSE.txt](../LICENSE.txt)) applies to all code in this repository which is copyright
2+
by JetBrains s.r.o. and contributors. The following sections of the repository contain third-party code, to which different licenses
3+
may apply:
4+
5+
- Path: `core/nativeMain/src`
6+
- Origin: implementation of date/time entities is based on ThreeTen backport project.
7+
- License: BSD 3-Clause ([license/thirdparty/threetenbp_license.txt][threetenbp])
8+
9+
- Path: `core/nativeTest/src`
10+
- Origin: Derived from tests of ThreeTen backport project
11+
- License: BSD 3-Clause ([license/thirdparty/threetenbp_license.txt][threetenbp])
12+
13+
- Path: `core/commonTest/src`
14+
- Origin: Some tests are derived from tests of ThreeTen backport project
15+
- License: BSD 3-Clause ([license/thirdparty/threetenbp_license.txt][threetenbp])
16+
17+
- Path: `thirdparty/date`
18+
- Origin: https://github.com/HowardHinnant/date library
19+
- License: MIT ([license/thirdparty/cppdate_license.txt](thirdparty/cppdate_license.txt))
20+
21+
- Path: `core/nativeMain/cinterop/public/windows_zones.hpp`
22+
- Origin: time zone name mappings for Windows are generated from
23+
https://raw.githubusercontent.com/unicode-org/cldr/master/common/supplemental/windowsZones.xml
24+
- License: Unicode ([license/thirdparty/unicode_license.txt](thirdparty/unicode_license.txt))
25+
26+
27+
[threetenbp]: thirdparty/threetenbp_license.txt
+31
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
The source code in this project is released using the MIT License. There is no
2+
global license for the project because each file is licensed individually with
3+
different author names and/or dates.
4+
5+
If you contribute to this project, please add your name to the license of each
6+
file you modify. If you have already contributed to this project and forgot to
7+
add your name to the license, please feel free to submit a new P/R to add your
8+
name to the license in each file you modified.
9+
10+
For convenience, here is a copy of the MIT license found in each file except
11+
without author names or dates:
12+
13+
The MIT License (MIT)
14+
15+
Permission is hereby granted, free of charge, to any person obtaining a copy
16+
of this software and associated documentation files (the "Software"), to deal
17+
in the Software without restriction, including without limitation the rights
18+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
19+
copies of the Software, and to permit persons to whom the Software is
20+
furnished to do so, subject to the following conditions:
21+
22+
The above copyright notice and this permission notice shall be included in all
23+
copies or substantial portions of the Software.
24+
25+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
26+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
27+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
28+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
29+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
30+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
31+
SOFTWARE.
+29
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
Copyright (c) 2007-present, Stephen Colebourne & Michael Nascimento Santos.
2+
3+
All rights reserved.
4+
5+
Redistribution and use in source and binary forms, with or without
6+
modification, are permitted provided that the following conditions are met:
7+
8+
* Redistributions of source code must retain the above copyright notice,
9+
this list of conditions and the following disclaimer.
10+
11+
* Redistributions in binary form must reproduce the above copyright notice,
12+
this list of conditions and the following disclaimer in the documentation
13+
and/or other materials provided with the distribution.
14+
15+
* Neither the name of JSR-310 nor the names of its contributors
16+
may be used to endorse or promote products derived from this software
17+
without specific prior written permission.
18+
19+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
20+
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
21+
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
22+
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
23+
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
24+
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
25+
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
26+
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
27+
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
28+
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
29+
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+46
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE
2+
3+
See Terms of Use for definitions of Unicode Inc.'s
4+
Data Files and Software.
5+
6+
NOTICE TO USER: Carefully read the following legal agreement.
7+
BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S
8+
DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"),
9+
YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE
10+
TERMS AND CONDITIONS OF THIS AGREEMENT.
11+
IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE
12+
THE DATA FILES OR SOFTWARE.
13+
14+
COPYRIGHT AND PERMISSION NOTICE
15+
16+
Copyright © 1991-2020 Unicode, Inc. All rights reserved.
17+
Distributed under the Terms of Use in https://www.unicode.org/copyright.html.
18+
19+
Permission is hereby granted, free of charge, to any person obtaining
20+
a copy of the Unicode data files and any associated documentation
21+
(the "Data Files") or Unicode software and any associated documentation
22+
(the "Software") to deal in the Data Files or Software
23+
without restriction, including without limitation the rights to use,
24+
copy, modify, merge, publish, distribute, and/or sell copies of
25+
the Data Files or Software, and to permit persons to whom the Data Files
26+
or Software are furnished to do so, provided that either
27+
(a) this copyright and permission notice appear with all copies
28+
of the Data Files or Software, or
29+
(b) this copyright and permission notice appear in associated
30+
Documentation.
31+
32+
THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
33+
ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
34+
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
35+
NONINFRINGEMENT OF THIRD PARTY RIGHTS.
36+
IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
37+
NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
38+
DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
39+
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
40+
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
41+
PERFORMANCE OF THE DATA FILES OR SOFTWARE.
42+
43+
Except as contained in this notice, the name of a copyright holder
44+
shall not be used in advertising or otherwise to promote the sale,
45+
use or other dealings in these Data Files or Software without prior
46+
written authorization of the copyright holder.

0 commit comments

Comments
 (0)