Package: libs11n / 0.8.7-2

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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
This package was debianized by martin f. krafft <madduck@debian.org> on
Fri, 23 Apr 2004 19:29:27 +0200.

It was downloaded from http://www.s11n.net

Upstream Author: Stephan Beal <stephan@s11n.net>

Copyright:

  The library and its documentation, are released into the Public Domain.
  Some exceptional library code falls under other licenses such as LGPL, BSD,
  or MIT-style as described in the README file and their source files.

  All source code in this project has been custom-implemented or uses
  sources/classes/libraries which fall under LGPL, BSD, or other relatively
  non-restrictive licenses. It contains no GPL code, despite it's ''logical
  inheritance'' from the GPL'd libFunUtil. Source files which do not fall into
  the Public Domain are prominently marked as such.

  To be perfectly honest, i prefer, instead of Public Domain, the phrase Do As
  You Damned Well Please. That's exactly how i feel about sharing source code.

  All of that said: a BSD or Apache-style license is under consideration. 

The complete licence follows:

========================================================================
This is the license for the s11n library, effective 3 October 2003.
========================================================================

For purposes of this license, 's11n' refers to all C/C++ source code
files which reside in the following subdirectories of this
distribution:

  lib/standalone
  lib/cl
  lib/toolbox
  lib/s11n
  lib/s11n/parsers
  lib/node
  lib/node/lex
  lib/lite
  client/s11nconverter
  client/s11nlibconfig
  client/sample

The majority of the code was written by Stephan Glenn Beal
<stephan@s11n.net>, and is released into the Public Domain by it's
author.

All build-related files are Public Domain.

Some source code falls under other licenses such as LGPL or BSD, as
described in their source files. To the best of my understanding, s11n
falls under Section 5 of the LGPL, and need not be released under that
license. (More specifically, it contains no LGPL code, but uses features
provided by a couple of LGPL'd classes.)

The list of files which are known to be exceptions to the Public
Domain license:

LGPL:
        lib/toolbox/bzstream.{h,cpp}
        lib/toolbox/gzstream.{h,cpp}

BSD:
        include/FlexLexer.h

MIT:
        lib/expat (may or may not be in your s11n distribution)

Unspecified:
        toc/bin/mkdeps.c

These are all released under fairly non-restritive licenses.

There *may* be other such files: please see the individual source
files if in doubt.

========================================================================
This ends the license for the s11n library.
========================================================================