Skip to content

Commit 42c1574

Browse files
committed
add license
Signed-off-by: Pablo Alessandro Santos Hugen <phugen@redhat.com>
1 parent f8dbffb commit 42c1574

4 files changed

Lines changed: 350 additions & 57 deletions

File tree

LICENSE

Lines changed: 279 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,279 @@
1+
The following is a list of all copyright notices and license statements which
2+
appear in the xkbcommon source tree, along with the SPDX short license
3+
identifiers which source files use to refer to them. To see which parts are
4+
covered by which license and copyright, refer to the source files.
5+
6+
If making new contributions, the MIT License is vastly preferred.
7+
8+
All licenses are derivative of the MIT/X11 license, mostly identical other
9+
than no-endorsement clauses (e.g. paragraph 4 of The Open Group's license).
10+
11+
These statements are split into two sections: one for the code compiled and
12+
distributed as part of the libxkbcommon shared library and the code component
13+
of all tests, and another only for the test data under test/data, which is
14+
distributed with the xkbcommon source code, but not installed to the system.
15+
16+
BEGINNING OF SOFTWARE COPYRIGHT/LICENSE STATEMENTS:
17+
18+
19+
-------------------------------------------------------------------------------
20+
SPDX full name: MIT License
21+
SPDX short identifier: MIT
22+
License text:
23+
24+
Copyright © 2008-2009 Dan Nicholson <dbn.lists@gmail.com>
25+
Copyright © 2009-2012, 2016 Daniel Stone <daniel@fooishbar.org>
26+
Copyright © 2012-2014, 2020-2022, 2025 Ran Benita <ran@unusedvar.com>
27+
Copyright © 2010-2012, 2016 Intel Corporation
28+
Copyright © 2013-2015, 2018-2020 Red Hat, Inc.
29+
Copyright © 2023-2024 Pierre Le Marre <dev@wismill.eu>
30+
Copyright (c) 1991, Oracle and/or its affiliates.
31+
Copyright © 2008-2011 Kristian Høgsberg
32+
Copyright © 2010 Francisco Jerez <currojerez@riseup.net>
33+
Copyright © 2012 Collabora, Ltd.
34+
Copyright © 2015 Kazunobu Kuriyama <kazunobu.kuriyama@nifty.com>
35+
Copyright (C) 2011 Joseph Adams <joeyadams3.14159@gmail.com>
36+
37+
Permission is hereby granted, free of charge, to any person obtaining a
38+
copy of this software and associated documentation files (the "Software"),
39+
to deal in the Software without restriction, including without limitation
40+
the rights to use, copy, modify, merge, publish, distribute, sublicense,
41+
and/or sell copies of the Software, and to permit persons to whom the
42+
Software is furnished to do so, subject to the following conditions:
43+
44+
The above copyright notice and this permission notice (including the next
45+
paragraph) shall be included in all copies or substantial portions of the
46+
Software.
47+
48+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
49+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
50+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
51+
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
52+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
53+
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
54+
DEALINGS IN THE SOFTWARE.
55+
56+
57+
-------------------------------------------------------------------------------
58+
SPDX full name: MIT Open Group variant
59+
SPDX short identifier: MIT-open-group
60+
License text:
61+
62+
Copyright 1985, 1987, 1988, 1990, 1998 The Open Group
63+
64+
Permission is hereby granted, free of charge, to any person obtaining a
65+
copy of this software and associated documentation files (the "Software"),
66+
to deal in the Software without restriction, including without limitation
67+
the rights to use, copy, modify, merge, publish, distribute, sublicense,
68+
and/or sell copies of the Software, and to permit persons to whom the
69+
Software is furnished to do so, subject to the following conditions:
70+
71+
The above copyright notice and this permission notice shall be included in
72+
all copies or substantial portions of the Software.
73+
74+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
75+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
76+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
77+
AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
78+
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
79+
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
80+
81+
Except as contained in this notice, the names of the authors or their
82+
institutions shall not be used in advertising or otherwise to promote the
83+
sale, use or other dealings in this Software without prior written
84+
authorization from the authors.
85+
86+
87+
-------------------------------------------------------------------------------
88+
SPDX full name: Historical Permission Notice and Disclaimer
89+
SPDX short identifier: HPND
90+
License text:
91+
92+
Copyright (c) 1993, 1994, 1995, 1996 by Silicon Graphics Computer Systems, Inc.
93+
94+
Permission to use, copy, modify, and distribute this
95+
software and its documentation for any purpose and without
96+
fee is hereby granted, provided that the above copyright
97+
notice appear in all copies and that both that copyright
98+
notice and this permission notice appear in supporting
99+
documentation, and that the name of Silicon Graphics not be
100+
used in advertising or publicity pertaining to distribution
101+
of the software without specific prior written permission.
102+
Silicon Graphics makes no representation about the suitability
103+
of this software for any purpose. It is provided "as is"
104+
without any express or implied warranty.
105+
106+
SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
107+
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
108+
AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON
109+
GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL
110+
DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
111+
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
112+
OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH
113+
THE USE OR PERFORMANCE OF THIS SOFTWARE.
114+
115+
-------------------------------------------------------------------------------
116+
SPDX full name: Historical Permission Notice and Disclaimer - sell variant
117+
SPDX short identifier: HPND-sell-variant
118+
License text:
119+
120+
Copyright 1992 by Oki Technosystems Laboratory, Inc.
121+
Copyright 1992 by Fuji Xerox Co., Ltd.
122+
123+
Permission to use, copy, modify, distribute, and sell this software
124+
and its documentation for any purpose is hereby granted without fee,
125+
provided that the above copyright notice appear in all copies and
126+
that both that copyright notice and this permission notice appear
127+
in supporting documentation, and that the name of Oki Technosystems
128+
Laboratory and Fuji Xerox not be used in advertising or publicity
129+
pertaining to distribution of the software without specific, written
130+
prior permission.
131+
Oki Technosystems Laboratory and Fuji Xerox make no representations
132+
about the suitability of this software for any purpose. It is provided
133+
"as is" without express or implied warranty.
134+
135+
OKI TECHNOSYSTEMS LABORATORY AND FUJI XEROX DISCLAIM ALL WARRANTIES
136+
WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF
137+
MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL OKI TECHNOSYSTEMS
138+
LABORATORY AND FUJI XEROX BE LIABLE FOR ANY SPECIAL, INDIRECT OR
139+
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
140+
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
141+
OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
142+
OR PERFORMANCE OF THIS SOFTWARE.
143+
144+
145+
-------------------------------------------------------------------------------
146+
SPDX full name: <none>
147+
SPDX short identifier: LicenseRef-digital-equipment-corporation
148+
License text:
149+
150+
Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts.
151+
152+
All Rights Reserved
153+
154+
Permission to use, copy, modify, and distribute this software and its
155+
documentation for any purpose and without fee is hereby granted,
156+
provided that the above copyright notice appear in all copies and that
157+
both that copyright notice and this permission notice appear in
158+
supporting documentation, and that the name of Digital not be
159+
used in advertising or publicity pertaining to distribution of the
160+
software without specific, written prior permission.
161+
162+
DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
163+
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
164+
DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
165+
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
166+
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
167+
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
168+
SOFTWARE.
169+
170+
171+
-------------------------------------------------------------------------------
172+
173+
174+
175+
END OF SOFTWARE COPYRIGHT/LICENSE STATEMENTS
176+
177+
178+
BEGINNING OF LICENSE STATEMENTS ONLY FOR UNDISTRIBUTED DATA FILES IN test/data,
179+
derived from xkeyboard-config and libX11 nls/ directory:
180+
181+
182+
183+
-------------------------------------------------------------------------------
184+
SPDX full name: Historical Permission Notice and Disclaimer - sell variant
185+
SPDX short identifier: HPND-sell-variant
186+
187+
Copyright 1996 by Joseph Moss
188+
Copyright (C) 2002-2007 Free Software Foundation, Inc.
189+
Copyright (C) Dmitry Golubev <lastguru@mail.ru>, 2003-2004
190+
Copyright (C) 2004, Gregory Mokhin <mokhin@bog.msu.ru>
191+
Copyright (C) 2006 Erdal Ronahî
192+
193+
Permission to use, copy, modify, distribute, and sell this software and its
194+
documentation for any purpose is hereby granted without fee, provided that
195+
the above copyright notice appear in all copies and that both that
196+
copyright notice and this permission notice appear in supporting
197+
documentation, and that the name of the copyright holder(s) not be used in
198+
advertising or publicity pertaining to distribution of the software without
199+
specific, written prior permission. The copyright holder(s) makes no
200+
representations about the suitability of this software for any purpose. It
201+
is provided "as is" without express or implied warranty.
202+
203+
THE COPYRIGHT HOLDER(S) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
204+
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
205+
EVENT SHALL THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR
206+
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
207+
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
208+
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
209+
PERFORMANCE OF THIS SOFTWARE.
210+
211+
212+
-------------------------------------------------------------------------------
213+
SPDX full name: MIT License
214+
SPDX short identifier: MIT
215+
216+
Copyright 2004-2005 Sun Microsystems, Inc. All rights reserved.
217+
218+
219+
-------------------------------------------------------------------------------
220+
SPDX full name: X11 License
221+
SPDX short identifier: X11
222+
License text:
223+
224+
Copyright (c) 1996 X Consortium
225+
226+
Permission is hereby granted, free of charge, to any person obtaining
227+
a copy of this software and associated documentation files (the
228+
"Software"), to deal in the Software without restriction, including
229+
without limitation the rights to use, copy, modify, merge, publish,
230+
distribute, sublicense, and/or sell copies of the Software, and to
231+
permit persons to whom the Software is furnished to do so, subject to
232+
the following conditions:
233+
234+
The above copyright notice and this permission notice shall be
235+
included in all copies or substantial portions of the Software.
236+
237+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
238+
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
239+
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
240+
IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR
241+
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
242+
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
243+
OTHER DEALINGS IN THE SOFTWARE.
244+
245+
Except as contained in this notice, the name of the X Consortium shall
246+
not be used in advertising or otherwise to promote the sale, use or
247+
other dealings in this Software without prior written authorization
248+
from the X Consortium.
249+
250+
251+
252+
-------------------------------------------------------------------------------
253+
SPDX full name: MIT Open Group variant
254+
SPDX short identifier: MIT-open-group
255+
256+
Copyright (C) 2004, 2006 Ævar Arnfjörð Bjarmason <avarab@gmail.com>
257+
258+
259+
-------------------------------------------------------------------------------
260+
SPDX full name: <none>
261+
SPDX short identifier: MIT-open-group
262+
SPDX short identifier: LicenseRef-anton-zinoviev
263+
License text:
264+
265+
Copyright (C) 1999, 2000 by Anton Zinoviev <anton@lml.bas.bg>
266+
267+
This software may be used, modified, copied, distributed, and sold,
268+
in both source and binary form provided that the above copyright
269+
and these terms are retained. Under no circumstances is the author
270+
responsible for the proper functioning of this software, nor does
271+
the author assume any responsibility for damages incurred with its
272+
use.
273+
274+
Permission is granted to anyone to use, distribute and modify
275+
this file in any way, provided that the above copyright notice
276+
is left intact and the author of the modification summarizes
277+
the changes in this header.
278+
279+
This file is distributed without any expressed or implied warranty.

README.md

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,7 @@
44

55
## Using
66

7-
First, update your `build.zig.zon`:
8-
9-
```
10-
zig fetch --save git+https://github.com/allyourcodebase/xkbcommon.git
11-
```
12-
13-
Then in your `build.zig`:
14-
157
```zig
168
const dep = b.dependency("xkbcommon", .{ .target = target, .optimize = optimize });
17-
exe.linkLibrary(dep.artifact("xkbcommon"));
9+
exe.root_module.linkLibrary(dep.artifact("xkbcommon"));
1810
```

0 commit comments

Comments
 (0)