Skip to content

Commit

Permalink
[skip ci] Updated licenses and gitignores
Browse files Browse the repository at this point in the history
  • Loading branch information
GiteaBot committed Jul 3, 2023
1 parent aab7cb6 commit eab011d
Show file tree
Hide file tree
Showing 9 changed files with 259 additions and 0 deletions.
5 changes: 5 additions & 0 deletions options/license/Asterisk-exception
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
In addition, when this program is distributed with Asterisk in any
form that would qualify as a 'combined work' or as a 'derivative work'
(but not mere aggregation), you can redistribute and/or modify the
combination under the terms of the license provided with that copy
of Asterisk, instead of the license terms granted here.
12 changes: 12 additions & 0 deletions options/license/Boehm-GC
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
Copyright (c) ...

THIS MATERIAL IS PROVIDED AS IS, WITH ABSOLUTELY NO WARRANTY EXPRESSED
OR IMPLIED. ANY USE IS AT YOUR OWN RISK.

Permission is hereby granted to use or copy this program
for any purpose, provided the above notices are retained on all copies.
Permission to modify the code and to distribute modified code is granted,
provided the above notices are retained, and a notice that the code was
modified is included with the above copyright notice.

A few files have other copyright holders.
34 changes: 34 additions & 0 deletions options/license/Inner-Net-2.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
The Inner Net License, Version 2.00

The author(s) grant permission for redistribution and use in source and
binary forms, with or without modification, of the software and documentation
provided that the following conditions are met:

0. If you receive a version of the software that is specifically labelled
as not being for redistribution (check the version message and/or README),
you are not permitted to redistribute that version of the software in any
way or form.
1. All terms of the all other applicable copyrights and licenses must be
followed.
2. Redistributions of source code must retain the authors' copyright
notice(s), this list of conditions, and the following disclaimer.
3. Redistributions in binary form must reproduce the authors' copyright
notice(s), this list of conditions, and the following disclaimer in the
documentation and/or other materials provided with the distribution.
4. [The copyright holder has authorized the removal of this clause.]
5. Neither the name(s) of the author(s) nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY ITS AUTHORS AND CONTRIBUTORS ``AS IS'' AND ANY
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

If these license terms cause you a real problem, contact the author.
56 changes: 56 additions & 0 deletions options/license/LLGPL
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
Preamble to the Gnu Lesser General Public License

Copyright (c) 2016 Franz Inc., Berkeley, CA 94704

The concept of the GNU Lesser General Public License version 2.1 ("LGPL")
has been adopted to govern the use and distribution of above-mentioned
application. However, the LGPL uses terminology that is more appropriate
for a program written in C than one written in Lisp. Nevertheless, the
LGPL can still be applied to a Lisp program if certain clarifications
are made. This document details those clarifications. Accordingly, the
license for the open-source Lisp applications consists of this document
plus the LGPL. Wherever there is a conflict between this document and
the LGPL, this document takes precedence over the LGPL.

A "Library" in Lisp is a collection of Lisp functions, data and foreign
modules. The form of the Library can be Lisp source code (for processing
by an interpreter) or object code (usually the result of compilation of
source code or built with some other mechanisms). Foreign modules are
object code in a form that can be linked into a Lisp executable. When
we speak of functions we do so in the most general way to include, in
addition, methods and unnamed functions. Lisp "data" is also a general
term that includes the data structures resulting from defining Lisp
classes. A Lisp application may include the same set of Lisp objects
as does a Library, but this does not mean that the application is
necessarily a "work based on the Library" it contains.

The Library consists of everything in the distribution file set before
any modifications are made to the files. If any of the functions or
classes in the Library are redefined in other files, then those
redefinitions ARE considered a work based on the Library. If additional
methods are added to generic functions in the Library, those additional
methods are NOT considered a work based on the Library. If Library classes
are subclassed, these subclasses are NOT considered a work based on the Library.
If the Library is modified to explicitly call other functions that are neither
part of Lisp itself nor an available add-on module to Lisp, then the functions
called by the modified Library ARE considered a work based on the Library.
The goal is to ensure that the Library will compile and run without getting
undefined function errors.

It is permitted to add proprietary source code to the Library, but it must
be done in a way such that the Library will still run without that proprietary
code present. Section 5 of the LGPL distinguishes between the case of a
library being dynamically linked at runtime and one being statically linked
at build time. Section 5 of the LGPL states that the former results in an
executable that is a "work that uses the Library." Section 5 of the LGPL
states that the latter results in one that is a "derivative of the Library",
which is therefore covered by the LGPL. Since Lisp only offers one choice,
which is to link the Library into an executable at build time, we declare that,
for the purpose applying the LGPL to the Library, an executable that results
from linking a "work that uses the Library" with the Library is considered a
"work that uses the Library" and is therefore NOT covered by the LGPL.

