The Free
AdhocUDF is no longer under the former GENERAL SOFTWARE LICENSE
AGREEMENT of the FreeUDFLibC from Gregory Deatz.
After a discussion on the 5th FireBird Conference 2007 in
Hamburg, we decided to place the FreeAdhocUDF under the
LGPL (GNU Lesser General Public License) V3.
The LGPL base on the GPL (GNU General Public License).
Here you find the original
text of the GPL V3 and here the original
text of the LGPL V3.
We only use code from others, which
are also under (L)GPL or similar, free openSource licences, so you
can use - also in commercial products - without costs of
licencing.
- for md5 functions FreeAdhocUDF uses/ed
- until version adhoc 20090128a the MD5 message-digest
algorithm of RSA Data Security, Inc.
- Copyright (C) 1991-2, RSA Data Security, Inc. Created
1991. All rights reserved.
- 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.
RSA Data Security, Inc. makes no representations concerning
either the merchantability of this software or the
suitability of this software for any particular
purpose. It is provided "as is" without express or
implied warranty of any kind.
These notices must be retained in any copies of any part of
this documentation and/or software.
- From version adhoc 20090925 we uses code from Quentin
Carbonneaux <qcarbonneaux@gmail.com>
- This module contains routines to the implementation
of the md5 algorithm as described in RFC1321 and was
originally written by Quentin Carbonneaux
<qcarbonneaux@gmail.com> adapted for FreeAdhocUDF
by Lionel Hagege and Georg Horn.
- http://crazyjoke.free.fr/md5/ "I've programmed a little
library which implements MD5 as described in the RFC 1321,
it supports messages with a size fewer than 2^32 - 1
bits.
You can use it in your programs if you mention my name and
respect the terms of the licence."
- see also rfc1321-MD5.txt in folder licence
- for UUID functions FreeAdhocUDF uses
- Basis-Routinen routines for the UUID functions published by
the Internet Engineering Task Force (IETF) in RFC4122. Some
code was originally written by the Open Software Foundation,
Inc., adapted for FreeAdhocUDF by Georg Horn 2006-10-20
- Copyright (C) The Internet Society (2005)
- Additional license for uuid.c:
To anyone who acknowledges that this file is provided "AS
IS" without any express or implied warranty: permission
to use, copy, modify, and distribute this file for any
purpose is hereby granted without fee, provided that
the above copyright notices and this notice
appears in all source code copies, and that none of the
names of Open Software Foundation, Inc.,
Hewlett-Packard Company, or Digital Equipment
Corporation be used in advertising or publicity
pertaining to distribution of the software
without specific, written prior
permission. Neither Open Software Foundation,
Inc., Hewlett-Packard Company, Microsoft, nor
Digital Eqiupment Corporation makes any representations
about the suitability of this software for any purpose.
- see also rfc4122.txt in folder licence
- Some system routines in sysdept.c were originally
written by the Open Software Foundation, Inc., adapted for
FreeAdhocUDF by Georg Horn 2006-10-20
- Copyright (c) 1990- 1993, 1996 Open Software Foundation,
Inc.
Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto,
Ca. & Digital Equipment Corporation, Maynard, Mass.
Copyright (c) 1998 Microsoft.
- Additional license for sysdep.c
To anyone who acknowledges that this file is provided "AS
IS" without any express or implied warranty: permission
to use, copy, modify, and distribute this file for any
purpose is hereby granted without fee, provided that
the above copyright notices and this notice appears in
all source code copies, and that none of the names of
Open Software Foundation, Inc.,
Hewlett-Packard Company, or Digital Equipment
Corporation be used in advertising or publicity
pertaining to distribution of the software
without specific, written prior permission.
Neither Open Software Foundation, Inc., Hewlett-Packard
Company, Microsoft, nor Digital Eqiupment Corporation
makes any representations about the suitability of this
software for any purpose.
- The functions uuid4compr, compressuuid and expanduuidcompr
are based on concept from uuidlib by Ian Newby, adapted
for FreeAdhocUDF by Georg Horn 2006-10-20
- for UTF-8 support FreeAdhocUDF uses - same as
FireBird - components from the
- Projekt ICU - International Components for Unicode -
<http://site.icu-project.org/>
- ICU is a mature, widely used set of C/C++ and Java
libraries providing Unicode and Globalization support for
software applications. ICU is widely portable and gives
applications the same results on all platforms and between
C/C++ and Java software.
- ICU is released under a nonrestrictive open source license
that is suitable for use with both commercial software and
with other open source or free software.
- ICU License - ICU 1.8.1 and later
- COPYRIGHT AND PERMISSION NOTICE
Copyright (c) 1995-2003 International Business Machines
Corporation and others. All rights reserved.
Permission is hereby granted, free of charge, to any
person obtaining a copy of this software and associated
documentation files (the "Software"), to deal in the
Software without restriction, including
without limitation the rights to use, copy, modify, merge,
publish, distribute, and/or sell copies of the Software,
and to permit persons to whom the Software is furnished to
do so, provided that the above
copyright notice(s) and this permission notice appear in
all copies of the Software and that both the above
copyright notice(s) and this permission notice appear in
supporting documentation.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL
THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE
LIABLE FOR ANY CLAIM, OR 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.
Except as contained in this notice, the name of a
copyright holder shall not be used in advertising or
otherwise to promote the sale, use or other dealings in
this Software without prior written authorization
of the copyright holder.
- see also icu_licence.html in folder licence
|