diff options
-rw-r--r-- | LICENCES | 346 |
1 files changed, 165 insertions, 181 deletions
@@ -1,4 +1,5 @@ | |||
1 | "Me" in this document usually refers to David Walter Seikel, the main author. | 1 | "Me" in this document usually refers to David Walter Seikel' AKA |
2 | "onefang", the main author. | ||
2 | 3 | ||
3 | Unless otherwise stated, all of this is covered by the following BSD | 4 | Unless otherwise stated, all of this is covered by the following BSD |
4 | style license. Most of the rest is either BSD, MIT, or public domain. | 5 | style license. Most of the rest is either BSD, MIT, or public domain. |
@@ -37,32 +38,9 @@ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | |||
37 | THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | 38 | THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
38 | 39 | ||
39 | -------------------------------------------------------------------------------- | 40 | -------------------------------------------------------------------------------- |
40 | 41 | [ Irrlicht includes this license statement: ] | |
41 | [Note, EFL is no longer included, but it's source is still in the git history.] | 42 | [ Note, for early development, example code from Irrlicht has been pulled |
42 | 43 | into extantz and modified. ] | |
43 | The Enlightenment Foundation Libraries are mostly BSD, and copyright by | ||
44 | the various people mentioned in their respective AUTHORS files, except - | ||
45 | |||
46 | Edje's epp - GPL 2. | ||
47 | Eina - LGPL 2.1. | ||
48 | Embryo - partly BSD, partly something similar to BSD. | ||
49 | |||
50 | See the various COPYING and AUTHORS files for details. | ||
51 | |||
52 | Epp is a separate tool used to process .edc source files, but otherwise | ||
53 | not a part of the SledjHamr system. The only .edc file is the LuaSL | ||
54 | test harness. So the viral nature of GPL does not apply. | ||
55 | |||
56 | Note that eina is the only GPL thing that is linked, and it's LGPL, so | ||
57 | linking to non GPL stuff is fine. | ||
58 | |||
59 | |||
60 | -------------------------------------------------------------------------------- | ||
61 | |||
62 | Note, for early development, example code from Irrlicht has been pulled | ||
63 | into extantz and modified. | ||
64 | |||
65 | Irrlicht includes this - | ||
66 | 44 | ||
67 | The license of the Irrlicht Engine is based on the zlib/libpng license. | 45 | The license of the Irrlicht Engine is based on the zlib/libpng license. |
68 | Even though this license does not require you to mention that you are | 46 | Even though this license does not require you to mention that you are |
@@ -173,9 +151,168 @@ Julian Seward, jseward@bzip.org | |||
173 | bzip2/libbzip2 version 1.0.6 of 6 September 2010 | 151 | bzip2/libbzip2 version 1.0.6 of 6 September 2010 |
174 | 152 | ||
175 | =============================================================================== | 153 | =============================================================================== |
154 | [ Irrlicht includes code from lzma, which has these statements: ] | ||
155 | |||
156 | 2009-02-07 : Igor Pavlov : Public domain | ||
157 | 2009-09-20 : Igor Pavlov : Public domain | ||
158 | 2010-10-09 : Igor Pavlov : Public domain | ||
159 | |||
160 | |||
161 | -------------------------------------------------------------------------------- | ||
162 | |||
163 | [ Lemon parser includes this statement: ] | ||
164 | |||
165 | The author of this program disclaims copyright. | ||
166 | |||
167 | -------------------------------------------------------------------------------- | ||
168 | |||
169 | All things below this line are temporary things, some of them already | ||
170 | removed. They are listed coz they are still in the source repo, even | ||
171 | though not in the current latest version. Thus they are being | ||
172 | distributed, even if not by default. None of them are counted as | ||
173 | "linked" for licensing purposes, as they are no longer used. Those | ||
174 | things that actually care about linking in their licenses where never | ||
175 | linked, merely used as examples for research. | ||
176 | |||
177 | -------------------------------------------------------------------------------- | ||
178 | |||
179 | The MLP scripts used for testing are BSD, Copyright (c) 2006, by Miffy Fluffy. | ||
180 | |||
181 | -------------------------------------------------------------------------------- | ||
182 | |||
183 | The flex and btyacc source files, plus the C source files that wrap them | ||
184 | in LuaSL, where originally based on flex and bison examples provided on | ||
185 | the Wikipedia page - | ||
186 | |||
187 | http://en.wikipedia.org/wiki/GNU_bison | ||
188 | |||
189 | This is covered by "Creative Commons Attribution-ShareAlike 3.0 Unported | ||
190 | License". The attribution portion is covered by the URL above, as per | ||
191 | the Wikipedia Terms of Use. | ||
192 | |||
193 | There is no longer any parts of that code left I think. | ||
194 | |||
195 | -------------------------------------------------------------------------------- | ||
196 | |||
197 | There used to be flex and bison source files for a LSL parser, taken | ||
198 | from the SL viewer under GPL 2 and copyright at some unknown date (due | ||
199 | to missing copyright notice in those specific files) by Linden Research, | ||
200 | Inc. Those files have gone away, as I wrote my own, and most of it was | ||
201 | useless to me anyway. Never actually used them, so GPL terms do not | ||
202 | apply. The flex source file actually used is written by me, bison is | ||
203 | not used at all. | ||
204 | |||
205 | -------------------------------------------------------------------------------- | ||
206 | [ Luaproc includes this license statement: ] | ||
207 | [ Note that luaproc had been extensively rewritten by me, but large parts | ||
208 | of it still exist in the original form, and the rewritten bits tended to | ||
209 | stick with the original design. And now, the entire thing was rewritten | ||
210 | from scratch as part of Runnr.c ] | ||
211 | |||
212 | Copyright 2008 Alexandre Skyrme, Noemi Rodriguez, Roberto Ierusalimschy | ||
213 | |||
214 | Permission is hereby granted, free of charge, to any person obtaining a copy | ||
215 | of this software and associated documentation files (the "Software"), to deal | ||
216 | in the Software without restriction, including without limitation the rights | ||
217 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
218 | copies of the Software, and to permit persons to whom the Software is | ||
219 | furnished to do so, subject to the following conditions: | ||
220 | |||
221 | The above copyright notice and this permission notice shall be included in | ||
222 | all copies or substantial portions of the Software. | ||
223 | |||
224 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
225 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
226 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
227 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
228 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
229 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
230 | THE SOFTWARE. | ||
231 | |||
232 | -------------------------------------------------------------------------------- | ||
233 | [ LuaJIT includes this license statement: ] | ||
234 | |||
235 | =============================================================================== | ||
236 | LuaJIT -- a Just-In-Time Compiler for Lua. http://luajit.org/ | ||
237 | |||
238 | Copyright (C) 2005-2011 Mike Pall. All rights reserved. | ||
239 | |||
240 | Permission is hereby granted, free of charge, to any person obtaining a copy | ||
241 | of this software and associated documentation files (the "Software"), to deal | ||
242 | in the Software without restriction, including without limitation the rights | ||
243 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
244 | copies of the Software, and to permit persons to whom the Software is | ||
245 | furnished to do so, subject to the following conditions: | ||
246 | |||
247 | The above copyright notice and this permission notice shall be included in | ||
248 | all copies or substantial portions of the Software. | ||
249 | |||
250 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
251 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
252 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
253 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
254 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
255 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
256 | THE SOFTWARE. | ||
257 | |||
258 | [ MIT license: http://www.opensource.org/licenses/mit-license.php ] | ||
259 | |||
260 | =============================================================================== | ||
261 | [ LuaJIT includes code from Lua 5.1/5.2, which has this license statement: ] | ||
262 | |||
263 | Copyright (C) 1994-2011 Lua.org, PUC-Rio. | ||
264 | |||
265 | Permission is hereby granted, free of charge, to any person obtaining a copy | ||
266 | of this software and associated documentation files (the "Software"), to deal | ||
267 | in the Software without restriction, including without limitation the rights | ||
268 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
269 | copies of the Software, and to permit persons to whom the Software is | ||
270 | furnished to do so, subject to the following conditions: | ||
271 | |||
272 | The above copyright notice and this permission notice shall be included in | ||
273 | all copies or substantial portions of the Software. | ||
274 | |||
275 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
276 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
277 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
278 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
279 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
280 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
281 | THE SOFTWARE. | ||
282 | |||
283 | =============================================================================== | ||
284 | [ LuaJIT includes code from dlmalloc, which has this statement: ] | ||
285 | |||
286 | This is a version (aka dlmalloc) of malloc/free/realloc written by | ||
287 | Doug Lea and released to the public domain, as explained at | ||
288 | http://creativecommons.org/licenses/publicdomain | ||
289 | |||
290 | =============================================================================== | ||
291 | |||
292 | -------------------------------------------------------------------------------- | ||
293 | [Note, EFL is no longer included, but it's source is still in the git history.] | ||
294 | |||
295 | The Enlightenment Foundation Libraries are mostly BSD, and copyright by | ||
296 | the various people mentioned in their respective AUTHORS files, except - | ||
297 | |||
298 | Edje's epp - GPL 2. | ||
299 | Eina - LGPL 2.1. | ||
300 | Embryo - partly BSD, partly something similar to BSD. | ||
301 | |||
302 | See the various COPYING and AUTHORS files for details. | ||
303 | |||
304 | Epp is a separate tool used to process .edc source files, but otherwise | ||
305 | not a part of the SledjHamr system. The only .edc file is the LuaSL | ||
306 | test harness. So the viral nature of GPL does not apply. | ||
176 | 307 | ||
177 | [Note, Irrlicht's version of jpeglib is no longer included, but it's source is still in the git history.] | 308 | Note that eina is the only GPL thing that is linked, and it's LGPL, so |
309 | linking to non GPL stuff is fine. | ||
310 | |||
311 | -------------------------------------------------------------------------------- | ||
312 | [Note, Irrlicht's version of a few common libraries is no longer | ||
313 | included, but it's source is still in the git history. So I moved them here.] | ||
178 | 314 | ||
315 | =============================================================================== | ||
179 | [ Irrlicht includes code from jpeglib, which has this license statement: ] | 316 | [ Irrlicht includes code from jpeglib, which has this license statement: ] |
180 | 317 | ||
181 | LEGAL ISSUES | 318 | LEGAL ISSUES |
@@ -256,9 +393,6 @@ We are required to state that | |||
256 | CompuServe Incorporated." | 393 | CompuServe Incorporated." |
257 | 394 | ||
258 | =============================================================================== | 395 | =============================================================================== |
259 | |||
260 | [Note, Irrlicht's version of libpng is no longer included, but it's source is still in the git history.] | ||
261 | |||
262 | [ Irrlicht includes code from libpng, which has this license statement: ] | 396 | [ Irrlicht includes code from libpng, which has this license statement: ] |
263 | 397 | ||
264 | /* | 398 | /* |
@@ -355,16 +489,6 @@ We are required to state that | |||
355 | */ | 489 | */ |
356 | 490 | ||
357 | =============================================================================== | 491 | =============================================================================== |
358 | [ Irrlicht includes code from lzma, which has these statements: ] | ||
359 | |||
360 | 2009-02-07 : Igor Pavlov : Public domain | ||
361 | 2009-09-20 : Igor Pavlov : Public domain | ||
362 | 2010-10-09 : Igor Pavlov : Public domain | ||
363 | |||
364 | =============================================================================== | ||
365 | |||
366 | [Note, Irrlicht's version of zlib is no longer included, but it's source is still in the git history.] | ||
367 | |||
368 | [ Irrlicht includes code from zlib, which has this license statement: ] | 492 | [ Irrlicht includes code from zlib, which has this license statement: ] |
369 | 493 | ||
370 | Copyright notice: | 494 | Copyright notice: |
@@ -398,143 +522,3 @@ Gailly and Mark Adler; it does not include third-party code. | |||
398 | If you redistribute modified sources, we would appreciate that you include in | 522 | If you redistribute modified sources, we would appreciate that you include in |
399 | the file ChangeLog history information documenting your changes. Please read | 523 | the file ChangeLog history information documenting your changes. Please read |
400 | the FAQ for more information on the distribution of modified source versions. | 524 | the FAQ for more information on the distribution of modified source versions. |
401 | |||
402 | -------------------------------------------------------------------------------- | ||
403 | |||
404 | The lemon parser includes this - | ||
405 | |||
406 | The author of this program disclaims copyright. | ||
407 | |||
408 | -------------------------------------------------------------------------------- | ||
409 | |||
410 | [Note, LuaJIT is no longer included, but it's source is still in the git history.] | ||
411 | |||
412 | LuaJIT includes this - | ||
413 | |||
414 | =============================================================================== | ||
415 | LuaJIT -- a Just-In-Time Compiler for Lua. http://luajit.org/ | ||
416 | |||
417 | Copyright (C) 2005-2011 Mike Pall. All rights reserved. | ||
418 | |||
419 | Permission is hereby granted, free of charge, to any person obtaining a copy | ||
420 | of this software and associated documentation files (the "Software"), to deal | ||
421 | in the Software without restriction, including without limitation the rights | ||
422 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
423 | copies of the Software, and to permit persons to whom the Software is | ||
424 | furnished to do so, subject to the following conditions: | ||
425 | |||
426 | The above copyright notice and this permission notice shall be included in | ||
427 | all copies or substantial portions of the Software. | ||
428 | |||
429 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
430 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
431 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
432 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
433 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
434 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
435 | THE SOFTWARE. | ||
436 | |||
437 | [ MIT license: http://www.opensource.org/licenses/mit-license.php ] | ||
438 | |||
439 | =============================================================================== | ||
440 | [ LuaJIT includes code from Lua 5.1/5.2, which has this license statement: ] | ||
441 | |||
442 | Copyright (C) 1994-2011 Lua.org, PUC-Rio. | ||
443 | |||
444 | Permission is hereby granted, free of charge, to any person obtaining a copy | ||
445 | of this software and associated documentation files (the "Software"), to deal | ||
446 | in the Software without restriction, including without limitation the rights | ||
447 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
448 | copies of the Software, and to permit persons to whom the Software is | ||
449 | furnished to do so, subject to the following conditions: | ||
450 | |||
451 | The above copyright notice and this permission notice shall be included in | ||
452 | all copies or substantial portions of the Software. | ||
453 | |||
454 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
455 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
456 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
457 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
458 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
459 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
460 | THE SOFTWARE. | ||
461 | |||
462 | =============================================================================== | ||
463 | [ LuaJIT includes code from dlmalloc, which has this license statement: ] | ||
464 | |||
465 | This is a version (aka dlmalloc) of malloc/free/realloc written by | ||
466 | Doug Lea and released to the public domain, as explained at | ||
467 | http://creativecommons.org/licenses/publicdomain | ||
468 | |||
469 | =============================================================================== | ||
470 | |||
471 | -------------------------------------------------------------------------------- | ||
472 | [Note, luaproc is no longer included, but it's source is still in the git history.] | ||
473 | |||
474 | Note that luaproc had been extensively rewritten by me, but large parts | ||
475 | of it still exist in the original form, and the rewritten bits tended to | ||
476 | stick with the original design. And now, the entire thing was rewritten | ||
477 | from scratch as part of Runnr.c | ||
478 | |||
479 | Luaproc is covered by this copyright notice and license - | ||
480 | |||
481 | Copyright 2008 Alexandre Skyrme, Noemi Rodriguez, Roberto Ierusalimschy | ||
482 | |||
483 | Permission is hereby granted, free of charge, to any person obtaining a copy | ||
484 | of this software and associated documentation files (the "Software"), to deal | ||
485 | in the Software without restriction, including without limitation the rights | ||
486 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
487 | copies of the Software, and to permit persons to whom the Software is | ||
488 | furnished to do so, subject to the following conditions: | ||
489 | |||
490 | The above copyright notice and this permission notice shall be included in | ||
491 | all copies or substantial portions of the Software. | ||
492 | |||
493 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
494 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
495 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
496 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
497 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
498 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
499 | THE SOFTWARE. | ||
500 | |||
501 | -------------------------------------------------------------------------------- | ||
502 | |||
503 | All things below this line are temporary things, some of them already | ||
504 | removed. They are listed coz they are still in the source repo, even | ||
505 | though not in the current latest version. Thus they are being | ||
506 | distributed, even if not by default. None of them are counted as | ||
507 | "linked" for licensing purposes, as they are no longer used. Those | ||
508 | things that actually care about linking in their licenses where never | ||
509 | linked, merely used as examples for research. | ||
510 | |||
511 | -------------------------------------------------------------------------------- | ||
512 | |||
513 | The MLP scripts used for testing are BSD, Copyright (c) 2006, by Miffy Fluffy. | ||
514 | |||
515 | -------------------------------------------------------------------------------- | ||
516 | |||
517 | The flex and btyacc source files, plus the C source files that wrap them | ||
518 | in LuaSL, where originally based on flex and bison examples provided on | ||
519 | the Wikipedia page - | ||
520 | |||
521 | http://en.wikipedia.org/wiki/GNU_bison | ||
522 | |||
523 | This is covered by "Creative Commons Attribution-ShareAlike 3.0 Unported | ||
524 | License". The attribution portion is covered by the URL above, as per | ||
525 | the Wikipedia Terms of Use. | ||
526 | |||
527 | There is no longer any parts of that code left I think. | ||
528 | |||
529 | -------------------------------------------------------------------------------- | ||
530 | |||
531 | There used to be flex and bison source files for a LSL parser, taken | ||
532 | from the SL viewer under GPL 2 and copyright at some unknown date (due | ||
533 | to missing copyright notice in those specific files) by Linden Research, | ||
534 | Inc. Those files have gone away, as I wrote my own, and most of it was | ||
535 | useless to me anyway. Never actually used them, so GPL terms do not | ||
536 | apply. The flex source file actually used is written by me, bison is | ||
537 | not used at all. | ||
538 | |||
539 | -------------------------------------------------------------------------------- | ||
540 | |||