1 calc - arbitrary precision calculator
4 This file is Copyrighted
5 ------------------------
7 This file is covered under the following Copyright:
9 Copyright (C) 1999-2008 Landon Curt Noll
12 Everyone is permitted to copy and distribute verbatim copies
13 of this license document, but changing it is not allowed.
15 # @(#) $Revision: 30.2 $
16 # @(#) $Id: COPYING,v 30.2 2008/10/24 10:46:52 chongo Exp $
17 # @(#) $Source: /usr/local/src/bin/calc/RCS/COPYING,v $
21 Calc is covered by the GNU Lesser General Public License
22 --------------------------------------------------------
24 Calc is open software; you can redistribute it and/or modify it under
25 the terms of the GNU Lesser General Public License as published by
26 the Free Software Foundation version 2.1 of the License.
28 Calc is several binary link libraries, several modules, associated
29 interface definition files and scripts used to control its compilation
32 Calc is distributed in the hope that it will be useful, but WITHOUT
33 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
34 or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General
35 Public License for more details.
37 A copy of the GNU Lesser General Public License is distributed with
38 calc under the filename:
42 You may display this file by the calc command: help copying
44 You may display the GNU Lesser General
45 Public License by the calc command: help copying-lgpl
47 You should have received a copy of the version 2.1 GNU Lesser General
48 Public License with calc; if not, write to the following address:
50 Free Software Foundation, Inc.
56 The contact addresses for calc is as follows:
58 Web: http://www.isthe.com/chongo/tech/comp/calc/email.html
60 To join the low volume calc mailing list. Send a EMail message to:
62 calc-tester-request at asthe dot com
64 Your subject must contain the words:
66 calc mailing list subscription
68 You may have additional words in your subject line.
70 Your message body (not the subject) should consist of:
72 subscribe calc-tester address
76 where ``address'' is your EMail address and ``your_full_name'' is
79 Feel free to follow the name line with additional EMail text as desired.
83 Calc bug reports and calc bug fixes should be sent to:
85 calc-bugs at asthe dot com
87 [[ NOTE: Replace 'at' with @, 'dot' is with . and remove the spaces ]]
88 [[ NOTE: The EMail address uses 'asthe' and the web site URL uses 'isthe' ]]
90 Your subject must contain the words:
94 You may have additional words in your subject line.
98 Calc's relationship to the GNU Lesser General Public License
99 ------------------------------------------------------------
101 In section 0 of the GNU Lesser General Public License, one finds
102 the following definition:
104 The "Library", below, refers to any such software library or
105 work which has been distributed under these terms.
107 Calc is distributed under the terms of the GNU Lesser
108 General Public License.
110 In the same section 0, one also find the following:
112 For a library, complete source code means all the source code
113 for all modules it contains, plus any associated interface
114 definition files, plus the scripts used to control compilation
115 and installation of the library.
117 There are at least two calc binary link libraries found in calc:
119 libcalc.a libcustcalc.a
121 Clearly all files that go into the creation of those binary link
122 libraries are covered under the License.
124 The ``scripts used to control compilation and installation of the
125 of the library'' include:
128 * source files created by the Makefiles
129 * source code used in the creation of intermediate source files
131 All of those files are covered under the License.
133 The ``associated interface definition files'' are those files that:
135 * show how the calc binary link libraries are used
136 * test the validity of the binary link libraries
137 * document routines found in the binary link libraries
138 * show how one can interactively use the binary link libraries
140 Calc provides an extensive set of files that perform the above
143 * files under the sample sub-directory
144 * files under the help sub-directory
145 * files under the lib sub-directory
146 * the main calc.c file
148 The ``complete source code'' includes ALL files shipped with calc,
149 except for the exception files explicitly listed in the ``Calc
150 copyrights and exception files'' section below.
154 Calc copyrights and exception files
155 -----------------------------------
157 With the exception of the files listed below, Calc is covered under
158 the following GNU Lesser General Public License Copyrights:
160 Copyright (C) year David I. Bell
161 Copyright (C) year David I. Bell and Landon Curt Noll
162 Copyright (C) year David I. Bell and Ernest Bowen
163 Copyright (C) year David I. Bell, Landon Curt Noll and Ernest Bowen
164 Copyright (C) year Landon Curt Noll
165 Copyright (C) year Ernest Bowen and Landon Curt Noll
166 Copyright (C) year Ernest Bowen
167 Copyright (C) year Petteri Kettunen and Landon Curt Noll
169 These files are not covered under one of the Copyrights listed above:
171 sha1.c sha1.h COPYING
172 COPYING-LGPL cal/qtime.cal cal/screen.cal
174 The file COPYING-LGPL, which contains a copy of the version 2.1
175 GNU Lesser General Public License, is itself Copyrighted by the
176 Free Software Foundation, Inc. Please note that the Free Software
177 Foundation, Inc. does NOT have a copyright over calc, only the
178 COPYING-LGPL that is supplied with calc.
180 This file, COPYING, is distributed under the Copyright found at the
181 top of this file. It is important to note that you may distribute
182 verbatim copies of this file but you may not modify this file.
184 Some of these exception files are in the public domain. Other files
185 are under the LGPL but have different authors that those listed above.
187 In all cases one may use and distribute these exception files freely.
188 And because one may freely distribute the LGPL covered files, the
189 entire calc source may be freely used and distributed.
193 General Copyleft and License info
194 ---------------------------------
196 For general information on Copylefts, see:
198 http://www.gnu.org/copyleft/
200 For information on GNU Lesser General Public Licenses, see:
202 http://www.gnu.org/copyleft/lesser.html
203 http://www.gnu.org/copyleft/lesser.txt
207 Why calc did not use the GNU General Public License
208 ---------------------------------------------------
210 It has been suggested that one should consider using the GNU General
211 Public License instead of the GNU Lesser General Public License:
213 http://www.gnu.org/philosophy/why-not-lgpl.html
215 As you can read in the above URL, there are times where a library
216 cannot give free software any particular advantage. One of those
217 times is when there is significantly similar versions available
218 that are not covered under a Copyleft such as the GNU General Public
221 The reason why calc was placed under the GNU Lesser General Public
222 License is because for many years (1984 thru 1999), calc was offered
223 without any form of Copyleft. At the time calc was placed under
224 the GNU Lesser General Public License, a number of systems and
225 distributions distributed calc without a Copyleft.