Fix license compliance · php/php-sdk-binary-tools@ee21ace · GitHub
Skip to content

Commit ee21ace

Browse files
committed
Fix license compliance
1 parent 2a45b38 commit ee21ace

7 files changed

Lines changed: 812 additions & 1 deletion

File tree

‎LICENSE‎

Lines changed: 1 addition & 1 deletion

‎README.md‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ PHP SDK is a tool kit for Windows PHP builds.
66

77
The PHP SDK itself and the SDK own tools and code are licensed under the BSD 2-Clause license. With the usage of the other tools, you accept the respective licenses.
88

9+
Required notices for the bundled third-party binaries are listed in [`licenses/README.md`](licenses/README.md).
10+
911
# Overview
1012

1113
The toolset consists on a mix of the handwritten scripts, selected MSYS2 parts and standalone programs. It supports any workflows, be it a custom, local or a CI build whatsoever.

‎licenses/7zip.LICENSE.txt‎

Lines changed: 658 additions & 0 deletions
Large diffs are not rendered by default.

‎licenses/README.md‎

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Bundled binary licenses
2+
3+
This directory contains notices required for the third-party binaries bundled with this repository.
4+
5+
| Binary | License | Source |
6+
|----------------------------------------------|--------------------------------------------|------------------------------------------------------------------------------------|
7+
| `bin/7za.exe`, `bin/7za.dll`, `bin/7zxa.dll` | [7zip.LICENSE.txt](7zip.LICENSE.txt) | [7-Zip](https://github.com/ip7z/7zip) |
8+
| `bin/jom.exe` | [jom.LICENSE.txt](jom.LICENSE.txt) | [jom](https://github.com/qt-labs/jom), [Qt](https://github.com/qt/qtbase) |
9+
| `bin/jq.exe` | [jq.LICENSE.txt](jq.LICENSE.txt) | [jq](https://github.com/jqlang/jq), [Oniguruma](https://github.com/kkos/oniguruma) |
10+
| `bin/vswhere.exe` | [vswhere.LICENSE.txt](vswhere.LICENSE.txt) | [vswhere](https://github.com/microsoft/vswhere) |
11+
12+
- `bin/sqlite3.exe` and `bin/lemon.exe` are public-domain SQLite tools.
13+
- For MSYS2-related license information, please see [MSYS2 licensing](https://www.msys2.org/license/). Package notices included in this repository are under [`msys2/usr/share/licenses`](../msys2/usr/share/licenses).

‎licenses/jom.LICENSE.txt‎

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -702,3 +702,33 @@ may consider it more useful to permit linking proprietary applications with
702702
the library. If this is what you want to do, use the GNU Lesser General
703703
Public License instead of this License. But first, please read
704704
<http://www.gnu.org/philosophy/why-not-lgpl.html>.
705+
706+
-------------------------------------------------------------------------------
707+
708+
Stack-less Just-In-Time compiler (SLJIT) license
709+
710+
/*
711+
* Stack-less Just-In-Time compiler
712+
*
713+
* Copyright Zoltan Herczeg (hzmester@freemail.hu). All rights reserved.
714+
*
715+
* Redistribution and use in source and binary forms, with or without modification, are
716+
* permitted provided that the following conditions are met:
717+
*
718+
* 1. Redistributions of source code must retain the above copyright notice, this list of
719+
* conditions and the following disclaimer.
720+
*
721+
* 2. Redistributions in binary form must reproduce the above copyright notice, this list
722+
* of conditions and the following disclaimer in the documentation and/or other materials
723+
* provided with the distribution.
724+
*
725+
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER(S) AND CONTRIBUTORS ``AS IS'' AND ANY
726+
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
727+
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
728+
* SHALL THE COPYRIGHT HOLDER(S) OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
729+
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
730+
* TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
731+
* BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
732+
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
733+
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
734+
*/

‎licenses/jq.LICENSE.txt‎

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
jq is copyright (C) 2012 Stephen Dolan
2+
3+
Permission is hereby granted, free of charge, to any person obtaining
4+
a copy of this software and associated documentation files (the
5+
"Software"), to deal in the Software without restriction, including
6+
without limitation the rights to use, copy, modify, merge, publish,
7+
distribute, sublicense, and/or sell copies of the Software, and to
8+
permit persons to whom the Software is furnished to do so, subject to
9+
the following conditions:
10+
11+
The above copyright notice and this permission notice shall be
12+
included in all copies or substantial portions of the Software.
13+
14+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
15+
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16+
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
17+
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
18+
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
19+
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
20+
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
21+
22+
23+
24+
jq's documentation (everything found under the docs/ subdirectory in
25+
the source tree) is licensed under the Creative Commons CC BY 3.0
26+
license, which can be found at:
27+
28+
https://creativecommons.org/licenses/by/3.0/
29+
30+
The documentation website includes a copy of Twitter's Boostrap and
31+
relies on Bonsai, Liquid templates and various other projects, look
32+
them up for detailed licensing conditions.
33+
34+
35+
36+
jq incorporates David M. Gay's dtoa.c and g_fmt.c, which bear the
37+
following notices:
38+
39+
dtoa.c:
40+
The author of this software is David M. Gay.
41+
42+
Copyright (c) 1991, 2000, 2001 by Lucent Technologies.
43+
44+
Permission to use, copy, modify, and distribute this software for any
45+
purpose without fee is hereby granted, provided that this entire notice
46+
is included in all copies of any software which is or includes a copy
47+
or modification of this software and in all copies of the supporting
48+
documentation for such software.
49+
50+
THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED
51+
WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR LUCENT MAKES ANY
52+
REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY
53+
OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.
54+
55+
g_fmt.c:
56+
The author of this software is David M. Gay.
57+
58+
Copyright (c) 1991, 1996 by Lucent Technologies.
59+
60+
Permission to use, copy, modify, and distribute this software for any
61+
purpose without fee is hereby granted, provided that this entire notice
62+
is included in all copies of any software which is or includes a copy
63+
or modification of this software and in all copies of the supporting
64+
documentation for such software.
65+
66+
THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED
67+
WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR LUCENT MAKES ANY
68+
REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY
69+
OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.
70+
71+
-------------------------------------------------------------------------------
72+
73+
Oniguruma LICENSE
74+
-----------------
75+
76+
/*-
77+
* Copyright (c) 2002-2015 K.Kosako <kkosako0@gmail.com>
78+
* All rights reserved.
79+
*
80+
* Redistribution and use in source and binary forms, with or without
81+
* modification, are permitted provided that the following conditions
82+
* are met:
83+
* 1. Redistributions of source code must retain the above copyright
84+
* notice, this list of conditions and the following disclaimer.
85+
* 2. Redistributions in binary form must reproduce the above copyright
86+
* notice, this list of conditions and the following disclaimer in the
87+
* documentation and/or other materials provided with the distribution.
88+
*
89+
* THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
90+
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
91+
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
92+
* ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
93+
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
94+
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
95+
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
96+
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
97+
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
98+
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
99+
* SUCH DAMAGE.
100+
*/

‎licenses/vswhere.LICENSE.txt‎

Lines changed: 8 additions & 0 deletions

0 commit comments

Comments
 (0)