Because of this declaration, section 6 of LGPL is not applicable to the Library.
However, in connection with each distribution of this executable, you must also
deliver, in accordance with the terms and conditions of the LGPL, the source code
of Library (or your derivative thereof) that is incorporated into this executable.
File renamed without changes.
8 changes: 8 additions & 0 deletions options/license/Linux-man-pages-copyleft-2-para
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
Permission is granted to make and distribute verbatim copies of this
manual provided the copyright notice and this permission notice are
preserved on all copies.

Permission is granted to copy and distribute modified versions of this
manual under the conditions for verbatim copying, provided that the
entire resulting derived work is distributed under the terms of a
permission notice identical to this one.
16 changes: 16 additions & 0 deletions options/license/Linux-man-pages-copyleft-var
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
Permission is granted to make and distribute verbatim copies of
this manual provided the copyright notice and this permission
notice are preserved on all copies.

Permission is granted to copy and distribute modified versions of
this manual under the conditions for verbatim copying, provided
that the entire resulting derived work is distributed under the
terms of a permission notice identical to this one.

Since the Linux kernel and libraries are constantly changing, this
manual page may be incorrect or out-of-date. The author(s) assume
no responsibility for errors or omissions, or for damages resulting
from the use of the information contained herein.

Formatted or processed versions of this manual, if unaccompanied by
the source, must acknowledge the copyright and authors of this work.
114 changes: 114 additions & 0 deletions options/license/OPL-UK-3.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
United Kingdom Open Parliament Licence v3.0

Open Parliament Licence

You are encouraged to use and re-use the information that
is available under this licence freely and flexibly, with
only a few conditions. Using information under this licence

Use of copyright and database right material made
available under this licence (the ‘information’) indicates
your acceptance of the terms and conditions below.

The Licensor grants you a worldwide, royalty-free,
perpetual, non-exclusive licence to use the
information subject to the conditions below.

This licence does not affect your freedom under
fair dealing or fair use or any other copyright
or database right exceptions and limitations.

You are free to:
* copy, publish, distribute and transmit the information
* adapt the information
* exploit the information commercially and non-commercially,
for example, by combining it with other information,
or by including it in your own product or application

You must (where you do any of the above):
* acknowledge the source of the information in your
product or application by including the following
attribution statement and, where possible, provide a
link to this licence: Contains Parliamentary information
licensed under the Open Parliament Licence v3.0.

These are important conditions of this licence and
if you fail to comply with them the rights granted to
you under this licence, or any similar licence granted
by the Licensor, will end automatically.

Exemptions

This licence does not cover the use of:
* personal data in the information;
* information that has neither been published nor disclosed
under information access legislation (including the
Freedom of Information Acts for the UK and Scotland) by or
with the consent of the Licensor;
* the Royal Arms and the Crowned Portcullis;
* third party rights the Licensor is not authorised to license;
* information subject to other intellectual property rights,
including patents, trademarks, and design rights

Non-endorsment

This licence does not grant you any right to use the
information in a way that suggests any official status or
that the Licensor endorses you or your use of the Information.

No warranty

The information is licensed ‘as is’ and the
Licensor excludes all representations, warranties,
obligations and liabilities in relation to the
information to the maximum extent permitted by law.
The Licensor is not liable for any errors or omissions in
the information and shall not be liable for any loss, injury
or damage of any kind caused by its use. The Licensor does
not guarantee the continued supply of the information.

Governing law

This licence is governed by the laws of England and Wales.

Definitions

In this licence, the terms below have the following meanings:

‘Information’ means information protected by copyright
or by database right (for example, literary and
artistic works, content, data and source code)
offered for use under the terms of this licence.

‘Information Provider’ means either House of Parliament.

‘Licensor’ means—
(a) in relation to copyright, the Speaker of the House of
Commons and the Clerk of the Parliaments representing
the House of Commons and House of Lords respectively, and
(b) in relation to database right, the Corporate
Officer of the House of Commons and the Corporate
Officer of the House of Lords respectively.

‘Use’ means doing any act which is restricted by copyright
or database right, whether in the original medium or in any
other medium, and includes without limitation distributing,
copying, adapting and modifying as may be technically
necessary to use it in a different mode or format.

‘You’ means the natural or legal person, or body of persons
corporate or incorporate, acquiring rights under this licence.

About the Open Parliament Licence

This is version 3.0 of the Open Parliament Licence. The
Licensor may, from time to time, issue new versions of the
Open Parliament Licence. However, you may continue to use
information licensed under this version should you wish to do so.

The information licensed under the Open Parliament
Licence includes Parliamentary information in which
Crown copyright subsists. Further context, best practice
and guidance relating to the re-use of public sector
information can be found in the UK Government Licensing
Framework section on The National Archives website.
14 changes: 14 additions & 0 deletions options/license/dtoa
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
The author of this software is David M. Gay.

Copyright (c) 1991, 2000, 2001 by Lucent Technologies.

Permission to use, copy, modify, and distribute this software for any
purpose without fee is hereby granted, provided that this entire notice
is included in all copies of any software which is or includes a copy
or modification of this software and in all copies of the supporting
documentation for such software.

THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED
WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR LUCENT MAKES ANY
REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY
OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.

0 comments on commit eab011d

Please sign in to comment.