.
contact contact

B.08.20 / Release Notes / Third Party Software

Acknowledgements and Third Party Software

 
.
 
"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.20 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

The database encryption option, when enabled, makes use of cryptographic software released by the OpenSSL project which is not included with Eloquence, but installed separately.

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.


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 $alz 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

Eloquence may in some cases use D3DES to securely transmit passwords. 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.

 
 
 
  Privacy | GDPR / DSGVO | Webmaster | Terms of use | Impressum Revision: 2011-12-14  
  Copyright © 1995-2024 Marxmeier Software AG