Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 376 lines (293 sloc) 15.767 kb
b3c88c4 @knu Add LEGAL, legal notice information.
knu authored
1 LEGAL NOTICE INFORMATION
2 ------------------------
3
4 All the files in this distribution are covered under either the Ruby's
5 license (see the file COPYING) or public-domain except some files
6 mentioned below.
7
f353d89 * oniggnu.h: imported from Oniguruma library.
ksaito authored
8 oniguruma.h:
9 regcomp.c:
10 regenc.[ch]:
11 regerror.c:
12 regex.c:
13 regexec.c:
14 regint.h:
15 regparse.[ch]:
16 ascii.c:
17 euc_jp.c:
18 sjis.c:
19 utf8.c:
20
1034d14 remove GNU regex API
kosako authored
21 Oniguruma ---- (C) K.Kosako <sndgk393 AT ybb DOT ne DOT jp>
f353d89 * oniggnu.h: imported from Oniguruma library.
ksaito authored
22
41d96db remove oniggnu.h (GNU regex API).
kosako authored
23 http://www.geocities.jp/kosako3/oniguruma/
f353d89 * oniggnu.h: imported from Oniguruma library.
ksaito authored
24 http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/oniguruma/
25 http://www.freebsd.org/cgi/cvsweb.cgi/ports/devel/oniguruma/
26
27 When this software is partly used or it is distributed with Ruby,
28 this of Ruby follows the license of Ruby.
b3c88c4 @knu Add LEGAL, legal notice information.
knu authored
29
c4ef00b @knu Mention config.guess, config.sub, configure, parse.c and
knu authored
30 configure:
31
32 This file is free software.
33
34 Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
35
36 This configure script is free software; the Free Software Foundation
37 gives unlimited permission to copy, distribute and modify it.
38
39 config.guess:
40 config.sub:
41 parse.c:
42
43 As long as you distribute these files with the file configure, they
44 are covered under the Ruby's license.
45
46 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999
47 Free Software Foundation, Inc.
48
49 This file is free software; you can redistribute it and/or modify it
50 under the terms of the GNU General Public License as published by
51 the Free Software Foundation; either version 2 of the License, or
52 (at your option) any later version.
53
54 This program is distributed in the hope that it will be useful, but
55 WITHOUT ANY WARRANTY; without even the implied warranty of
56 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
57 General Public License for more details.
58
59 You should have received a copy of the GNU General Public License
60 along with this program; if not, write to the Free Software
61 Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
62
63 As a special exception to the GNU General Public License, if you
64 distribute this file as part of a program that contains a
65 configuration script generated by Autoconf, you may include it under
66 the same distribution terms that you use for the rest of that program.
67
f01061b @knu Mention util.c.
knu authored
68 util.c (partly):
3e68736 * missing/strtod.c: removed. [ruby-dev:31588]
matz authored
69
70 Copyright (c) 1991, 2000, 2001 by Lucent Technologies.
71
72 Permission to use, copy, modify, and distribute this software for any
73 purpose without fee is hereby granted, provided that this entire notice
74 is included in all copies of any software which is or includes a copy
75 or modification of this software and in all copies of the supporting
76 documentation for such software.
77
78 THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED
79 WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR LUCENT MAKES ANY
80 REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY
81 OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.
82
83 util.c (partly):
b3c88c4 @knu Add LEGAL, legal notice information.
knu authored
84 win32/win32.[ch]:
85
c4ef00b @knu Mention config.guess, config.sub, configure, parse.c and
knu authored
86 You can apply the Artistic License to these files. (or GPL,
b3c88c4 @knu Add LEGAL, legal notice information.
knu authored
87 alternatively)
88
89 Copyright (c) 1993, Intergraph Corporation
90
91 You may distribute under the terms of either the GNU General Public
92 License or the Artistic License, as specified in the perl README file.
93
7194b66 * random.c: replace with Mersenne Twister RNG.
matz authored
94 random.c
95
96 This file is under the new-style BSD license.
97
98 A C-program for MT19937, with initialization improved 2002/2/10.
99 Coded by Takuji Nishimura and Makoto Matsumoto.
100 This is a faster version by taking Shawn Cokus's optimization,
101 Matthe Bellew's simplification, Isaku Wada's real version.
102
103 Before using, initialize the state by using init_genrand(seed)
104 or init_by_array(init_key, key_length).
105
106 Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura,
107 All rights reserved.
108
109 Redistribution and use in source and binary forms, with or without
110 modification, are permitted provided that the following conditions
111 are met:
112
113 1. Redistributions of source code must retain the above copyright
114 notice, this list of conditions and the following disclaimer.
115
116 2. Redistributions in binary form must reproduce the above copyright
117 notice, this list of conditions and the following disclaimer in the
118 documentation and/or other materials provided with the distribution.
119
120 3. The names of its contributors may not be used to endorse or promote
121 products derived from this software without specific prior written
122 permission.
123
124 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
125 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
126 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
127 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
128 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
129 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
130 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
131 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
132 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
133 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
134 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
135
136
137 Any feedback is very welcome.
138 http://www.math.keio.ac.jp/matumoto/emt.html
139 email: matumoto@math.keio.ac.jp
140
b3c88c4 @knu Add LEGAL, legal notice information.
knu authored
141 st.[ch]:
142 x68/*:
143 missing/alloca.c:
144 missing/dup2.c:
145 missing/finite.c:
146 missing/hypot.c:
147 missing/isinf.c:
148 missing/isnan.c:
149 missing/memcmp.c:
150 missing/memmove.c:
151 missing/strchr.c:
152 missing/streror.c:
153 missing/strftime.c:
154 missing/strstr.c:
155 missing/strtol.c:
76d7dae @knu Import the "digest" module and the submodules, from the Rough Ruby
knu authored
156 ext/digest/sha1/sha1.[ch]:
b3c88c4 @knu Add LEGAL, legal notice information.
knu authored
157
158 These files are all under public domain.
159
10d3f6a * bignum.c (rb_big_neg): may be accessing bogus pointer value.
matz authored
160 missing/erf.c:
14373fc @akr * math.c (math_gamma): new method Math.gamma.
akr authored
161 missing/tgamma.c:
162 missing/lgamma_r.c:
10d3f6a * bignum.c (rb_big_neg): may be accessing bogus pointer value.
matz authored
163 missing/crypt.c:
b3c88c4 @knu Add LEGAL, legal notice information.
knu authored
164 missing/vsnprintf.c:
165
9cf764b @knu Substitute "licence" with "license".
knu authored
166 This file is under the old-style BSD license. Note that the
b3c88c4 @knu Add LEGAL, legal notice information.
knu authored
167 paragraph 3 below is now null and void.
168
169 Copyright (c) 1990, 1993
170 The Regents of the University of California. All rights reserved.
171
172 This code is derived from software contributed to Berkeley by
173 Chris Torek.
174
175 Redistribution and use in source and binary forms, with or without
176 modification, are permitted provided that the following conditions
177 are met:
178 1. Redistributions of source code must retain the above copyright
179 notice, this list of conditions and the following disclaimer.
180 2. Redistributions in binary form must reproduce the above copyright
181 notice, this list of conditions and the following disclaimer in the
182 documentation and/or other materials provided with the distribution.
10d3f6a * bignum.c (rb_big_neg): may be accessing bogus pointer value.
matz authored
183 3. Neither the name of the University nor the names of its contributors
b3c88c4 @knu Add LEGAL, legal notice information.
knu authored
184 may be used to endorse or promote products derived from this software
185 without specific prior written permission.
186
187 THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
188 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
189 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
190 ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
191 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
192 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
193 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
194 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
195 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
196 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
197 SUCH DAMAGE.
198
199 IMPORTANT NOTE:
200 --------------
201 From ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change
202 paragraph 3 above is now null and void.
203
7240868 @unak * missing/{strlcat,strlcpy}.c, missing.h: new functions.
unak authored
204 missing/strlcat.c
205 missing/strlcpy.c
206
207 These files are under the new-style BSD license.
208
209 Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
210 All rights reserved.
211
212 Redistribution and use in source and binary forms, with or without
213 modification, are permitted provided that the following conditions
214 are met:
215 1. Redistributions of source code must retain the above copyright
216 notice, this list of conditions and the following disclaimer.
217 2. Redistributions in binary form must reproduce the above copyright
218 notice, this list of conditions and the following disclaimer in the
219 documentation and/or other materials provided with the distribution.
220 3. The name of the author may not be used to endorse or promote products
221 derived from this software without specific prior written permission.
222
223 THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
224 INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
225 AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
226 THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
227 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
228 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
229 OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
230 WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
231 OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
232 ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
233
76d7dae @knu Import the "digest" module and the submodules, from the Rough Ruby
knu authored
234 ext/digest/md5/md5.[ch]:
b3c88c4 @knu Add LEGAL, legal notice information.
knu authored
235
236 These files are under the following license. Ruby uses modified
237 versions of them.
238
239 Copyright (C) 1999, 2000 Aladdin Enterprises. All rights reserved.
240
241 This software is provided 'as-is', without any express or implied
242 warranty. In no event will the authors be held liable for any damages
243 arising from the use of this software.
244
245 Permission is granted to anyone to use this software for any purpose,
246 including commercial applications, and to alter it and redistribute it
247 freely, subject to the following restrictions:
248
249 1. The origin of this software must not be misrepresented; you must not
250 claim that you wrote the original software. If you use this software
251 in a product, an acknowledgment in the product documentation would be
252 appreciated but is not required.
253 2. Altered source versions must be plainly marked as such, and must not be
254 misrepresented as being the original software.
255 3. This notice may not be removed or altered from any source distribution.
256
257 L. Peter Deutsch
258 ghost@aladdin.com
317da12 @knu Mention ext/socket/{addrinfo.h,getaddrinfo.c,getnameinfo.c}.
knu authored
259
76d7dae @knu Import the "digest" module and the submodules, from the Rough Ruby
knu authored
260 ext/digest/rmd160/rmd160.[ch]:
261
262 These files have the following copyright information, and by the
263 author we are allowed to use it under the new-style BSD license.
264
265 AUTHOR: Antoon Bosselaers, ESAT-COSIC
266 (Arranged for libc by Todd C. Miller)
267 DATE: 1 March 1996
268
269 Copyright (c) Katholieke Universiteit Leuven
270 1996, All Rights Reserved
271
272 ext/digest/rmd160/rmd160hl.c:
273 ext/digest/sha1/sha1hl.c:
274
275 These files are under the beer-ware license.
276
277 "THE BEER-WARE LICENSE" (Revision 42):
278 <phk@login.dkuug.dk> wrote this file. As long as you retain this notice you
279 can do whatever you want with this stuff. If we meet some day, and you think
280 this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp
281
282 ext/digest/sha2/sha2.[ch]:
283 ext/digest/sha2/sha2hl.c:
284
285 These files are under the new-style BSD license.
286
287 Copyright 2000 Aaron D. Gifford. All rights reserved.
288
289 Redistribution and use in source and binary forms, with or without
290 modification, are permitted provided that the following conditions
291 are met:
292 1. Redistributions of source code must retain the above copyright
293 notice, this list of conditions and the following disclaimer.
294 2. Redistributions in binary form must reproduce the above copyright
295 notice, this list of conditions and the following disclaimer in the
296 documentation and/or other materials provided with the distribution.
297 3. Neither the name of the copyright holder nor the names of contributors
298 may be used to endorse or promote products derived from this software
299 without specific prior written permission.
300
301 THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) AND CONTRIBUTOR(S) ``AS IS'' AND
302 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
303 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
304 ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR(S) OR CONTRIBUTOR(S) BE LIABLE
305 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
306 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
307 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
308 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
309 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
310 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
311 SUCH DAMAGE.
312
6fc0148 @nobu * LEGAL (ext/nkf/nkf-utf8): updated from nkf1.7 to nkf-utf8.
nobu authored
313 ext/nkf/nkf-utf8/config.h:
314 ext/nkf/nkf-utf8/nkf.c:
315 ext/nkf/nkf-utf8/utf8tbl.c:
c93741c @knu Mention ext/nkf/nkf1.7/nkf.c.
knu authored
316
6fc0148 @nobu * LEGAL (ext/nkf/nkf-utf8): updated from nkf1.7 to nkf-utf8.
nobu authored
317 These files are under the following license. So to speak, it is
c93741c @knu Mention ext/nkf/nkf1.7/nkf.c.
knu authored
318 copyrighted semi-public-domain software.
319
320 Copyright (C) 1987, Fujitsu LTD. (Itaru ICHIKAWA)
321 Everyone is permitted to do anything on this program
6fc0148 @nobu * LEGAL (ext/nkf/nkf-utf8): updated from nkf1.7 to nkf-utf8.
nobu authored
322 including copying, modifying, improving,
c93741c @knu Mention ext/nkf/nkf1.7/nkf.c.
knu authored
323 as long as you don't try to pretend that you wrote it.
324 i.e., the above copyright notice has to appear in all copies.
6fc0148 @nobu * LEGAL (ext/nkf/nkf-utf8): updated from nkf1.7 to nkf-utf8.
nobu authored
325 Binary distribution requires original version messages.
326 You don't have to ask before copying, redistribution or publishing.
c93741c @knu Mention ext/nkf/nkf1.7/nkf.c.
knu authored
327 THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE.
328
317da12 @knu Mention ext/socket/{addrinfo.h,getaddrinfo.c,getnameinfo.c}.
knu authored
329 ext/socket/addrinfo.h:
330 ext/socket/getaddrinfo.c:
331 ext/socket/getnameinfo.c:
332
76d7dae @knu Import the "digest" module and the submodules, from the Rough Ruby
knu authored
333 These files are under the new-style BSD license.
317da12 @knu Mention ext/socket/{addrinfo.h,getaddrinfo.c,getnameinfo.c}.
knu authored
334
335 Copyright (C) 1995, 1996, 1997, 1998, and 1999 WIDE Project.
336 All rights reserved.
337
338 Redistribution and use in source and binary forms, with or without
339 modification, are permitted provided that the following conditions
340 are met:
341 1. Redistributions of source code must retain the above copyright
342 notice, this list of conditions and the following disclaimer.
343 2. Redistributions in binary form must reproduce the above copyright
344 notice, this list of conditions and the following disclaimer in the
345 documentation and/or other materials provided with the distribution.
346 3. Neither the name of the project nor the names of its contributors
347 may be used to endorse or promote products derived from this software
348 without specific prior written permission.
349
350 THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND
351 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
352 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
353 ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE
354 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
355 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
356 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
357 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
358 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
359 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
360 SUCH DAMAGE.
f141807 merge win32ole from rough
suke authored
361
362 ext/win32ole/win32ole.c:
363
364 You can apply the Artistic License to this file. (or GPL,
365 alternatively)
366
367 (c) 1995 Microsoft Corporation. All rights reserved.
368 Developed by ActiveWare Internet Corp., http://www.ActiveWare.com
369
370 Other modifications Copyright (c) 1997, 1998 by Gurusamy Sarathy
371 <gsar@umich.edu> and Jan Dubois <jan.dubois@ibm.net>
372
373 You may distribute under the terms of either the GNU General Public
374 License or the Artistic License, as specified in the README file
375 of the Perl distribution.
Something went wrong with that request. Please try again.