-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathLICENSE
62 lines (46 loc) · 3.1 KB
/
LICENSE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
Build Awareness Service (BAS), part of the Code Aware Services (CAS) suite
Copyright (C) 2022 Samsung Electronics Co., Ltd.
This program is free software. Unless otherwise stated below,
the files in this project may be distributed under the terms
of the GNU General Public License version 2.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
strnstr implementation was taken from the FreeBSD project:
Copyright (c) 1992-2013 The FreeBSD Project. All rights reserved.
and might be distributed under the license stated thereof.
Please see strnstr.c file for details.
cat source code (before modification) was taken from the GNU Coreutils 6.9
and therefore might be distributed under GNU General Public License v.2
or any later version.
json_escape implementation (before modification) was taken from the SimpleJSON
library (https://github.com/nbsdx/SimpleJSON.git) and therefore might be distributed
under the WTFPL license (please see utils.c file).
safe_rd implementation (before modification) was taken from the GNU CoreUtils 6.9
and therefore might be distributed under the GNU General Public License v.2 or
any later version (please see utils.c file).
normpath implementation was taken from the following GitHub gist
(https://gist.github.com/starwing/2761647)
It was used by getting an explicit written consent from the author.
Base 64 encoding/decoding utilities were taken from the GNOME Glib library
and therefore might be distributed under the GNU Lesser General Public License v2.1.
Please see base64.c file for details.
Generic vector implementation was taken from the klib library (https://github.com/attractivechaos/klib)
and therefore might te distributed under the MIT license. Please see klib.h file for details.
C string format parsing function was taken from the Linux kernel source tree and therefore might be distributed
under GNU General Public License v.2 or any later version. Please see utils.c file for details.
Rich compare snippet for Python objects was taken from the Python 3.8 source code which is GPL compatible
and therefore might be distributed under the PSF License Agreement. Please see utils.h file for details.
C++ thread pool implementation comes from https://github.com/bshoshany/thread-pool by Barak Shoshany.
Copyright (c) 2022 Barak Shoshany
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.