"If I have been able to see farther, it was only because I stood on the shoulders of
giants." (Sir Isaac Newton)
Eloquence B.08.30 includes or makes use of the the following third party and open
source projects that helped us creating or porting the Eloquence product.
query3k
The Eloquence QUERY3K application is based on the original MPE Query/iX sources that were
converted to C (using SPLash!/UX)
and modified for portability. We would like to thank Allegro Consultants for their help.
The QUERY3K software and documentation is based in part on HP software and documentation under license
from Hewlett-Packard Company. HP is a trademark of Hewlett-Packard Company. Parts of this software are
Copyright 2004 Hewlett-Packard Development Company, L.P.
QUERY3K uses the INTRINS/iX toolkit from
Allegro Consultants, Inc and the SORT intrinsics replacement
from Redstone Technologies, Inc.
QUERY3K on Windows uses a portable regex implementation created by
Henry Spencer.
OpenSSL
Eloquence makes use of cryptographic software released by the
OpenSSL project.
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured,
and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer
Security (TLS v1) protocols as well as a full-strength general purpose cryptography library.
The project is managed by a worldwide community of volunteers that use the Internet to communicate,
plan, and develop the OpenSSL toolkit and its related documentation.
OpenSSL is based on the SSLeay library developed by Eric A. Young and Tim J. Hudson.
The OpenSSL toolkit is licensed under
an Apache-style licence, which basically means that you are free to get and use it for commercial
and non-commercial purposes subject to some simple license conditions.
The OpenSSL toolkit is not included with Eloquence on HP-UX and Linux
but is installed separately.
On the Windows platform the OpenSSL cryptographic library is shipped
with the Eloquence product. This library is licensed under the
dual OpenSSL and SSLeay license.
The Eloqunce product on Windows includes software developed by the
OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/).
This product includes cryptographic software written by
Eric Young (eay@cryptsoft.com)
Apache Web Server
The Eloquence Apache Web server module (used with Eloquence WEBDLG) makes use
of software developed by the Apache HTTP Server Project.
The Apache HTTP Server Project is an effort to develop and maintain
an open-source HTTP server for modern operating systems including UNIX
and Windows NT. The goal of this project is to provide a secure,
efficient and extensible server that provides HTTP services in sync
with the current HTTP standards.
The Apache HTTP Server ("httpd") is a project of
The Apache Software Foundation.
Pthreads-win32 - POSIX Threads Library for Win32
The Eloquence database server on the Windows platform uses Software from
the Pthreads-win32 project.
The pthread-win32 software implements a sizeable subset of the POSIX Threads
(pthreads) functionality on Windows.
Pthreads-win32 is free software, distributed under the
GNU Lesser General Public License (LGPL).
Pthreads-win32 - POSIX Threads Library for Win32
Copyright(C) 1998 John E. Bossom
Copyright(C) 1999,2006 Pthreads-win32 contributors
The current list of contributors is contained
in the file CONTRIBUTORS included with the source
code distribution. The current list of CONTRIBUTORS
can also be seen at the following WWW location:
http://sources.redhat.com/pthreads-win32/contributors.html
Pthreads-win32 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.
Pthreads-win32 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.
The Pthread-win32 source code is available for download from the
Pthread-win32 project web site
or the Pthread-win32 CVS repository.
In addition, the Pthread-win32 source code is available on request from
Marxmeier Software. Please contact support@marxmeier.com.
Message Catalogs on Windows
Eloquence on the Windows platform uses Software developed by
Alfalfa Software, Inc. to implement POSIX message catalog functionality
on the Windows platform.
The software is distributed under the following license:
Copyright 1990, by Alfalfa Software Incorporated, Cambridge,
Massachusetts.
All Rights Reserved
Permission to use, copy, modify, and distribute this software
and its documentation for any purpose and without fee is hereby
granted, provided that the above copyright notice appear in all
copies and that both that copyright notice and this permission
notice appear in supporting documentation, and that Alfalfa's
name not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission.
ALPHALPHA DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS,
IN NO EVENT SHALL ALPHALPHA BE LIABLE FOR ANY SPECIAL, INDIRECT
OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
If you make any modifications, bugfixes or other changes to this
software we'd appreciate it if you could send a copy to us so we
can keep things up-to-date. Many thanks.
Kee Hinckley
Alfalfa Software, Inc.
267 Allston St., #3
Cambridge, MA 02139 USA
nazgul@alfalfa.com
PDCurses
Eloquence on the Windows platform uses functionality based on
PDCurses for its
screen output handling on Windows.
The PDCurses software is distributed under the following license:
PDCurses is Public Domain software. You may use this code for
whatever purposes you desire. This software is provided AS IS
with NO WARRANTY whatsoever.
Should this software be used in another application, an
acknowledgement that PDCurses code is used would be appreciated,
but is not mandatory.
Any changes which you make to this software which may improve
or enhance it, should be forwarded to the current maintainer for
the benefit of other users.
The only restriction placed on this code is that no distribution
of modified PDCurses code be made under the PDCurses name, by
anyone other than the current maintainer.
See the file maintain.er for details of the current maintainer.
Berkeley yacc
Eloquence on the Linux and Windows platforms use the Berkeley Yacc parser
generator.
Berkeley Yacc is an LALR(1) parser generator. Berkeley Yacc has been made
as compatible as possible with AT&T Yacc.
Berkeley Yacc is distributed with no warranty whatever. The code is certain
to contain errors. Neither the author nor any contributor takes responsibility
for any consequences of its use.
Berkeley Yacc is in the public domain. The data structures and algorithms
used in Berkeley Yacc are all either taken from documents available to the
general public or are inventions of the author. Anyone may freely distribute
source or binary forms of Berkeley Yacc whether unchanged or modified.
Distributers may charge whatever fees they can obtain for Berkeley Yacc.
Programs generated by Berkeley Yacc may be distributed freely.
getopt
Eloquence on the Windows platform uses a public domain version of getopt.
Based on code from CTAN by
Keith Bostic and
Rich Salz with additional
fixes.
MD5
Eloquence uses Software developed by RSA Data Security, Inc implementing the
MD5 algorithm under the following license:
License to copy and use this software is granted provided that it
is identified as the "RSA Data Security, Inc. MD5 Message-Digest
Algorithm" in all material mentioning or referencing this software
or this function.
License is also granted to make and use derivative works provided
that such works are identified as "derived from the RSA Data
Security, Inc. MD5 Message-Digest Algorithm" in all material
mentioning or referencing the derived work.
D3DES
The Eloquence D3DES implementation was derived from software in the
public domain.
A portable, public domain, version of the Data Encryption
Standard.
Written with Symantec's THINK (Lightspeed) C by Richard
Outerbridge.
Thanks to: Dan Hoey for his excellent Initial and Inverse
permutation code; Jim Gillogly & Phil Karn for the DES key
schedule code; Dennis Ferguson, Eric Young and Dana How for
comparing notes; and Ray Lau, for humouring me on.
RegEX-Spencer
QUERY3K on Windows uses a portable regex implementation created by
Henry Spencer.
It is available under the following license:
Copyright 1992, 1993, 1994, 1997 Henry Spencer.
All rights reserved.
This software is not subject to any license of the American
Telephone and Telegraph Company or of the Regents of the
University of California.
Permission is granted to anyone to use this software for any
purpose on any computer system, and to alter it and redistribute
it, subject to the following restrictions:
1. The author is not responsible for the consequences of use of
this software, no matter how awful, even if they arise from
flaws in it.
2. The origin of this software must not be misrepresented, either
by explicit claim or by omission. Since few users ever read
sources, credits must appear in the documentation.
3. Altered versions must be plainly marked as such, and must not
be misrepresented as being the original software. Since few
users ever read sources, credits must appear in the
documentation.
4. This notice may not be removed or altered.
zlib
Eloquence uses zlib for compression and
decompression.
zlib is a free, general-purpose, lossless data-compression library
for use on virtually any computer hardware and operating system.
zlib is available under the following license:
Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler
This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
arising from the use of this software.
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this software
in a product, an acknowledgment in the product documentation would be
appreciated but is not required.
2. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
|