Die Free AdhocUDF steht nicht mehr unter der vormaligen
GENERAL SOFTWARE LICENSE AGREEMENT der FreeUDFLibC von Gregory
Deatz. Nach einer Diskussion auf der 5. FireBird Konferenz 2007 in Hamburg haben wir entschieden, die FreeAdhocUDF unter die LGPL (GNU Lesser General Public License) V3 zu stellen. Die LGPL bassiert auf der GPL (GNU General Public License). Hier findet sich der englische Originaltext der GPL V3 und hier eine nicht offizielle deutsche Übersetzung der GPL V3. Hier findet sich der englische Originaltext der LGPL V3 und hier eine nicht offizielle deutsche Übersetzung der LGPL V3.
Fremden
code verwenden wir nur solchen, der ebenfalls unter der (L)GPL oder
ähnlicher, freier openSource Lizenzen steht, also ebenfalls - auch in
kommerziellen Produkten - ohne Lizenzkosten eingesetzt werden kann.
- für die md5 Funktion verwendet/e FreeAdhocUDF
- bis zur Version adhoc 20090128a den MD5 message-digest algorithm der 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.
- ab der Version adhoc 20090925 code von Quentin Carbonneaux <qcarbonneaux@gmail.com>
- Diese Funktion enthält Routinen zur Implementierung des md5
Algorithmus, wie sie in RFC1321 beschrieben sind und wurde ursprünglich geschrieben von
Quentin Carbonneaux <qcarbonneaux@gmail.com> und von Lionel Hagege und Georg Horn für die
FreeAdhocUDF angepasst.
- 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."
- siehe auch rfc1321-MD5.txt im Ordner licence
- für die UUID Funktionen verwendet FreeAdhocUDF
- Basis-Routinen
für die UUID Funktionen veröffentlicht von der Internet Engineering
Task Force (IETF) in RFC4122. Ein Teil des codes wurde ursprünglich
geschrieben von der Open Software Foundation, Inc. und von Georg
Horn2006-10-20 für die
FreeAdhocUDF angepasst.
- 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. - siehe auch rfc4122.txt im Ordner licence
- Einige System-Routinen in sysdept.c, ursprünglich geschrieben von der Open Software Foundation, Inc. und von Georg Horn 2006-10-20 für die
FreeAdhocUDF angepasst.
- 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.
- Die Funktionen uuid4compr, compressuuid und expanduuidcompr gehen zurück auf Ideen von Ian Newby in der uuidlib und wurden von Georg Horn 2006-10-20 für die
FreeAdhocUDF adaptiert.
- für den UTF-8 Support verwendet FreeAdhocUDF - wie auch FireBird - code von dem
- Projekt ICU - International Components for Unicode - <http://site.icu-project.org/>
- ICU
ist eine ausgereifte, weitverbreitete Bibliothek für C/C++ und Java zur
Bereitstellung von Unicode zur Globalisierung von Software. ICU ist
weitgehend übertragbar und erzeugt gleiche Resultate in Anwendungen auf
allen Betreibssystemen und zwischen C/C++ und Java Software.
- ICU
ist veröffentlicht unter einer nicht einschränkenden openSource Lizenz,
die auch geeignet ist zur Benutzung in kommerzieller Software in
Verbindung mit openSource oder freier 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.
- siehe auch icu_licence.html im Ordner licence
|