mirror of
https://github.com/lcn2/calc.git
synced 2025-08-16 01:03:29 +03:00
205 lines
6.7 KiB
Plaintext
205 lines
6.7 KiB
Plaintext
calc - arbitrary precision calculator
|
|
|
|
|
|
This file is Copyrighted
|
|
------------------------
|
|
|
|
This file is covered under the following Copyright:
|
|
|
|
Copyright (C) 1999 Landon Curt Noll
|
|
All rights reserved.
|
|
|
|
Everyone is permitted to copy and distribute verbatim copies
|
|
of this license document, but changing it is not allowed.
|
|
|
|
# @(#) $Revision: 29.2 $
|
|
# @(#) $Id: COPYING,v 29.2 2000/06/07 14:02:13 chongo Exp $
|
|
# @(#) $Source: /usr/local/src/cmd/calc/RCS/COPYING,v $
|
|
|
|
=-=
|
|
|
|
Calc is covered by the GNU Lesser General Public License
|
|
--------------------------------------------------------
|
|
|
|
Calc is open software; you can redistribute it and/or modify it under
|
|
the terms of the GNU Lesser General Public License as published by
|
|
the Free Software Foundation version 2.1 of the License.
|
|
|
|
Calc is several binary link libraries, several modules, associated
|
|
interface definition files and scripts used to control its compilation
|
|
and installation.
|
|
|
|
Calc is distributed in the hope that it will be useful, but WITHOUT
|
|
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
|
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General
|
|
Public License for more details.
|
|
|
|
A copy of the GNU Lesser General Public License is distributed with
|
|
calc under the filename:
|
|
|
|
COPYING-LGPL
|
|
|
|
You may display this file by the calc command: help copying
|
|
|
|
You may display the GNU Lesser General
|
|
Public License by the calc command: help copying-lgpl
|
|
|
|
You should have received a copy of the version 2.1 GNU Lesser General
|
|
Public License with calc; if not, write to:
|
|
|
|
Free Software Foundation, Inc.
|
|
59 Temple Place
|
|
Suite 330
|
|
Boston, MA 02111-1307
|
|
USA
|
|
|
|
The contact addresses for calc is as follows:
|
|
|
|
Web: http://www.isthe.com/chongo/tech/comp/calc/index.html
|
|
EMail: calc-contrib at asthe dot com
|
|
|
|
To join the calc-tester mailing list. Send a request to:
|
|
|
|
calc-tester-request at asthe dot com
|
|
|
|
Your message body (not the subject) should consist of:
|
|
|
|
subscribe calc-tester address
|
|
end
|
|
name your_full_name
|
|
|
|
where ``address'' is your EMail address and ``your_full_name'' is
|
|
your full name.
|
|
|
|
Calc bug reports, however should be sent to:
|
|
|
|
calc-bugs at asthe dot com
|
|
|
|
[[ NOTE: Replace 'at' with @, 'dot' is with . and remove the spaces ]]
|
|
[[ NOTE: The EMail address uses 'asthe' and the web site URL uses 'isthe' ]]
|
|
|
|
=-=
|
|
|
|
Calc's relationship to the GNU Lesser General Public License
|
|
------------------------------------------------------------
|
|
|
|
In section 0 of the GNU Lesser General Public License, one finds
|
|
the following definition:
|
|
|
|
The "Library", below, refers to any such software library or
|
|
work which has been distributed under these terms.
|
|
|
|
Calc is distributed under the terms of the GNU Lesser
|
|
General Public License.
|
|
|
|
In the same section 0, one also find the following:
|
|
|
|
For a library, complete source code means all the source code
|
|
for all modules it contains, plus any associated interface
|
|
definition files, plus the scripts used to control compilation
|
|
and installation of the library.
|
|
|
|
There are at least two calc binary link libraries found in calc:
|
|
|
|
libcalc.a libcustcalc.a
|
|
|
|
Clearly all files that go into the creation of those binary link
|
|
libraries are covered under the License.
|
|
|
|
The ``scripts used to control compilation and installation of the
|
|
of the library'' include:
|
|
|
|
* Makefiles
|
|
* source files created by the Makefiles
|
|
* source code used in the creation of intermediate source files
|
|
|
|
All of those files are covered under the License.
|
|
|
|
The ``associated interface definition files'' are those files that:
|
|
|
|
* show how the calc binary link libraries are used
|
|
* test the validity of the binary link libraries
|
|
* document routines found in the binary link libraries
|
|
* show how one can interactively use the binary link libraries
|
|
|
|
Calc provides an extensive set of files that perform the above
|
|
functions.
|
|
|
|
* files under the sample sub-directory
|
|
* files under the help sub-directory
|
|
* files under the lib sub-directory
|
|
* the main calc.c file
|
|
|
|
The ``complete source code'' includes ALL files shipped with calc,
|
|
except for the exception files explicitly listed in the ``Calc
|
|
copyrights and exception files'' section below.
|
|
|
|
=-=
|
|
|
|
Calc copyrights and exception files
|
|
-----------------------------------
|
|
|
|
With the exception of the files listed below, Calc is covered under
|
|
the following Copyrights:
|
|
|
|
Copyright (C) year David I. Bell
|
|
Copyright (C) year David I. Bell and Landon Curt Noll
|
|
Copyright (C) year David I. Bell and Ernest Bowen
|
|
Copyright (C) year David I. Bell, Landon Curt Noll and Ernest Bowen
|
|
Copyright (C) year Landon Curt Noll
|
|
Copyright (C) year Ernest Bowen and Landon Curt Noll
|
|
Copyright (C) year Ernest Bowen
|
|
|
|
A few files are not covered under the GNU Lesser General Public
|
|
License. The source files not covered are:
|
|
|
|
shs1.c shs1.h shs.c shs.h
|
|
md5.c md5.h lib/qtime.cal COPYING
|
|
COPYING-LGPL
|
|
|
|
The file COPYING-LGPL, which contains a copy of the version 2.1
|
|
GNU Lesser General Public License, is itself Copyrighted by the
|
|
Free Software Foundation, Inc. Please note that the Free Software
|
|
Foundation, Inc. does NOT have a copyright over calc, only the
|
|
COPYING-LGPL that is supplied with calc.
|
|
|
|
This file, COPYING, is distributed under the Copyright found at the
|
|
top of this file. It is important to note that you may distribute
|
|
verbatim copies of this file but you may not modify this file.
|
|
|
|
=-=
|
|
|
|
General Copyleft and License info
|
|
---------------------------------
|
|
|
|
For general information on Copylefts, see:
|
|
|
|
http://www.gnu.org/copyleft/
|
|
|
|
For information on GNU Lesser General Public Licenses, see:
|
|
|
|
http://www.gnu.org/copyleft/lesser.html
|
|
http://www.gnu.org/copyleft/lesser.txt
|
|
|
|
=-=
|
|
|
|
Why calc did not use the GNU General Public License
|
|
---------------------------------------------------
|
|
|
|
It has been suggested that one should consider using the GNU General
|
|
Public License instead of the GNU Lesser General Public License:
|
|
|
|
http://www.gnu.org/philosophy/why-not-lgpl.html
|
|
|
|
As you can read in the above URL, there are times where a library
|
|
cannot give free software any particular advantage. One of those
|
|
times is when there is significantly similar versions available
|
|
that are not covered under a Copyleft such as the GNU General Public
|
|
License.
|
|
|
|
The reason why calc was placed under the GNU Lesser General Public
|
|
License is because for many years (1984 thru 1999), calc was offered
|
|
without any form of Copyleft. At the time calc was placed under
|
|
the GNU Lesser General Public License, a number of systems and
|
|
distributions distributed calc without a Copyleft.
|