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